一種基于PCI總線和DSP技術(shù)的虛擬儀器設(shè)計(jì)
系統(tǒng)的硬件設(shè)計(jì)
本文引用地址:http://www.ex-cimer.com/article/93522.htm由圖1可見,本虛擬儀器系統(tǒng)首先要有一塊基于PCI總線的母板,該板上有自定義的總線接插件,可以插接其他基于該總線的數(shù)據(jù)采集DSP子板,此外,該板上還有整個(gè)系統(tǒng)的邏輯控制單元以及數(shù)據(jù)緩沖存儲(chǔ)芯片;其他各個(gè)功能模塊都基于該擴(kuò)展板來實(shí)現(xiàn);各個(gè)模塊之間數(shù)據(jù)的存儲(chǔ)和傳輸可以通過雙端口RAM來實(shí)現(xiàn),我們選用Cypress公司8K×16b高速雙口RAM芯片CY7C025V,因?yàn)樗臅r(shí)序與DSP時(shí)序相配,特別適用于 DSP與PC之間大量數(shù)據(jù)的高速雙向傳送。
1 PCI接口的實(shí)現(xiàn)
在PCI總線適配卡的設(shè)計(jì)中,采用專用的PCI接口芯片來實(shí)現(xiàn)PCI接口,設(shè)計(jì)者不需要將精力投入到復(fù)雜的 PCI接口功能設(shè)計(jì)和驗(yàn)證測(cè)試上。專用的接口芯片可以實(shí)現(xiàn)完整的PCI主控模塊和目標(biāo)接口功能,將復(fù)雜的PCI接口轉(zhuǎn)換為簡(jiǎn)單的接口。在本設(shè)計(jì)中選用 PLX公司通用接口芯片PCI9052,它包含讀和寫FIFO,以便將32bit、33MHz的PCI總線與總線寬度有可能比它窄或總線速度有可能比它慢的局部總線進(jìn)行匹配。PCI9052有最大5個(gè)局部地址空間和4個(gè)片選支持,圖2為PCI9052的信號(hào)接口模塊圖。
圖2 PCI9052信號(hào)接口
評(píng)論