AMD Versal 自適應 SoC器件上 DDR4 硬核控制器 DDRMC 跑仿真時,按照 IP 的默認設置,在 IP wizard 中使能了“Internal Responder”,就可以直接進行仿真了。這種方法非常的簡單,但是,DDR4 這一側的模型包含在內部,接口信號隱藏了,所以用戶無法直接觀察到 DDR4 管腳上的波形。
如果需要看到 DDR4 管腳這一側的信號,則需要通過修改設計,把 Memory 廠商提供的仿真模型外接到 DDRMC 上,再去進行仿真。
具體操作的流程如下:
1. AXI NOC IP中去掉 “Enable Internal responder”的勾選。
2. 從 Micron 官網上下載最新版本的 DDR4 仿真模型:
https://www.micron.cn/
3. 在 Testbench 中例化 Micron DDR4 仿真模型,并設置 Memory 數據寬度,容量等相關參數。
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文章
5559瀏覽量
135866 -
控制器
+關注
關注
114文章
16960瀏覽量
182883 -
soc
+關注
關注
38文章
4335瀏覽量
221647 -
仿真
+關注
關注
51文章
4234瀏覽量
135297 -
Versal
+關注
關注
1文章
167瀏覽量
8005
原文標題:開發者分享|AMD Versal? 自適應 SoC DDRMC 如何使用 Micron 仿真模型進行仿真
文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
【ALINX 技術分享】AMD Versal AI Edge 自適應計算加速平臺之 Versal 介紹(2)

基于MATLAB的時變系統自適應控制的仿真
AMD率先推出符合DisplayPort? 2.1 8K視頻標準的FPGA和自適應SoC
AMD發布第二代Versal自適應SoC,AI嵌入式領域再提速
第二代AMD Versal Prime系列自適應SoC的亮點

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 Premium系列SoC滿足各種CXL應用需求

評論