講解xilinx FPGA 使用mig IP對DDR3的讀寫控制,旨在讓大家更快的學(xué)習(xí)和應(yīng)用DDR3。
本實驗和工程基于Digilent的Arty Artix-35T FPGA開發(fā)板完成。
軟件使用Vivado 2018.1。
第一篇:DDR3和mig的介紹
1 DDR3介紹
以鎂光的MT41K128M16為例來介紹DDR3。
通過以上信息我們即可知道DDR3的內(nèi)存容量,Row,Column和Bank的地址位寬。開發(fā)板選用的MT41K128M16 DDR3的容量為16Megx16x8banks=2048Mb=2Gb。
1.1 DDR3命名
使用xilinx mig IP來控制DDR3的數(shù)據(jù)讀寫我們了解DDR3以上信息即可。
2 mig介紹
如上圖所示,mig(Memory Interface Solution) IP由三部分組成User Interface Block,Memory Controller和Physical Layer。IP的一邊是連接DDR3的接口(Physical Interface),另一邊是用戶邏輯控制接口(User FPGA Logic)。想要正確的控制DDR3的讀寫,我們需要正確的設(shè)置mig IP和正確的用戶邏輯控制接口邏輯。
2.1 mig user interface
對于mig用戶端接口含義我們將在《第三篇--mig IP用戶邏輯接口讀寫時序分析》中詳細介紹。
3 DDR3原理圖和FPGA原理圖
-
FPGA
+關(guān)注
關(guān)注
1630文章
21802瀏覽量
606366 -
DDR3
+關(guān)注
關(guān)注
2文章
276瀏覽量
42421 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5131瀏覽量
98327
發(fā)布評論請先 登錄
相關(guān)推薦
如何用OpenCV進行手勢識別--基于米爾全志T527開發(fā)板
![如何用OpenCV進行手勢識別--基于米爾全志<b class='flag-5'>T</b>527<b class='flag-5'>開發(fā)板</b>](https://file.elecfans.com/web2/M00/08/64/pYYBAGDwFEGADIPWAAFlJOlmLxg664.jpg)
【米爾-Xilinx XC7A100T FPGA開發(fā)板試用】測試一
如何選擇DDR內(nèi)存條 DDR3與DDR4內(nèi)存區(qū)別
正點原子和野火開發(fā)板哪個好
【米爾-Xilinx XC7A100T FPGA開發(fā)板試用】+01.開箱(zmj)
盤古50 pro開發(fā)板
盤古50K開發(fā)板
基于FPGA的DDR3多端口讀寫存儲管理設(shè)計
國產(chǎn)FPGA核心板!米爾紫光同創(chuàng)Logos-2和Xilinx Artix-7核心板
FPGA核心板 Xilinx Artix-7系列XC7A100T開發(fā)平臺,米爾FPGA工業(yè)開發(fā)板
XC7K410T-FFG900外設(shè)之DDR3硬件設(shè)計方案分享
![XC7K410<b class='flag-5'>T</b>-FFG900外設(shè)之<b class='flag-5'>DDR3</b>硬件設(shè)計方案分享](https://file1.elecfans.com/web2/M00/C8/F5/wKgaomYYlx-AG34KAAApT7Rdt7Y446.png)
G2D圖像處理硬件調(diào)用和測試-基于米爾-全志T113-i開發(fā)板
![G2D圖像處理硬件調(diào)用和測試-基于米爾-全志<b class='flag-5'>T</b>113-i<b class='flag-5'>開發(fā)板</b>](https://file.elecfans.com/web2/M00/08/64/pYYBAGDwFEGADIPWAAFlJOlmLxg664.jpg)
評論