0 引 言 在現(xiàn)代雷達(dá)數(shù)據(jù)處理系統(tǒng)和其他應(yīng)用系統(tǒng)中,傳統(tǒng)的ISA、EISA等總線已逐漸無法適應(yīng)高速數(shù)據(jù)傳輸?shù)囊?。而PCI局部總線以其高性能、低成本、使用方便和適應(yīng)性等優(yōu)點(diǎn)成為大多數(shù)系統(tǒng)的主流總線。其中常用的
本文介紹了PCI接口的基本功能和特點(diǎn);利用PLX9054接口芯片,結(jié)合雙口RAM和EPLD邏輯電路,實(shí)現(xiàn)了TMS320C6701與PCI總線間的雙向高速實(shí)時(shí)數(shù)據(jù)交換;分析了DSP與SBSRAM接口信號(hào)的完整性,對(duì)PCB設(shè)計(jì)作了仿真分析。 關(guān)鍵
普通PCI接口的高速數(shù)字信號(hào)處理板卡設(shè)計(jì)
隨著計(jì)算機(jī)和控制技術(shù)的不斷發(fā)展,很多工程人員都選用PC機(jī)作為控制系統(tǒng)的操作平臺(tái)。為了能夠和外部設(shè)備通信,PC機(jī)上提供了外置的USB、串口、并口及內(nèi)置的ISA、PCI等接口。PCI總線接口速度快,系統(tǒng)占用率低,有完備的
PCI接口擴(kuò)展卡的快速開發(fā)方案
根據(jù)IEEE 802. 16標(biāo)準(zhǔn),用Verilog HDL設(shè)計(jì)了PCI接口電路,并在FPGA上實(shí)現(xiàn)了PCI接口的功能,重點(diǎn)描述了狀態(tài)機(jī)控制模塊的設(shè)計(jì)和仿真結(jié)果,使用EDA技術(shù)提高了開發(fā)速度,滿足了系統(tǒng)的要求。
利用CPLD作為溝通單片機(jī)與PCI設(shè)備間的橋梁,充分利用CPLD中I/O資源豐富、用戶可自定制邏輯的優(yōu)勢(shì),來幫助單片機(jī)完成與PCI設(shè)備間的通信任務(wù)。
從PCI時(shí)序分析入手,重點(diǎn)闡述了PCI通用的狀態(tài)機(jī)設(shè)計(jì),說明了用VHDL語言來實(shí)現(xiàn)本PIC通信狀態(tài)機(jī)的軟件設(shè)計(jì)以及進(jìn)行MaxPlusII驗(yàn)證的程序和方法。用該方法所設(shè)計(jì)的接口既可支持PCI常規(guī)傳輸,又可支持PCI猝發(fā)傳輸。
簡(jiǎn)要介紹了直通(PASS-THRU)、郵箱(MAILBOX)、FIFO/DMA三種工作方式,并給出了s5935的WDM驅(qū)動(dòng)編程。