a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 模擬技術 > 設計應用 > PCI Express總線接口板的設計與實現

PCI Express總線接口板的設計與實現

作者: 時間:2009-07-16 來源:網絡 收藏

PEX831l提供兩個串行E2PROM接口,在系統上電后讀取配置信息。SPI串行E2PROM是 Ex―press的配置E2PROM。它主要用來控制 的性能。SPI串行E2PROM可以用來預配置片上8 KB共享緩存。MicrOWire串行E2PROM是本地配置E2PROM,它用來控制本地行為,并分配合適的地址范圍。
本地部分是此次設計中的重點。PEX8311與CPLD相連的部分包括LA地址、LAD數據總線、LBE字節使能信號、Lw/R讀寫信號等。
本地總線端的數據使用的是8位數據,在這種模式下LBE1和LBE0提供地址線線[1:O]。CPLD用來控制PEX8311的讀寫操作和數據傳送。
SRAM用于存放用戶的數據和代碼,為程序的運行和保存臨時文件提供空間。SRAM的數據/地址線與PEX8311相連,SRAM的管理由CPLI實現。XRl6C854.是一款通用的串口通信控制器。它帶有128位的FIFOs和獨立的接收/發送FIFO計數器,完成最基本的串行通信功能。其數據/地址由PEX8311提供,讀/寫/片選由CPLD控制。RS 422收發器要求傳輸速率高達10 Mb/s,選擇MAXII公司的M_AXl3087ECPLD如何設計實現PEX8311本地總線控制對整個功能的實現起著至關重要的作用。PEX8311通過本地總線與本地設備進行通信。它支持3種本地總線數據傳輸方式:單周期模式、4周期突發模式、連續突發模式。下面簡要介紹如何用CPLD實現單周期模式。
圖6為PEX8311的單周期讀寫的VHDL語言時序控制狀態機設計。狀態O為空閑狀態,如本地總線請求信號LHOLD被置為1,則轉到狀態1,否則停留在狀態O。狀態1為總線保持狀態,在此狀態下應將本地總線響應信號LHOLDA置為1。如ADS信號為O且LW/R為1轉到狀態2;如ADS信號為l且Lw/R和BLAST都為0轉到狀態3,這次操作為單周期讀。狀態2為單周期寫狀態,在此狀態下要置READY信號為0,以表示寫數據有效,在BLAST為O時轉到狀態3。狀態3為讀寫完成操作狀態,當LHOLD被置為O時,表明PEX831l不再請求本地總線,轉到狀態O,當BLAST為0且LHOLD為1時,表明PEX8311還要進行讀寫數據,則轉到狀態1繼續。

3.3 的PCB設計
PCI 的PCB設計應遵循高速信號布線設計的要求。每個信號面都應有一個完整的地平面作為參考面,這樣的設計使信號走線都有最佳的電流回流途徑,有效地控制串擾、EMC和信號線的阻抗,保證信號質量。PCB板上差分阻抗為100 Q±10 Q,符合PCI Express規范的要求。單端阻抗為50 Q±10 Q。PCI Express接口的物理連接由2對差分線對組成,信號線的數據傳輸率位2.5 Gb/s。所以必須對信號的走線進行嚴格的控制。從PEX8311的輸出信號引腳到PCI Express接口的金手指的走線長度不能超過25.4 mm。差分線對內的2條信號線最好嚴格等長,公差不能超過土0.127 mm,走線途徑基本相同。SRAM的頻率較高,所以要注意布線的長度和路徑,以保證信號的完整性。實驗證明這樣的PCB設計充分滿足PCIExpr。ess接口信號的傳輸要求。

4 PCI Express驅動程序及軟件開發
PCI Express總線與PCI總線在軟件層是完全兼容的,因此PCI Explress接口板驅動程序的開發過程與.PCI設備驅動程序的開發過程是相同的。
在Windows操作系統下,微軟公司提供了DDK開發工具,同時其他公司也提供了開發工具,如VtoolsD,Driverworks,WinDriver等。用DDK進行開發,需要了解操作系統內核知識,開發難度大,周期比較長。用其他公司的開發軟件,不用了解DDK的核心知識,開發驅動相對要快。其中JUNGO公司的WinDriver開發工具,在用戶級(ring 3)進行核心驅動開發,時間短,并且產生的驅動程序穩定高效,支持不同的操作系統,可移植性強。用戶接口函數可采用Microsoft Visual C++6.0進行開發,提供標準的動態庫函數,可供VB,Vc,Delphi等工具開發的應用程序調用。用戶通過用戶接口函數對板卡上的資源進行調度和訪問。該設計采用驅動程序開發工具WinDriver,進行相應模塊的驅動程序開發,實現在 Win―dows操作系統下的安裝和配置。

5 結 語
經測試,該接口板在單字讀寫模式下,執行程序死循環,CPU占用率80%以上,數據傳送速率6 Mb/s;在突發讀寫模式下,執行內存塊復制,CPU占用率80%以上,數據傳送速率60 Mb/s;在DMA突發讀寫模式下,執行直接存儲,CPU占用率10%,數據傳送速率240 Mb/s。通過與普通PCI19054接口板的對比,PCIE。xpreSS接口板具有明顯優勢。這里介紹了PCI Ex-press接口板的軟硬件設計。提供了PCI Express接口板設計模板,為日后軍用CPCI總線功能模板向PCI-ExpreSS總線的過渡提供設計參考。


上一頁 1 2 下一頁

關鍵詞: Express PCI 總線 接口板

評論


相關推薦

技術專區

關閉