基于PCI总线的双DSP系统及WDM驱动程序设计

基于PCI总线的双DSP系统及WDM驱动程序设计 关键词:PCI总线 PCI2040 DSP DDK WDM TI公司专门推出了PCI2040桥芯片是专门针对PCI总线和DSP接口用的,本文利用它和D

基于PCI总线的双DSP系统及WDM驱动程序设计 关键词:PCI总线PCI2040DSPDDKWDM TI公司专门推出了PCI2040桥芯片是专门针对PCI总线和DSP接口 用的,本文利用它和DSP来处理视频信号,并用双端口RAM实现 DSP之间的数据传输。 1硬件设计 1.1PCI总线控制芯片PCI2040 PCI总线是一种不依附于某个具体处理器的局部总线,它支持32位 或64位的总线宽度,频率通常是33MHz,目前最快的PCI2.0总线 工作频率是66MHz。工作在33MHz、32位时,理论上最大数据传输 速率能达到133MB/s。它支持猝发工作方式,提高了传输速度,支 持即插即用,PCI部件和驱动程序可以在各种不同的平台上运行 [1]。 实现PCI总线协议一般有两种方法,一是用FPGA设计实现,但PCI 协议比较复杂,因此难度较大;二是采用PCI总线控制芯片,如 AMCC公司的S5933、PLX公司的PCI9080等通用的PCI接口芯片。 TI公司专门推出了针对PCI总线和DSP接口的芯片PCI2040[2],它 不但实现了PCI总线控制的功能,而且提供了和DSP芯片无缝的接 口,因而大大简化了系统设计的复杂度并缩短了开发时间。 PCI2040是一个PCI-DSP桥接器件,它提供了PCI局部总线和 TMS320C54X8位主机接口(HPI)与TMS320C6X16位主机接口的无缝 连接。一片PCI2040最多能同时挂接4片DSP芯片。同时,它还提 供了一个串行EEPROM接口,一个通用输入输出接口(GPIO)和一个 16位通用总线接口(为TIJTAG测试总线控制器提供接口)[2]。 PCI2040只能作为PCI目标设备使用,不能作为PCI主设备使用;

腾讯文库基于PCI总线的双DSP系统及WDM驱动程序设计