資源描述:
《基于fpga的pci總線接口設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、xx學(xué)院畢業(yè)設(shè)計(jì)(論文)題目名稱:基于FPGA的PCI總線接口設(shè)計(jì)學(xué)生姓名:xxx系(部):信息系專業(yè)班級(jí):自動(dòng)化xx班指導(dǎo)教師:xx輔導(dǎo)教師:xx時(shí)間:xx目錄畢業(yè)設(shè)計(jì)(論文)任務(wù)書Ⅰ畢業(yè)設(shè)計(jì)(論文)開題報(bào)告Ⅱ畢業(yè)設(shè)計(jì)(論文)指導(dǎo)教師審查意見Ⅲ畢業(yè)設(shè)計(jì)(論文)評(píng)閱教師評(píng)語(yǔ)Ⅳ畢業(yè)設(shè)計(jì)(論文)答辯會(huì)議記錄Ⅴ中文摘要Ⅵ英文摘要Ⅶ1緒論11.1課題研究的目的與意義11.2PCI發(fā)展的歷史及現(xiàn)狀22FPGA技術(shù)概述52.1FPGA簡(jiǎn)介52.2FPGA設(shè)計(jì)流程52.3VHDL測(cè)試平臺(tái)簡(jiǎn)介83PCI總線技術(shù)研究103.1計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)103.2PCI總線概述1
2、13.3PCI總線控制器的實(shí)現(xiàn)164PCI總線接口模塊214.1PCI設(shè)備的配置空間234.2內(nèi)部寄存器組254.3地址譯碼模塊:294.4奇偶校驗(yàn)304.5設(shè)計(jì)的仿真驗(yàn)證介紹315PCI總線接口的簡(jiǎn)化設(shè)計(jì)335.1PCI總線信號(hào)定義335.2PCI總線配置空間的實(shí)現(xiàn)345.3配置空間讀寫操作仿真355.4從模式下的目標(biāo)狀態(tài)機(jī)設(shè)計(jì)365.5存儲(chǔ)器單周期讀寫操作仿真375.6PCI系統(tǒng)的仿真386總結(jié)40參考文獻(xiàn)41致謝42xx大學(xué)畢業(yè)設(shè)計(jì)(論文)任務(wù)書學(xué)院(系)信息系專業(yè)自動(dòng)化班級(jí)xx學(xué)生姓名xxx指導(dǎo)教師/職稱xx1.畢業(yè)設(shè)計(jì)(論文)題目:基于F
3、PGA的PCI總線接口設(shè)計(jì)2.畢業(yè)設(shè)計(jì)(論文)起止時(shí)間:200年月日~200年月日3.畢業(yè)設(shè)計(jì)(論文)所需資料及原始數(shù)據(jù)(指導(dǎo)教師選定部分)1)AdvancedFPGADesignArchitecture,Implementation,andOptimization,SteveKiltsSpectrumDesignSolutionsMinneapolis,Minnesota,TheInstituteofElectricalandElectronicsEngineers,Inc.,NewYork2)FPGA嵌入式系統(tǒng)設(shè)計(jì),孟憲元?等,電子工業(yè)出版社,
4、2007年3)VHDL教程(原書第3版)(美)巴斯克爾?,機(jī)械工業(yè),20064)CNKI上關(guān)于FPGA實(shí)現(xiàn)PCI接口設(shè)計(jì)的論文4.畢業(yè)設(shè)計(jì)(論文)應(yīng)完成的主要內(nèi)容1)熟悉進(jìn)行FPGA開發(fā)的過程;2)掌握PCI總線的結(jié)構(gòu)、原理、時(shí)序和相關(guān)的協(xié)議;3)用FPGA設(shè)計(jì)PCI總線接口,并將PCI總線的時(shí)序、協(xié)議用VHDL或者VerilogHDL實(shí)現(xiàn);4)對(duì)PCI所設(shè)計(jì)結(jié)果進(jìn)行仿真測(cè)試。Ⅰ5.畢業(yè)設(shè)計(jì)(論文)的目標(biāo)及具體要求目標(biāo)及要求1)熟悉VHDL語(yǔ)言或者VerilogHDL語(yǔ)言的語(yǔ)法,會(huì)用它進(jìn)行FPGA的開發(fā);2)熟悉alteraFPGA開發(fā)環(huán)境MaxP
5、lus或者Quartus6的使用方法;3)熟悉PCI總線的接口和相關(guān)協(xié)議;4)熟悉如何利用仿真工具,對(duì)自己所做的設(shè)計(jì)進(jìn)行正確性驗(yàn)證;5)能從畢業(yè)設(shè)計(jì)中鍛煉自己的分析問題,提出方案,進(jìn)行實(shí)施的能力。6、完成畢業(yè)設(shè)計(jì)(論文)所需的條件及上機(jī)時(shí)數(shù)要求所需條件:計(jì)算機(jī),Internet,MaxPlus開發(fā)環(huán)境或者Quartus6機(jī)時(shí):200任務(wù)書批準(zhǔn)日期年月日教研室(系)主任(簽字)任務(wù)書下達(dá)日期年月日指導(dǎo)教師(簽字)完成任務(wù)日期年月日學(xué)生(簽名)ⅠXX大學(xué)xx學(xué)院畢業(yè)設(shè)計(jì)(論文)開題報(bào)告題目名稱基于FPGA的PCI總線設(shè)計(jì)題目類別畢業(yè)設(shè)計(jì)系(部)信息系專
6、業(yè)班級(jí)自動(dòng)化xx學(xué)生姓名xx指導(dǎo)教師xx輔導(dǎo)教師xx開題報(bào)告日期xxⅡ一、題目來源科研真題生產(chǎn)實(shí)際實(shí)驗(yàn)室建設(shè)其它√二、研究目的和意義總線是計(jì)算機(jī)系統(tǒng)中廣泛采用的一種技術(shù),任何一個(gè)處理器都要與一定數(shù)量的部件和外圍設(shè)備連接,但如果將各部件和每一種外圍設(shè)備都分別用一組線路與CPU直接連接,那么連線將會(huì)錯(cuò)綜復(fù)雜,甚至難以實(shí)現(xiàn)。為了簡(jiǎn)化硬件電路設(shè)計(jì)和系統(tǒng)結(jié)構(gòu),常用一組線路,配置以適當(dāng)?shù)慕涌陔娐罚c各部件和外圍設(shè)備連接,這樣的共用連接線路被稱為總線。微型計(jì)算機(jī)系統(tǒng)中廣泛采用總線結(jié)構(gòu),其優(yōu)點(diǎn)是系統(tǒng)成本低、組態(tài)靈活、維修方便。采用總線標(biāo)準(zhǔn)設(shè)計(jì)、生產(chǎn)的硬件模塊兼容性
7、強(qiáng),并通過系統(tǒng)總線可以方便的組合在一起,以構(gòu)成滿足不同需要的微機(jī)系統(tǒng)。PCI局部總線不僅是目前最新的計(jì)算機(jī)總線,而且是一種兼容性最強(qiáng)、功能最全的計(jì)算機(jī)總線。它可同時(shí)支持多組外圍設(shè)備,而且不受制于處理器,為CPU及高速外圍設(shè)備提供高性能、高吞吐量的數(shù)據(jù)通路。PCI總線是一種高速同步總線,具有32bit總線寬度,工作頻率是33MHz,同時(shí)也支持64位總線寬度,66MHz的工作頻率,最大傳輸速率達(dá)528Mbyte/s,遠(yuǎn)遠(yuǎn)大于ISA總線5Mbyte/s的速率。另外,PCI總線對(duì)PCI擴(kuò)展卡及組件能夠自動(dòng)配置,實(shí)現(xiàn)設(shè)備的即插即用,而且還具有低隨機(jī)訪問延遲、
8、處理器/內(nèi)存子系統(tǒng)能力完全一致等優(yōu)點(diǎn)。這些優(yōu)點(diǎn)都是其它總線所不能及的,因此PCI總線被計(jì)算機(jī)界公認(rèn)為最具高瞻遠(yuǎn)矚和發(fā)展?jié)摿?/p>