3 PCI9054局部總線的接口設計
CPCI接口的整體設計思路是:FPGA通過橋接芯片PCI9054與CPCI總線相連,在FPGA中使用異步雙端口RAM緩存高速數據,通過VerilogHDL語言編程控制FPGA中的異步雙端口RAM,實現嵌入式CPU板內存與CPCI板之間系統數據的高速傳輸。
PCI9054提供三種物理總線接口:CPCI總線接口、本地總線接口和串行EPROM接口。其中,CPCI總線接口協議已經在嵌入式操作系統的驅動包中,串行EEPROM的初始化是由PLX公司的PLXMON軟件在嵌入式操作系統中在線編寫的,因此本系統設計的重點是LOCAL總線接口的控制和傳輸。
PCI9054與本地總線的接口稱為本地總線,是CPCI總線系統設計中非常重要的一部分。在PCI9054 LOCAL BUS的系統設計中,其總線直接與Alter公司EP2S90F78014芯片的數據總線相連,采用Verilog HDL語言編程實現雙端口RAM控制器的功能。
PCI9054局部總線有三種工作模式,即M、J和C模式。m模式是專門為摩托羅拉開發設計的,其他兩種工作模式應用廣泛。由于J模式下沒有LocaL Master,其地址總線和數據線沒有分離,增加了開發難度。在C模式下,PCI9054芯片可以通過片上邏輯控制將CPCI的LOCAL地址從數據總線中分離出來,有效降低了開發難度,為本地工作序列靈活提供了多種工作模式。因此,本系統設計方案選擇本地總線的C工作模式,工作頻率為40 MHz。
本地總線4的實現
PCI9054支持主模式、從模式和DMA傳輸模式。根據本系統的設計要求,采用從模式傳輸方式,即允許CPCI總線上的主設備訪問本地總線上的配置寄存器或存儲器,支持多種傳輸方式。
經過多年的積累創新,我們自主研發了基于CompactPCI、VPX、PXI/PXIe等總線技術的多種19英寸機架式計算機平臺。同時提供定制化服務項目,成為眾多系統集成廠商和新產品開發客戶的親密合作伙伴。
服務客戶是我們的宗旨。關注客戶需求,滿足客戶需求,通過服務為客戶創造價值,是我們不懈的追求。通過快速響應、精益生產和專業服務,可有效發揮產品性能和價值,同時減小成本和復雜性。
公司有研發、生產部門,配備齊全的檢測和生產設備,并有完整的備件庫存。這些優勢使我們有信心和能力為客戶提供快速、專業、值得信賴的標準產品和定制服務。可滿足快速送樣和小批量快速送樣的要求。