AMD Versal 自適應 SoC器件上 DDR4 硬核控制器 DDRMC 跑仿真時,按照 IP 的默認設置,在 IP wizard 中使能了“Internal Responder”,就可以直接進行仿真了。這種方法非常的簡單,但是,DDR4 這一側(cè)的模型包含在內(nèi)部,接口信號隱藏了,所以用戶無法直接觀察到 DDR4 管腳上的波形。
如果需要看到 DDR4 管腳這一側(cè)的信號,則需要通過修改設計,把 Memory 廠商提供的仿真模型外接到 DDRMC 上,再去進行仿真。
具體操作的流程如下:
1. AXI NOC IP中去掉 “Enable Internal responder”的勾選。

2. 從 Micron 官網(wǎng)上下載最新版本的 DDR4 仿真模型:
https://www.micron.cn/

3. 在 Testbench 中例化 Micron DDR4 仿真模型,并設置 Memory 數(shù)據(jù)寬度,容量等相關參數(shù)。
4. 在 Source File Properties 窗口中選擇 General -> Type。修改 design_1_wrapper.v 的文件類型,從Verilog改成 SystemVerilog。

5. 在 design_1_wrapper.v 文件中添加容量配置,如下:
import arch_package::*;
parameter UTYPE_density CONFIGURED_DENSITY = _4G; //BASED ON DRAM(COMPONENT) DENSITY
6. 確認命令地址信號的位寬和模型的正確連接。注意,當選項 COMMAND ADDRESS MIRRORING 打開的時候,每個 Rank 的 Bank Group 和 Bank 地址線都要單獨生成。
7. 通過 Tcl 使能模式寄存器的初始化流程:
set_property CONFIG.MC_XLNX_RESPONDER "false" [get_ips design_1_axi_noc_0_0]
8. 點擊“Run Simulation”或者運行腳本 launch_simulation 開始仿真。

-
amd
+關注
關注
25文章
5703瀏覽量
140386 -
控制器
+關注
關注
114文章
17860瀏覽量
195023 -
soc
+關注
關注
40文章
4619瀏覽量
230083 -
仿真
+關注
關注
55文章
4532瀏覽量
138647 -
Versal
+關注
關注
1文章
176瀏覽量
8534
原文標題:開發(fā)者分享|AMD Versal? 自適應 SoC DDRMC 如何使用 Micron 仿真模型進行仿真
文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
在AMD Versal自適應SoC上使用QEMU+協(xié)同仿真示例
使用Aurora 6466b協(xié)議實現(xiàn)AMD UltraScale+ FPGA與AMD Versal自適應SoC的對接
【ALINX 技術分享】AMD Versal AI Edge 自適應計算加速平臺之 Versal 介紹(2)
AMD Versal自適應SoC中eMMC燒錄/啟動調(diào)試檢查表(上)
AMD Versal自適應SoC內(nèi)置自校準的工作原理
基于MATLAB的時變系統(tǒng)自適應控制的仿真
Versal自適應SoC系統(tǒng)集成和 確認方法指南
AMD率先推出符合DisplayPort? 2.1 8K視頻標準的FPGA和自適應SoC
AMD發(fā)布第二代Versal自適應SoC,AI嵌入式領域再提速
AMD Versal自適應SoC CPM5 QDMA的Tandem PCIe啟動流程介紹
AMD Versal自適應SoC GTM如何用XSIM仿真和觀察PAM4信號
AMD Versal自適應SoC器件Advanced Flow概覽(上)
AMD Versal自適應SoC器件Advanced Flow概覽(下)
AMD Versal自適應SoC DDRMC如何使用Micron仿真模型進行仿真
評論