![基于FPGA的DDR3多端口讀寫存儲管理的設計與實現(xiàn)_第1頁](http://file4.renrendoc.com/view/6ca8b5f4260342ad6e0ad240a16ccd9e/6ca8b5f4260342ad6e0ad240a16ccd9e1.gif)
![基于FPGA的DDR3多端口讀寫存儲管理的設計與實現(xiàn)_第2頁](http://file4.renrendoc.com/view/6ca8b5f4260342ad6e0ad240a16ccd9e/6ca8b5f4260342ad6e0ad240a16ccd9e2.gif)
![基于FPGA的DDR3多端口讀寫存儲管理的設計與實現(xiàn)_第3頁](http://file4.renrendoc.com/view/6ca8b5f4260342ad6e0ad240a16ccd9e/6ca8b5f4260342ad6e0ad240a16ccd9e3.gif)
![基于FPGA的DDR3多端口讀寫存儲管理的設計與實現(xiàn)_第4頁](http://file4.renrendoc.com/view/6ca8b5f4260342ad6e0ad240a16ccd9e/6ca8b5f4260342ad6e0ad240a16ccd9e4.gif)
![基于FPGA的DDR3多端口讀寫存儲管理的設計與實現(xiàn)_第5頁](http://file4.renrendoc.com/view/6ca8b5f4260342ad6e0ad240a16ccd9e/6ca8b5f4260342ad6e0ad240a16ccd9e5.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
基于FPGA的DDR3多端口讀寫存儲管理的設計與實現(xiàn)摘要:為了解決視頻圖形顯示系統(tǒng)中多個端口訪問DDR3的數(shù)據(jù)存儲沖突,設計并實現(xiàn)了基于FPGA的DDR3存儲管理系統(tǒng)。DDR3存儲器控制模塊使用MIG生成DDR3控制器,只需通過用戶接口信號就能完成DDR3讀寫操作。DDR3用戶接口仲裁控制模塊將中斷請求分成多個子請求,實現(xiàn)視頻中斷和圖形中斷的并行處理。幀地址控制模塊確保當前輸出幀輸出的是最新寫滿的幀。結果表明,設計的DDR3存儲管理系統(tǒng)簡化了多端口讀寫DDR3的復雜度,提高并行處理的速度。引言
機載視頻圖形顯示系統(tǒng)主要實現(xiàn)2D圖形的繪制,構成各種飛行參數(shù)畫面,同時疊加實時的外景視頻。由于FPGA具有強大邏輯資源、豐富IP核等優(yōu)點,基于FPGA的嵌入式系統(tǒng)架構[1]是機載視頻圖形顯示系統(tǒng)理想的架構選擇。視頻處理和圖形生成需要存儲海量數(shù)據(jù),F(xiàn)PGA內(nèi)部的存儲資源無法滿足存儲需求,因此需要配置外部存儲器。與DDR2SDRAM相比,DDR3SDRAM帶寬更好高、傳輸速率更快且更省電[2][3],能夠滿足吞吐量大、功耗低的需求,因此選擇DDR3SDRAM作為機載視頻圖形顯示系統(tǒng)的外部存儲器。本文以Xilinx公司的Kintex-7系列XC7K410TFPGA芯片和兩片Micron公司的MT41J128M16DDR3SDRAM芯片為硬件平臺,設計并實現(xiàn)了基于FPGA的視頻圖形顯示系統(tǒng)的DDR3多端口存儲管理。1總體架構設計機載視頻圖形顯示系統(tǒng)中,為了實現(xiàn)多端口對DDR3的讀寫訪問,設計的DDR3存儲管理系統(tǒng)如圖1所示。主要包括DDR3存儲器控制模塊、DDR3用戶接口仲裁控制模塊和幀地址控制模塊。圖1DDR3存儲管理系統(tǒng)設計框圖DDR3存儲器控制模塊采用Xilinx公司的MIG[4](MemoryInterfaceGenerator)方案,通過用戶接口建立FPGA內(nèi)部控制邏輯到DDR3的連接,用戶不需要管理DDR3初始化、寄存器配置等復雜的控制邏輯,只需要控制用戶接口的讀寫操作。DDR3用戶接口仲裁控制模塊將每一個數(shù)據(jù)讀寫請求設置成中斷,借鑒中斷處理思想來進行仲裁控制,從而解決數(shù)據(jù)存儲的沖突。幀地址控制模塊控制幀地址的切換。為了提高并行處理的速度,簡化數(shù)據(jù)讀寫沖突,將圖形數(shù)據(jù)和視頻數(shù)據(jù)分別存儲在不同的DDR3中。2DDR3存儲器控制模塊設計MIG生成的DDR3控制器的邏輯框圖[5]如圖2所示,只需要通過用戶接口信號就能完成DDR3讀寫操作,大大簡化了DDR3的設計復雜度。圖2DDR3控制器的邏輯框圖2.1DDR3控制模塊用戶接口寫操作設計
DDR3存儲器控制模塊用戶接口寫操作有兩套系統(tǒng),一套是地址系統(tǒng),一套是數(shù)據(jù)系統(tǒng)。用戶接口寫操作信號說明如表1所示。
地址系統(tǒng)的內(nèi)容是app_addr和app_cmd,兩者對齊綁定,app_cmd為000時為寫命令,當app_rdy(DDR3控制)和app_en(用戶控制)同時拉高時,將app_addr和app_cmd寫到相應FIFO中。數(shù)據(jù)系統(tǒng)的內(nèi)容是app_wdf_data,它在app_wdf_rdy(DDR3控制)和app_wdf_wren(用戶控制)同時拉高時,將寫數(shù)據(jù)存到寫FIFO。為了簡化設計,本文設計的用戶接口寫操作時序如圖3所示,使兩套系統(tǒng)在時序上完全對齊。圖3DDR3寫操作時序圖(突發(fā)長度BL=8)2.2DDR3控制模塊用戶接口讀操作設計
用戶接口讀操作也分為地址系統(tǒng)和數(shù)據(jù)系統(tǒng)。用戶接口讀操作信號說明如表2所示。地址系統(tǒng)與寫操作相同,在時鐘上升沿且app_rdy為高電平時,用戶端口同時發(fā)出讀命令(app_cmd=001)和讀地址,并將app_en拉高,將讀命令和地址寫到FIFO中。對于數(shù)據(jù)系統(tǒng),當app_rd_data_valid有效,則讀數(shù)據(jù)有效,讀回的數(shù)據(jù)順序與地址/控制總線請求命令的順序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 17925-2024氣瓶對接焊縫X射線數(shù)字成像檢測
- Tripetroselinin-1-2-3-Tri-6-Z-octadecenoyl-glycerol-生命科學試劑-MCE-1244
- Diethylene-glycol-d8-2-2-Oxybis-ethan-1-ol-d-sub-8-sub-生命科學試劑-MCE-5883
- 2025年度掛車司機運輸合同違約責任與賠償合同
- 2025年度網(wǎng)絡安全行業(yè)競業(yè)限制協(xié)議生效細則及數(shù)據(jù)隱私
- 二零二五年度創(chuàng)業(yè)公司股權分配及股權激勵協(xié)議
- 2025年度消防電梯采購與應急救援系統(tǒng)配套合同
- 2025年度水果種植基地農(nóng)業(yè)保險合同
- 2025年度綠色能源股權合作開發(fā)合同
- 施工現(xiàn)場施工防傳染病制度
- 鉗工考試題及參考答案
- 醫(yī)藥高等數(shù)學知到章節(jié)答案智慧樹2023年浙江中醫(yī)藥大學
- 中央企業(yè)商業(yè)秘密安全保護技術指引2015版
- 第4章操作臂的雅可比
- 人教版初中英語八年級下冊 單詞默寫表 漢譯英
- 學校網(wǎng)絡信息安全管理辦法
- 中國古代文學史 馬工程課件(下)21第九編晚清文學 緒論
- 2023年鐵嶺衛(wèi)生職業(yè)學院高職單招(語文)試題庫含答案解析
- 外科學-第三章-水、電解質(zhì)代謝紊亂和酸堿平衡失調(diào)課件
- 人事測評理論與方法-課件
- 最新卷宗的整理、裝訂(全)課件
評論
0/150
提交評論