论文部分内容阅读
当前,弹载雷达信息处理机功能强大,处理模式复杂,测试和验证环节众多,要求与之配套的上位机系统具有功能扩展能力、能够适应信号处理机不同研发阶段需求,对上位机系统的处理能力、通信能力和易操作性提出了越来越高的要求。FPGA以其良好的适应性和功能可扩展性已成为许多嵌入式系统的核心器件,虚拟仪器技术以其编程简洁、界面友好已在调试、测控方面获得了广泛的应用。以PCIE总线为代表的第三代数据总线经过十年的发展,其技术越来越成熟,已广泛应用于多个领域。本文基于PCIE接口、结合FPGA和虚拟仪器编程技术,实现了一个通用化的上位机系统。主要内容如下:绪论部分对本文工作的背景和意义进行了说明,并对论文涉及的相关技术进行了简要介绍。第二章首先分析了某弹载雷达系统信息处理机研制不同阶段对上位机系统的要求,提出了一个上位机系统的软硬件方案,设计了系统的软硬件架构,对系统选用的各项技术进行了选型论证分析,保证了系统的可行性和先进性。第三章研究实现了上位机系统数据通信链路。利用FPGA内嵌的PCIE硬核端点模块和Wishbone片上总线,应用VHDL语言,编程实现了PCIE总线接口与Wishbone总线的传输转换,采用Chipscope验证了接口数据传输的正确性和稳定性;利用LVDS传输技术,在上位机卡和处理模块FPGA之间、处理模块FPGA与DSP之间,实现了LVDS通信链路。实际使用表明,数据链路的通信速率、误码率等指标满足系统要求。第四章设计实现了基于LabVIEW的上位机系统软件。基于LabVIEW开发了底层驱动程序,设计了数据传输协议,定义了系统应用数据的封装形式;根据需求分析,设计、编程实现了系统调试、数据回放和模拟控制功能的上位机软件系统。本文开发的上位机系统已成功应用于某弹载雷达信息处理系统的研制。外场试验表明,该上位机系统具有实时性好、通用性强和可扩展等特点,可以广泛应用于实时信号处理领域的系统监测和调试。