目标仿真开发工具SPACEBEL ERC-32/1750
Target Simulator
SPACEBEL公司是一家以提供信息技术服务和技术解决方案为主的国际化公司。公司总部位于比利时。公司从1988年成立伊始,就致力于航天软件的开发与研究。在航天航空业积累了丰富的技术经验。Target
Simulator是她多年在航天设计,仿真应用方面的体现。
本产品――目标机模拟器提供了基于ERC32控制核心的计算机的模拟器。除了IU、FPU、MEC and
ATAC外,它还能模拟输入/输出UART活动、watchdog、定时器、中断(包括错误)以及能够分辨一个时钟周期的DMA传输。
本产品能够运用断点、跟踪和自陷进行OS仿真和I/O模拟。它所提供的工具与线仿真器更加丰富的功能,并且完全不需要实施插装。它提供了一个很好的状态显示,能够正确地跟踪到中断程序中,能够进行中断和错误注入。
本产品的调试功能允许用户进行覆盖分析和程序进行录制,包括CPU访问本地总线的缓冲,或其它的总线功能状况,如DMA。覆盖功能给出被执行/被测试代码的覆盖情况,读写情况及增加额外的写保护等。
本产品支持完整的硬件与软件关联能够保存并恢复,这样可使用户不断地进行关联的设计与测试。支持用户对时钟速度和内存条数、大小和访问速度进行灵活配置。另外,本产品的断点设计是当程序执行到断点处,仿真硬件全部“冻结”,从而便于实时调试。而且,本产品在一定程度上支持并行活动:如IU、FPU、UART、timers、DMA、ATAC以及各类I/O活动。其时间性能也是很理想的,大概在仿真硬件实际最小时间的1/100,工作站的1/5。
本工具的强大功能源于它的灵活性和适应性。它的所有接口均是基于Tcl的,并且可通过脚本或第三方脚本改变通讯的方向。能够通过命令窗口的接口与自己的调试器集成,或与其它调试器或测试系统集成,如Aonix
Ada交叉编译调试器,GNU调试器及ESA的R-SVF。它的窗口屏幕在各个命令(如断点,用户指定变量)执行后,显示寄存器、硬件状态和用户变量等。能够连接第三方寄存器级的模拟器,能够连接进行DMA、1553、UART、中断和错误模拟的第三方模拟器。内置的OS仿真器允许用户仿真OS的特性和外部服务。该仿真器同样也可和第三方的脚本相连。
所有的脚本、通讯通道、窗口和部件可由用户改变和扩展。