0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AMD Versal自适应SoC DDRMC如何使用Micron仿真模型进行仿真

XILINX开发者社区 来源:XILINX开发者社区 2025-01-10 13:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文作者:AMD 工程师Kathy Ren

AMD Versal 自适应 SoC器件上 DDR4 硬核控制器 DDRMC 跑仿真时,按照 IP 的默认设置,在 IP wizard 中使能了“Internal Responder”,就可以直接进行仿真了。这种方法非常的简单,但是,DDR4 这一侧的模型包含在内部,接口信号隐藏了,所以用户无法直接观察到 DDR4 管脚上的波形。

如果需要看到 DDR4 管脚这一侧的信号,则需要通过修改设计,把 Memory 厂商提供的仿真模型外接到 DDRMC 上,再去进行仿真。

具体操作的流程如下:

1. AXI NOC IP中去掉 “Enable Internal responder”的勾选。

1d100534-ce7a-11ef-9310-92fbcf53809c.png

2. 从 Micron 官网上下载最新版本的 DDR4 仿真模型:

https://www.micron.cn/

1d289c0c-ce7a-11ef-9310-92fbcf53809c.png

3. 在 Testbench 中例化 Micron DDR4 仿真模型,并设置 Memory 数据宽度,容量等相关参数。

4. 在 Source File Properties 窗口中选择 General -> Type。修改 design_1_wrapper.v 的文件类型,从Verilog改成 SystemVerilog。

1d3b113e-ce7a-11ef-9310-92fbcf53809c.png

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 开始仿真。

1d6214c8-ce7a-11ef-9310-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • amd
    amd
    +关注

    关注

    25

    文章

    5646

    浏览量

    138997
  • 控制器
    +关注

    关注

    114

    文章

    17636

    浏览量

    190164
  • soc
    soc
    +关注

    关注

    38

    文章

    4514

    浏览量

    227547
  • 仿真
    +关注

    关注

    53

    文章

    4403

    浏览量

    137644
  • Versal
    +关注

    关注

    1

    文章

    172

    浏览量

    8380

原文标题:开发者分享|AMD Versal™ 自适应 SoC DDRMC 如何使用 Micron 仿真模型进行仿真

文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AMD Versal自适应SoC上使用QEMU+协同仿真示例

    在任意设计流程中,仿真都是不可或缺的关键组成部分。它允许用户在无任何物理硬件的情况下对硬件系统进行确认。这篇简短的博客将介绍如何使用 QEMU + 协同仿真来对 AMD
    的头像 发表于 08-06 17:21 1682次阅读
    在<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自适应</b><b class='flag-5'>SoC</b>上使用QEMU+协同<b class='flag-5'>仿真</b>示例

    【ALINX 技术分享】AMD Versal AI Edge 自适应计算加速平台之 Versal 介绍(2)

    【ALINX 技术分享】AMD Versal AI Edge 自适应计算加速平台之 Versal 介绍,以及Versal 芯片开发流程的简介
    的头像 发表于 03-07 16:03 2440次阅读
    【ALINX 技术分享】<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> AI Edge <b class='flag-5'>自适应</b>计算加速平台之 <b class='flag-5'>Versal</b> 介绍(2)

    AMD Versal自适应SoC内置自校准的工作原理

    本文提供有关 AMD Versal 自适应 SoC 内置自校准 (BISC) 工作方式的详细信息。此外还详述了 Versal 的异步模式及其
    的头像 发表于 10-21 08:18 3840次阅读

    基于MATLAB的时变系统自适应控制的仿真

    本文介绍了基于MATLAB 的仿真工具SIMULINK,对于线性时变系统的模型参考自适应控制的仿真研究,并给出了仿真结果。关键词: MATL
    发表于 06-13 08:59 36次下载

    Versal 自适应SoC设计指南

    电子发烧友网站提供《Versal 自适应SoC设计指南.pdf》资料免费下载
    发表于 12-14 16:22 1次下载
    <b class='flag-5'>Versal</b> <b class='flag-5'>自适应</b><b class='flag-5'>SoC</b>设计指南

    Versal自适应SoC系统集成和 确认方法指南

    电子发烧友网站提供《Versal自适应SoC系统集成和 确认方法指南.pdf》资料免费下载
    发表于 01-03 10:48 0次下载
    <b class='flag-5'>Versal</b><b class='flag-5'>自适应</b><b class='flag-5'>SoC</b>系统集成和 确认方法指南

    AMD率先推出符合DisplayPort™ 2.1 8K视频标准的FPGA和自适应SoC

    AMD UltraScale+ FPGA 和 AMD Versal 自适应 SoC 产品系列已率先成为业界符合 VESA DisplayPo
    的头像 发表于 01-24 09:18 1081次阅读

    AMD发布第二代Versal自适应SoC,AI嵌入式领域再提速

    AMD表示,第二代Versal系列自适应SoC搭载全新的AI引擎,相较上一代Versal AI Edge系列,每瓦TOPS功率可实现最多3倍
    的头像 发表于 04-11 16:07 1505次阅读

    第二代AMD Versal Prime系列自适应SoC的亮点

    第二代 Versal Prime 系列自适应 SoC 是备受期待的 Zynq UltraScale+ MPSoC 产品线的继任产品,该产品线已广泛应用于广播与专业音视频行业的设备中。第二代
    的头像 发表于 09-14 15:32 1345次阅读
    第二代<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> Prime系列<b class='flag-5'>自适应</b><b class='flag-5'>SoC</b>的亮点

    AMD Versal自适应SoC CPM5 QDMA的Tandem PCIe启动流程介绍

    本文将从硬件设计和驱动使用两个方面介绍基于 CPM5 QDMA 的 AMD Versal 自适应 SoC 的 Tandem 设计和启动流程。
    的头像 发表于 09-18 10:07 2406次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自适应</b><b class='flag-5'>SoC</b> CPM5 QDMA的Tandem PCIe启动流程介绍

    AMD Versal自适应SoC GTM如何用XSIM仿真和观察PAM4信号

    可以传输两个 Bit 的信息,相比传统的 NRZ 模式,信号传输速率相当于原来的两倍,当前主流的 400G 光模块广泛采用 PAM4 技术。AMD Versal 自适应 SoC 的 G
    的头像 发表于 11-22 13:49 1441次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自适应</b><b class='flag-5'>SoC</b> GTM如何用XSIM<b class='flag-5'>仿真</b>和观察PAM4信号

    AMD Versal自适应SoC器件Advanced Flow概览(上)

    在最新发布的 AMD Vivado Design Suite 2024.2 中,引入的新特性之一是启用了仅适用于 AMD Versal 自适应 So
    的头像 发表于 01-17 10:09 1163次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自适应</b><b class='flag-5'>SoC</b>器件Advanced Flow概览(上)

    AMD Versal自适应SoC器件Advanced Flow概览(下)

    AMD Vivado Design Suite 2024.2 版本中,Advanced Flow 自动为所有 AMD Versal 自适应 So
    的头像 发表于 01-23 09:33 1339次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自适应</b><b class='flag-5'>SoC</b>器件Advanced Flow概览(下)

    第二代AMD Versal Premium系列SoC满足各种CXL应用需求

    第二代 AMD Versal Premium 系列自适应 SoC 是一款多功能且可配置的平台,提供全面的 CXL 3.1 子系统。该系列自适应
    的头像 发表于 04-24 14:52 965次阅读
    第二代<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> Premium系列<b class='flag-5'>SoC</b>满足各种CXL应用需求

    利用AMD VERSAL自适应SoC的设计基线策略

    您是否准备将设计迁移到 AMD Versal 自适应 SoC?设计基线是一种行之有效的时序收敛方法,可在深入研究复杂的布局布线策略之前,帮您的 RTL 设计奠定坚实的基础。跳过这些步骤
    的头像 发表于 06-04 11:40 599次阅读