【视频】SkyEye仿真软件的仿真时间介绍

2021-12-31 09:30:38 digiproto


仿真时间即虚拟目标系统运行的时间,SkyEye设计了一套专门的仿真时间机制,区别于真实的物理时间。所有虚拟目标系统运行时内部时钟皆基于该机制生成,CPU和外设采用统一的仿真时间以保证系统模块间的同步。


仿真处理器的性能和真实处理器的性能是一个相对关系,总结为:当仿真处理器的性能(也可以理解为每秒执行的指令数)和真实硬件主频一致时,即能达到与真实目标系统时间一致,也就是仿真时间和真实时间的比例为1:1;


而当仿真处理器性能比真实处理器快5倍时,我们即可实现超实时仿真,比真实系统运行速度快5倍,仿真时间走过5秒对应真实时间的1秒;


若仿真处理器的性能比真实处理器慢,这往往发生在真实处理器主频过高的情况下,例如,一些嵌入式处理器的主频可能高达1G以上,对于此类处理器的仿真结果可能会比真实情况慢2 ~ 3倍左右。


SkyEye通过以上机制实现了嵌入式系统中对于“实时”的要求,无论SkyEye仿真处理器的性能比真实目标系统更快、更慢,或者与之相同,SkyEye都可以通过该机制严格保证仿真对于实时性的要求。


在SkyEye界面上,仿真时间开关位于底部状态栏右侧。选择CPU后,即可实时进行观察。



SkyEye,中文全称天目全数字实时仿真软件,是基于可视化建模的硬件行为级仿真平台,支持用户通过拖拽的方式对硬件进行行为级别的仿真和建模,是真实物理硬件的数字孪生。


图片关键词


首页
产品
新闻
联系