硬件架构设计工具
具有虚拟数字目标机的图形化硬件架构设计工具,具备常用的硬件处理器、外设模型和总线模型库,可拖拽式进行所见即所得的硬件架构建模。
传统系统研制往往将硬件设计和软件设计分开,先进行硬件设计、投产和交付,然后再基于交付的硬件进行软件设计实现和测试,一方面硬件设计无法进行系统功能仿真,需要在硬件出厂之后,才能开展软件调试和系统综合,再进行系统测试,一旦发现问题,需要将之前的方案推倒重来,纠错成本高,代价大,周期长;另一方在航空航天和军工领域,硬件成本高,硬件成品和相关试验台架数量少,试验科目多,无法并行开展试验和测试工作,导致软件开发测试所需硬件资源紧张,系统研制节点难以保障。
基于以上原因,NASA、霍尼韦尔和空客都先后引进了虚拟硬件技术,搭建了星载计算机或机载计算机虚拟平台,在地面搭载配套软件进行测试和验证,不但可以大大缩短了系统研制周期,而且由于可以并行测试,可以运行更多的测试用例,也提高了系统的健壮性和可靠性。
硬件架构设计解决了以上问题,其具有如下特点:
- 1.支持从硬件单板到整机建模;
- 2.支持PowerPC、ARM、MIPS、TICORE和TIC6x等常见嵌入式处理器内核模型库;
- 3.支持常见的RAM、双口RAM、FLASH、定时器、中断控制器、串口和网口外设模型库;
- 4.支持图形化建模;
- 5.完全自主。