【视频】基于SkyEye的SoC仿真快速搭建测试用例
2021-12-15 09:28:36
digiproto
片上系统System on Chip,简称SoC,是一种集成电路(也称为“芯片”),集成了计算机或其他电子系统的所有或大部分组件。SkyEye内置了一些常用SoC,例如DSP架构的c6713、c2812,有助于用户模拟真实硬件环境以及快速搭建测试用例。用户也可以右键板子进行自定义的添加和更新SoC。
下面我们通过c6713 SoC快速搭建一个c6713_timer的用例。
首先新建一个c6713_timer的工程。
接下来是打开gp文件进行硬件系统的搭建。这个例子中我们需要拖出板子、SoC/c6713,再拖出leon2_uart、uart_term,方便查看输出。然后对这三个设备进行连线并设置leon2_uart的地址范围,起始地址为0x2950040,长度为0x40。这样硬件系统就搭建完成了。
最后导入二进制文件并将其配置到启动脚本中,一个用例就搭建完成了。
加载和运行该用例,可以看到,uart_term正常输出。
由迪捷软件自主开发的SkyEye全数字实时仿真软件,是基于可视化建模的硬件行为级仿真平台。利用拖拽的方式快速搭建任意的虚拟硬件平台,保证虚拟嵌入式系统的可靠性和实时性,进行嵌入式软件的开发和调试。对标产品为美国风河公司的Simics。