论文部分内容阅读
测距仪数字信号处理平台是长基线定位系统的一部分,用于实现信号的检测和定位测距。本文设计的测距仪数字信号处理平台基于TI多核DSP TMS320C6674和Altera Cyclone IV GX系列FPGA,包括硬件设计和软件设计两部分。硬件设计主要实现以多核DSP为核心的多核DSP板卡和以FPGA为核心的信号采集板卡以及背板的电路设计。软件设计实现的功能是FPGA板卡采集数据,通过PCIE总线传输数据到多核DSP板卡,在多核DSP板卡上完成多通道信号的相关检测。本文首先完成测距仪数字信号处理平台的硬件设计。对于多核DSP板卡阐述了多核DSP的最小系统设计方法,包括供电、时钟、JTAG、存储器和板级管理器等设计,并结合PCIE总线的特性使用AMC接口设计了板间通信接口。对于FPGA板卡介绍了FPGA的最小系统和AD采集电路等设计,对于背板给出了背板的电路设计方法。然后完成FPGA信号采集板卡和多核DSP信号处理板卡的软件设计。在FPGA中编写AD控制程序实现数据采集,搭建Qsys模块设计PCIE总线的EP端向DSP发送数据。在多核DSP的核0中设计PCIE总线的RC端接收数据,使用IPC核间通信模块实现信号在核0和核1之间的传输,搭建SYS/BIOS系统实现任务的调度并在核1中完成信号的检测。最后将FPGA板卡和多核DSP板卡插入背板中测试板间PCIE的通信速率和系统的运行情况。经过实际测试和系统联调,测距仪数字信号处理平台工作稳定,可以实时完成单核十通道信号相关检测任务并且可扩展性高,为后期对相关检测算法的升级和通道扩展提供条件。