PCI(Peripheral Component Interconnect)局部總線是微型計算機中處理器、存儲器與外圍控制部件、擴展卡之間的互連接口,由于其速度快、可靠性高、成本低、兼容性好等特點,在各種計算機總線標準占有重要地位,基于PCI標準的接口設計已經成為相關項目開發中的一個重要的選擇。 目前,現場可編程門陣列FPGA(Field Programmable Gates)得到了廣泛應用。由于其具有規模大,開發過程投資小,可反復編程,且支持軟硬件協同設計等特點,因此已逐步成為復雜數字硬件電路設計的首選。 PCI接口的開發有多種方法,主要有兩種:一是使用專用接口芯片,二是使用可編程邏輯器件,如FPGA。本論文基于成本和實際需要的考慮,采用第二種方法進行設計。 本論文采用自上而下(Top-To-Down)和模塊化的設計方法,使用FPGA和硬件描述語言(VHDL和Verilog HDL)設計了一個PCI接口核,并通過自行設計的試驗板對其進行驗證。為使設計準確可靠,在具體模塊的設計中廣泛采用流水線技術和狀態機的方法。 論文最終設計完成了一個33M32位的PCI主從接口,并把它作為以NIOSⅡ為核心的SOPC片內外設,與通用計算機成功進行了通訊。 論文對PCI接口進行了功能仿真,仿真結果和PCI協議的要求一致,表明本論文設計正確。把設計下載進FPGA芯片EP2C8Q208C7之后,論文給出了使用SIGNALTAPⅡ觀察到的信號實際波形,波形顯示PCI接口能夠滿足本設計中系統的需要。本文最后還給出試驗板的具體設計步驟及驅動程序的安裝。
標簽: FPGA PCI 接口的設計
上傳時間: 2013-07-28
上傳用戶:372825274
·【內容簡介】 PCI(周邊器件互連)是當今個人計算機的主流總線結構,用于周邊設備與計算機中央處理器之間的快速通信.本書是對PCI總線規范的全面詳細的指南,在美國已連續修訂4版,印刷十余次. 本書詳細解釋了PCI的原理與操作,包括命令,讀寫傳送,存儲器與I/O尋址,錯誤檢測與處理,中斷,配置交易與寄存器等.
標簽: PCI
上傳時間: 2013-07-20
上傳用戶:uuuuuuu
基于FPGA的PCI接口設計的源代碼以及其仿真測試文件
標簽: FPGA PCI 接口設計 仿真測試
上傳時間: 2013-08-05
上傳用戶:lou45566
pci pci轉local bus總線的應用,使用IPcore\r\nalter器件
標簽: local pci bus 總線
上傳時間: 2013-08-07
上傳用戶:ggwz258
TMS320C6X EVM板CPLD-PCI接口控制部分TMS320C6X EVM板CPLD-PCI接口控制部分
標簽: CPLD-PCI 320C TMS 320
上傳時間: 2013-08-11
上傳用戶:英雄
PLX 公司 PLX9054 pci target controller local bus interface vhdl programe
標簽: controller PLX target 9054
上傳時間: 2013-08-12
上傳用戶:Jerry_Chow
fpga開發pci的verilog,不可多得的源代碼。
標簽: verilog fpga pci
上傳時間: 2013-08-15
上傳用戶:myworkpost
一個實現cpld實現簡單pci接口的文章,思路比較清晰,可以看看參考。
標簽: cpld pci 接口
上傳時間: 2013-08-16
上傳用戶:leesuper
PCI Arbitor by VHDL
標簽: Arbitor VHDL PCI by
上傳時間: 2013-08-18
上傳用戶:h886166
基于FPGA的PCI接口源代碼及Testbenc
標簽: Testbenc FPGA PCI 接口
上傳時間: 2013-08-20
上傳用戶:sun_pro12580
蟲蟲下載站版權所有 京ICP備2021023401號-1