论文部分内容阅读
现代化国防,对高科技有很强的需求,计算机的使用成为重点。 其中DSP数字信号处理器的使用让现代化武器的性能更强,功能更多。但是DSP的大量使用使得武器的硬件系统变的复杂,开发和测试的难度升高,代价也越来越大。于是DSP的软件仿真成为了解决问题的有利方法。 本文即是以美国Texas Instruments公司的TMS320系列DSP器件TMS320C25数字信号处理器的仿真开发软件为主题,介绍了相关的理论和开发系统研制过程中的各种技术问题。 文中概要介绍了TMS320C25的系统结构,深入分析了它的可执行COFF文件的结构和内容,最终对整个仿真开发环境的实现做了详细的阐述,并显示出最终用户可使用的功能。 可执行COFF文件的格式与内容是整个仿真环境开发的基础,也是本文的重点之一。在论文中用专门的章节对它做了概要的介绍,并对其中的文件头、行号表、符号表等重点内容做了重点分析。而且在后面的软件开发的论述中,也一直涉及到COFF文件的一些细节问题。 在TMS320C25的底层硬件仿真已由它人完成的基础上,整个仿真开发环境的功能包括程序的加载,程序执行的控制和调试,变量结果显示。 加载的过程即是将COFF文件的最小数据、代码单元放入TMS320C25存储器的过程,它是按照一定规则的;程序执行的控制分为单步执行程序、设置断点和完全执行程序三种方式、每种方式都要求掌握C程序与机器指令之间的对应关系;变量结果显示的主要内容是寻找变量在存储器中的地址并读取它的内容。这三部分的软件实现在文章中用较长的篇幅详细的介绍给大家。 最后对完成课题的过程中所掌握的技术和遇到的问题进行了总结。