论文部分内容阅读
将PC机与数字信号处理器组成主从系统,同时利用PCI总线的高吞吐率实现主从系统间的高速数据通信,使整个系统的性能得到提高。此方案充分体现PC机的灵活性与DSP对实时数字信号处理的快速性,减少了信号的分析时间,提高实时性,便于信号处理结果的实时显示、记录。 在文中详细介绍了整个系统的设计思路,包括PCI总线接口设计,DSP系统自举,DSP与主机的通信,驱动程序、应用程序等几个方面。 本文提出了一种TMS320VC5402 DSP与PCI接口芯片PCI9052的接口设计方案,详细介绍了PCI9052与TMS320VC5402 HPI接口的设计方法及其数据传输原理。基于PCI总线的DSP数据运算系统的运作流程是这样的:PC端运行的服务器程序与DSP上运行的客户机程序通过PCI总线进行数据交换,通信由硬件中断触发。PC端的服务器程序通过PCI总线有访问整个DSP内部存储器内容的能力。DSP接收来自UART的数据并进行处理,然后放入存储器,在数据存满1K时,硬件向主机发中断,主机响应中断后通过PCI9052芯片读出放在数据存储器中的数据,然后进行后续处理并将结果显示于屏幕。系统包括3个主要功能单元,第一个功能单元是DSP与UART的通信;第二个功能单元是存储器接口,它包括512K×16bit的FLASH及128K×16bit的SRAM引导加载程序存储器;第三个功能单元是DSP-PCI接口,它由PCI9052通过TMS320VC5402的HPI(主机接口)接口实现,PCI目标设备的配置由串行EEPROM进行硬件设置。 简要介绍了设备驱动程序开发工具VtoolSD的特点和PCI驱动程序的设计方法,用VtoolsD开发出的基于PCI桥设备驱动程序具有开发周期短、移植性好、通用性强等优点。