TMS320C6416 DSP在卫星信号仿真器中的PCI接口设计

0 下载量 158 浏览量 更新于2024-09-03 收藏 724KB PDF 举报
"本文主要介绍了一种基于TMS320C6416 DSP的PCI总线卫星信号仿真器的设计方法,该设计利用DSP的内嵌PCI接口,减少了额外的接口芯片,提高了系统的性价比和数据传输的实时性。" 在卫星导航系统的研究和开发中,卫星信号仿真器扮演着至关重要的角色,尤其是在多模接收机和高动态接收机的研制过程中。为了满足大量数据传输的需求并确保数据传输的实时性和准确性,设计者通常选择使用PCI(Peripheral Component Interconnect)总线作为数据传输的接口。传统的PCI接口设计会依赖于专门的PCI接口芯片,但这种方式会增加硬件复杂度和成本。 TI公司的TMS320C6416 DSP系列提供了一个内置的PCI接口,这极大地简化了硬件开发,并且使主机对DSP资源的访问更加直接和高效。设计者提出了一种基于TMS320C6416的PCI总线卫星信号发生器硬件平台,其中包括了DSP、SDRAM、FLASH、FPGA、D/A转换器、时钟以及与PC机的交互。 系统结构主要由以下几个部分组成: 1. DSP6416:作为系统的核心处理器,负责与FPGA通信,接收PC机的控制字和电文,同时校正频率字以消除浮点计算和整型计算间的相位差异。 2. SDRAM:作为外部存储器,用于存储PC机传输的数据。 3. FLASH:存储DSP运行的程序,保证系统断电后仍能保留程序。 4. FPGA:处理与DSP的通信,合成信号,以及控制D/A转换器。 5. D/A转换器:将数字信号转换为模拟信号,用于生成实际的卫星信号。 6. PC机:执行数字信号处理,计算数据,并通过PCI接口与DSP交换信息。 系统设计中,SDRAM通过DSP的外部接口(EMIFA)与DSP连接,FPGA通过同一接口与DSP交换数据。而FLASH则通过EMIFB的异步8位通信方式与DSP通信。 在接口电路设计上,由于TMS320C6416 DSP集成了PCI接口,因此无需额外的桥接芯片。设计的重点在于实现DSP与PCI母板之间的接口,确保数据传输的顺畅。这种设计降低了硬件复杂度,提高了系统的性价比,同时保证了数据传输的实时性,对于卫星信号仿真的需求具有很高的实用价值。