通過在FPGA中編寫Verilog HDL語言控制CPCI協(xié)議轉換芯片,從而實現(xiàn)與CPCI總線之間的高速通信。實驗結果證明,該設計方案工作穩(wěn)定、傳輸速度快、數(shù)據準確,并可擴展到其他需要通過CPCI總線的嵌入式系統(tǒng)中。
高速數(shù)據傳輸技術是現(xiàn)代信息技術的前沿科技,同時也是整個數(shù)據鏈技術的瓶頸之一,為此技術人員不斷地尋找新的方法。CPCI(Compact PCI)總線就是其中一個解決方案。
CPCI總線是當前流行的高速嵌入式計算機總線,目前大多數(shù)嵌入式計算機系統(tǒng)的接口最終都要經過CPCI總線與計算機內存進行交互。CPCI的總線規(guī)范保證了其具有良好的兼容性和可靠性。
本文設計的系統(tǒng)采用PLX公司生產的CPCI協(xié)議轉換芯片PCI9054,通過Verilog HDL語言在FPGA中產生相應的控制信號,完成對數(shù)據的快速讀寫,從而實現(xiàn)了與CPCI總線的高速數(shù)據通信。
1 系統(tǒng)設計
系統(tǒng)主要由PCI9054和FPGA構成,系統(tǒng)結構圖以及信號連接如圖1所示。通過利用FPGA的可編程性,可實現(xiàn)更多的擴展功能,如與DSP,A/D等不同速率間接高速通信等。協(xié)議轉換芯片PCI9054的作用就是保證本地數(shù)據采集板卡和主CPU板卡之間的數(shù)據可以高速準確地傳輸。
(審核編輯: 智匯小新)
聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯(lián)系我們刪除。
分享
分享