PL通過(guò)NoC讀寫(xiě)DDR4實(shí)驗(yàn)
實(shí)驗(yàn)VIvado工程為“pl_rw_ddr”
1.1硬件介紹
開(kāi)發(fā)板的PL端有4顆16bit ddr4
1.2Vivado工程建立
Versal的DDR4是通過(guò)NoC訪(fǎng)問(wèn),因此需要添加NoC IP進(jìn)行配置。
1.2.1創(chuàng)建一個(gè)Block design并配置NoC
1)選擇Create Block Design
2)添加CIPS
? ?
3)雙擊CIPS,選擇PL_Subsystem,只有PL端的邏輯
4)添加NoC IP
5)配置NoC
選擇一個(gè)AXI Slave和AXI Clock,選擇”Single Memory Controller”
選擇Inputs為PL
連接port
DDR4配置
配置完成,點(diǎn)擊OK
6)配置CIPS,添加復(fù)位
? ?
點(diǎn)擊Finish
7)添加Clocking Wizard,配置輸出時(shí)鐘150MHz,作為PL端讀寫(xiě)時(shí)鐘
8)添加IBUFDS為NoC和Clocking Wizard提供參考時(shí)鐘,并導(dǎo)出S00_AXI,CH0_DDR4_0等總線(xiàn),添加axi_clk,axi_resetn為PL端提供時(shí)鐘和復(fù)位。
雙擊參考時(shí)鐘引腳,并配置頻率為200MHz
雙擊AXI總線(xiàn),并配置
9)分配地址
10)Create HDL
1.2.2添加其他測(cè)試代碼
其他代碼主要功能是讀寫(xiě)ddr4并比較數(shù)據(jù)是否一致,這里不做詳細(xì)介紹,可參考工程代碼。
? ??
1)在mem_test.v中添加mark_debug調(diào)試
2)引腳綁定
3)綜合
4)綜合完成后點(diǎn)擊Set up debug
根據(jù)需求設(shè)置采樣點(diǎn)數(shù)
之后保存,并生成pdi文件
1.3下載調(diào)試
生成pdi文件以后,使用JTAG下載到開(kāi)發(fā)板,在MIG_1窗口會(huì)顯示DDR4校準(zhǔn)等信息
在hw_ila_1中可以查看調(diào)試信號(hào)
1.4實(shí)驗(yàn)總結(jié)
本實(shí)驗(yàn)通過(guò)PL端Verilog代碼直接讀寫(xiě)ddr4,主要了解NoC的配置方法,如何通過(guò)NoC訪(fǎng)問(wèn)DDR4,后續(xù)的實(shí)驗(yàn)中都要用到此配置。
審核編輯:劉清
-
JTAG
+關(guān)注
關(guān)注
6文章
401瀏覽量
71839 -
DDR4
+關(guān)注
關(guān)注
12文章
322瀏覽量
40955 -
AXI總線(xiàn)
+關(guān)注
關(guān)注
0文章
66瀏覽量
14313 -
NoC
+關(guān)注
關(guān)注
0文章
38瀏覽量
11765 -
CLK
+關(guān)注
關(guān)注
0文章
127瀏覽量
17235
原文標(biāo)題:【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計(jì)算加速平臺(tái)之PL通過(guò)NoC讀寫(xiě)DDR4 實(shí)驗(yàn) (4)
文章出處:【微信號(hào):ALINX,微信公眾號(hào):ALINX】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
AMD Versal AI Edge自適應(yīng)計(jì)算加速平臺(tái)之Versal介紹(2)
![<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> <b class='flag-5'>AI</b> <b class='flag-5'>Edge</b><b class='flag-5'>自適應(yīng)計(jì)算</b><b class='flag-5'>加速</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>之</b><b class='flag-5'>Versal</b>介紹(2)](https://file1.elecfans.com/web2/M00/C3/CA/wKgaomXoQkeAANK9AAAcrEUPitw728.jpg)
【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計(jì)算加速平臺(tái)之準(zhǔn)備工作(1)
![【ALINX 技術(shù)分享】<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> <b class='flag-5'>AI</b> <b class='flag-5'>Edge</b> <b class='flag-5'>自適應(yīng)計(jì)算</b><b class='flag-5'>加速</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>之</b>準(zhǔn)備工作(1)](https://file1.elecfans.com/web2/M00/C3/13/wKgZomXpbkuAdo1wAAAGczpo23E506.png)
【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計(jì)算加速平臺(tái)之 Versal 介紹(2)
![【ALINX 技術(shù)分享】<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> <b class='flag-5'>AI</b> <b class='flag-5'>Edge</b> <b class='flag-5'>自適應(yīng)計(jì)算</b><b class='flag-5'>加速</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>之</b> <b class='flag-5'>Versal</b> 介紹(2)](https://file1.elecfans.com/web2/M00/C4/01/wKgaomXpc4CAdotmAAESc7mijLA820.png)
AMD Versal AI Edge自適應(yīng)計(jì)算加速平臺(tái)PL LED實(shí)驗(yàn)(3)
![<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> <b class='flag-5'>AI</b> <b class='flag-5'>Edge</b><b class='flag-5'>自適應(yīng)計(jì)算</b><b class='flag-5'>加速</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>PL</b> LED<b class='flag-5'>實(shí)驗(yàn)</b>(3)](https://file1.elecfans.com/web2/M00/C4/2A/wKgZomXxWMGAdZZoAAAgcu5siXw622.png)
AMD Versal AI Edge自適應(yīng)計(jì)算加速平臺(tái)之PL LED實(shí)驗(yàn)(3)
AMD Versal AI Edge自適應(yīng)計(jì)算加速平臺(tái)之體驗(yàn)ARM,裸機(jī)輸出(7)
![<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> <b class='flag-5'>AI</b> <b class='flag-5'>Edge</b><b class='flag-5'>自適應(yīng)計(jì)算</b><b class='flag-5'>加速</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>之</b>體驗(yàn)ARM,裸機(jī)輸出(7)](https://file1.elecfans.com/web2/M00/D0/25/wKgaomYh24SAFRjkAAA177tYJgw302.png)
Xilinx推出Versal:業(yè)界首款自適應(yīng)計(jì)算加速平臺(tái),支持快速創(chuàng)新
賽靈思發(fā)布自適應(yīng)計(jì)算加速平臺(tái)芯片系列Versal
賽靈思Versal自適應(yīng)計(jì)算加速平臺(tái)助于高效實(shí)現(xiàn)設(shè)計(jì)目標(biāo)
![賽靈思<b class='flag-5'>Versal</b><b class='flag-5'>自適應(yīng)計(jì)算</b><b class='flag-5'>加速</b><b class='flag-5'>平臺(tái)</b>助于高效實(shí)現(xiàn)設(shè)計(jì)目標(biāo)](https://file.elecfans.com/web1/M00/F0/FA/o4YBAGCvDmqAR3c4AAANIavrpXs863.jpg)
賽靈思Versal自適應(yīng)計(jì)算加速平臺(tái)指南
DDR4/LPDDR4硬核控制器I/O plannin的設(shè)計(jì)和實(shí)現(xiàn)
Versal:首款自適應(yīng)計(jì)算加速平臺(tái)(ACAP)
![<b class='flag-5'>Versal</b>:首款<b class='flag-5'>自適應(yīng)計(jì)算</b><b class='flag-5'>加速</b><b class='flag-5'>平臺(tái)</b>(ACAP)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
AMD發(fā)布第二代Versal自適應(yīng)SoC,AI嵌入式領(lǐng)域再提速
ALINX受邀參加AMD自適應(yīng)計(jì)算峰會(huì)
AMD Versal自適應(yīng)SoC DDRMC如何使用Micron仿真模型進(jìn)行仿真
![<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自適應(yīng)</b>SoC DDRMC如何使用Micron仿真模型進(jìn)行仿真](https://file1.elecfans.com/web3/M00/05/8A/wKgZO2eAsiOAMDw9AAAX1WwUSlA641.png)
評(píng)論