精品一区二区中文在线,无遮挡h肉动漫在线观看,国产99视频精品免视看9,成全免费高清大全

基于PCI總線的雙DSP系統及WDM驅動程序設計

時間:2023-05-01 11:53:28 電子通信論文 我要投稿
  • 相關推薦

基于PCI總線的雙DSP系統及WDM驅動程序設計

摘要:介紹了PCI總線控制芯片PCI2040的功能及內部結構,分析了基于PCI總線的雙DSP通信的硬件結構及實現方法,并描述了利用Windows2000 DDK開發WDM設備驅動程序的方法及PCI雙DSP通信驅動程序主要模塊的設計方法和編程注意要點。

    關鍵詞:PCI總線 PCI2040 DSP DDK WDM

TI公司專門推出了PCI2040橋芯片是專門針對PCI總線和DSP接口用的,本文利用它和DSP來處理視頻信號,并用雙端口RAM實現DSP之間的數據傳輸。

1 硬件設計

1.1 PCI總線控制芯片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局部總線和TMS320C54X 8位主機接口(HPI)與TMS320C6X 16位主機接口的無縫連接。一片PCI2040最多能同時掛接4片DSP芯片。同時,它還提供了一個串行EEPROM接口,一個通用輸入輸出接口(GPIO)和一個16位通用總線接口(為TI JTAG測試總線控制器提供接口)[2]。PCI2040只能作為PCI目標設備使用,不能作為PCI主設備使用;它只支持單字的讀寫,不能提供DMA操作。PCI2040能夠兼容3.3V和5V信號環境?系統中的3.3V和5V信號可以直接從PCI插槽中獲得。

PCI2040和TMS320C6201的接口如圖1所示。

1.2 PCI2040寄存器說明

PCI2040橋256字節的配置頭如圖2所示,HPI CSR 基地址、控制空間基地址(Control Space Base Address)值都是系統自動分配的。所有的PNP器件都是如此?它將控制空間映射到主機內存,映射的空間大小為32KB。4片DSP芯片的選擇是通過解碼PCI_AD14、PCI_AD13來實現的,其對應關系如表1所示。而DSP HPI寄存器的地址則是由PCI_AD12和PCI_AD11來決定的,其對應關系如表2所示。

圖1 PCI2040和TMS320C6201的接口

表1 DSP選擇

AD[14:13]

[1] [2] [3] [4] 

【基于PCI總線的雙DSP系統及WDM驅動程序設計】相關文章:

基于PCI總線的實時DSP圖像處理平臺設計04-26

基于PCI總線的多路數據總線接口設計與實現04-28

基于PCI總線數據分路/發送機制及實現04-30

基于DSP的CCD天文圖像處理系統04-29

基于DSP測量組合導航系統設計05-02

基于CAN總線的分布式安全報警系統04-30

基于多DSP的干涉超光譜復原系統設計04-28

基于DSP的GPS/DR組合定位系統的設計04-29

基于DSP和FPGA的ARINC429機載總線接口板的硬件設計04-26

基于CAN總線的機載通信系統協議設計04-30