产品
  服务
 

 

     XTSim 引擎是 Xiptech 模拟器的核心技术。 实际上它是一个即时编译器,会把目标机器的指令翻译成主机的指令来执行。

     模拟器的主要功能是执行目标机器的指令。其中一个方法是一条一条解析执行指令,这种方法在快速机器模拟低速机时很有效, 但是它不能满足现实中的很多需求,原因就是速度太慢。在PC上用解析执行的方法模拟器的速度很难超过10mips,在这样的速度下,光是等linux启动可能就要几分钟,至于GUI和游戏程序,更加不能指望它们能流畅地运行了。

     解决的方法就是采用即时编译技术,把目标机器的代码翻译成主机的指令。Java虚拟机就是使用这种技术的一个例子。不过这种技术用在真实机器的模拟器上会遇到很多困难,例如要处理MMU、delay slot、self modify code等等CPU的特性。我们公司不但解决了这些问题,而且将之发展成一套完整的模型。现在我们的 XTSim 引擎可以处理各种CPU之间的互相模拟的情况,例如在x86上模拟MIPS,或者在Arm上面模拟x86。

     使用XTSim引擎的Xiptech 模拟器拥有世界领先的性能。在P3 650上运行的MIPS模拟器的速度可以达到50 mips。

See Also

模拟器
典型应用
和同类产品的比较
调试功能
虚拟网络
API和设备扩展接口