论文部分内容阅读
国防武器装备如导弹,飞机等需对其严格监管并进行规范化测试保养。本课题是受某单位委托为某型号导弹研究一种用于导弹后期维护的弹载计算机调试方法。考虑到维护方便的需要,该调试方法基于数字化,小型化,便携性,低能耗的嵌入式技术研究,在项目前期基于保密需要本课题选用DSP模拟一款弹载计算机,利用FPGA与USB2.0对其进行调试的方法研究。本课题“基于FPGA的弹载计算机调试方法研究”,就是要设计一套高速的数据采集,存储,传输以及实时调试系统,通过FPGA控制数据的采集,把数据存储到SRAM中,当需要分析所采集数据时,通过USB2.0总线接口来实现数据传输,将数据送到PC端显示与分析,并在此基础上实现了实时调试。在本课题中,设计了调试系统的硬件电路,制作了PCB板,并对数据采集系统的软件部分进行了开发,且对实时调试作了一定的介绍。本调试系统主要由以下几部分组成:DSP(TMS320VC5502)模拟弹载计算机电路,FPGA(Cyclone EP1C6)控制电路,SRAM(IS61LV51216)高速存储电路,USB2.0(CY7C68013A)接口传输电路。在硬件设计方面,论文提出了调试系统总体设计方案,规划了调试系统的工作机制,介绍了调试系统中用到的主要芯片以及系统硬件电路中的主要模块的设计,FPGA内部逻辑设计和PCB设计等内容。在软件设计方面,论文论述了模拟电路DSP Boot loader设计过程,控制电路FPGA及高速存储电路SRAM的相关程序设计过程,USB2.0电路中CY7C68013A固件开发过程,PC端调试系统总体平台设计程序过程。论文实现了用FPGA采集DSP数据传输到PC端并给出显示的功能,另外实现了简单的实时调试,该调试系统经测试工作稳定,具有高速,便携,低功耗的特点。