|
|
|
 |
|
The word "simulators" include all products, which simulate a platform with CPU and devices. Some of them are called emulator or virtual machine.
|
|
- Performance To our knowledge, Xiptech simulator is the best.
- Integrality Xiptech simulator allows all types of CPU to simulate each other. We are as good as other excellent products in this field.
- Facticity Xiptech
simulator is not as "real" as some other products. Our simulator
doesn't emulate pipelines, nor emulate every pin signal of real
hardware. Our goal is let firmware, OS, drivers and applications
run on simulator. Sometimes we will cheat them, just let them
go on.
- Expansibility Xiptech
simulator is excellent. It provides powerful APIs. Users can write
modules for it in C language. Some other products offer expand
interface easier to be used, like writing script files and use
graphic interface. We don't use them because we think they will
slow down the simulator. And we offer as much expansibility as
they do.
- Porting We have to acknowledge that Xiptech simulator is more difficult to be ported than some of others, which use interpreter as their core. Because we use JIT complier, we must write a new back-end for every new target CPU. To improve the speed, we just cannot share many codes between different target. Fortunately, this is just a problem of us, not of our clients.
|
See Also
Simulator
Typical uses
XTSim engine
Debug functions
Virtual network
API and device expanding interface
|
|