DDR對于做項目來說,是必不可少的。一般用于數(shù)據(jù)緩存和平滑帶寬。今天介紹下Xilinx DDR控制器MIG IP核的例化及仿真。
FPGA芯片:XC7K325T(KC705)
開發(fā)工具:Vivado 2014.4
1、IP Catalog中搜索MIG,點擊相應(yīng)IP進入如下配置界面。
(1)DDR控制器的個數(shù),根據(jù)你的實際需求而定,需要幾個控制器,你心里應(yīng)該清楚吧。
(2)MIG IP核的用戶側(cè)接口,選擇AXI4?;旧希琗ilinx的IP都提供了AXI標準接口,所以,控制Xilinx的IP,要先學會AXI協(xié)議。
2、點擊Next,進入下一配置頁面,這里選擇是否兼容其他相同封裝的芯片,看實際需求,一般默認,直接Next。
3、選擇控制器類型,是DDR3還是DDR2,你自己的芯片是DDR幾就選幾。
4、下面的配置很重要。
(1)400MHz是DDR芯片實際跑的時鐘頻率,這個要看硬件設(shè)計是多少了。時鐘周期范圍1112ns~3300ns。
(2)4:1是DDR時鐘頻率:MIG控制器用戶側(cè)的用戶時鐘頻率。若DDR時鐘頻率是400MHz,則用戶時鐘頻率為100MHz。
(3)Components指的是DDR3的型號是元件類,而不是像筆記本那種的插條類(SODIMMs)。
(4)DDR的型號。
(5)DDR的位寬。
(6)DDR控制器會調(diào)度命令的順序,當選擇strict時,嚴格按照命令先后順序執(zhí)行;選擇normal時,為了得到更高的效率,可能對命令重排序。為了操作簡單,我們選擇strict。
5、下面是AXI相關(guān)參數(shù)的配置,也很重要。
(1)AXI接口的數(shù)據(jù)位寬。
(2)MIG控制器的仲裁機制,讀優(yōu)先或者寫優(yōu)先。
(3)Narrow Burst支持,disable。
(4)AXI接口的地址位寬。
(5)AXI讀寫通道的ID寬度。ID用來標識是寫響應(yīng)和寫數(shù)據(jù)的一致性。
6、配置同樣重要。
(1)輸入系統(tǒng)參考時鐘頻率。
(2)Burst讀寫類型為順序讀寫,不選交叉讀寫。
(3)DDR和AXI總線之間的地址映射。涉及到DDR的操作效率。
7、配置不當,將直接導致無法生成IP。
(1)系統(tǒng)時鐘,可以選差分、單端、No Buffer,根據(jù)實際情況選。
(2)參考時鐘,可以和系統(tǒng)時鐘共用,選擇No Buffer。
(3)系統(tǒng)復位極性,根據(jù)實際情況選。
10、仿真
每次涉及到仿真官方提供的IP時,都要詬病一下Altera做的多難用,Xilinx做的多人性化。Xilinx針對IP的仿真,只需要在生成IP后,點擊個Open Example Design即可,而腦殘的Altera非要給你整得特別復雜,非得你運行個tcl腳本(這還算簡單的呢),才能啟動仿真,不能和Xilinx學學嗎?
對于K7的MIG IP核,啟動仿真后,初始化完成大約在106us左右,要耐心等待啊,初始化完成是第一步,初始化完成了,才能有后續(xù),不然的話,老老實實先讓初始化拉高再說吧。
編輯:hfy
-
FPGA
+關(guān)注
關(guān)注
1640文章
21903瀏覽量
611492 -
DDR
+關(guān)注
關(guān)注
11文章
719瀏覽量
66145 -
Xilinx
+關(guān)注
關(guān)注
73文章
2178瀏覽量
123828 -
MIG
+關(guān)注
關(guān)注
0文章
12瀏覽量
11063
發(fā)布評論請先 登錄
相關(guān)推薦
mig生成的DDR的IP核的問題
xilinx MIG DDR2使用問題
例說FPGA連載41:DDR控制器集成與讀寫測試之DDR2 IP核接口描述
MIG IP核管腳分配問題
使用user design文件夾下的.v文件,如果編寫頂層讀寫控制程序?qū)?b class='flag-5'>mig-39-2.v進行例化,如何操作才能使用sim_tb_top.v仿真文件?
基于FPGA的DDR3 SDRAM控制器的設(shè)計與優(yōu)化
Xilinx ISE中的DDR控制器是否有任何IP實現(xiàn)
如何在ML505板上移植DDR2控制器?
可以使用mig生成ddr控制器嗎?
如何調(diào)試Zynq UltraScale+ MPSoC VCU DDR控制器
XILINX MIG(DDR3) IP的AXI接口與APP接口的區(qū)別以及優(yōu)缺點對比
如何根據(jù)Xilinx官方提供的技術(shù)參數(shù)來實現(xiàn)對IP核的讀寫控制
Xilinx DDR2 IP 核控制器設(shè)計方案介紹與實現(xiàn)

DDR3 SDRAM的IP核調(diào)取流程

評論