3.4全系统仿真
在完成上述几个方面的 IP定修改之后,对 mc8051的顶层系统进行了 modelsim的综合前仿真,仿真部分结果如下:
仿真时将 ROM的初始化文件设置为 mc8051文档中的 tc1.hex,方便与原 IP核进行对照。为在 modelsim仿真前,我们已将 altera的 altera_mf库加入到 modelsim库文件中。在进行功能仿真的时候调用了其中的 alt_pll来进行时钟处理。在使用该 IP核时可以根据具体采用的器件来完成倍频的功能。以上时序完全正确,说明修改后的 IP核与原 IP核功能上等同。
4结论
本文在oreganosystems公司提供的开源mc8051IP软核的基础上根据高可靠性航天电子设计的方法修改了部分模块,实践证明修改后的功能与原 mc8051IP核完全相同,达到设计目的。可以根据需要将 IP核综合后生成的网表文件下载进现场可编程逻辑器件( FPGA)或者进行流片设计成 ASIC,具备航天使用价值。本文创新点:本文根据在研航天项目需要,定制了一种可适应航天工作环境的微控制器 IP核。采用常用的容错技术对普通商用 IP核进行了加固。该 IP核的成功改造,可以一定程度上减轻我国军品级芯片对国外的依赖,提高了效率,为后续的研究积累了宝贵经验。
,高可靠性微控制器设计研究