找回密码
 注册
关于网站域名变更的通知
查看: 273|回复: 1
打印 上一主题 下一主题

Virtex UltraScale + HBM控制器 - 在IP中启用时,写入DQ奇偶校验需要进行内存文件修改

[复制链接]
  • TA的每日心情

    2019-11-19 15:29
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2019-9-24 17:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    Virtex UltraScale + HBM控制器,
    5 s  _1 y+ w2 X  H+ A0 m" Y9 H在HBM IP GUI中启用“写入DQ奇偶校验”时,需要修改某些文件才能使该功能完全正常运行。
    . X3 K" [4 r9 x& f  X

    该用户从未签到

    2#
    发表于 2019-9-24 17:20 | 只看该作者
    在HBM层次结构中,有两个* .mem文件需要修改。
    对于Implementation,编辑以下文件:
    • project.srcs / sources_1 / IP / hbm_0 / HDL / RTL / xpm_internal_config_file_X.mem* L$ j$ N9 }2 `0 i- T$ P5 A
    对于Simulation,编辑以下文件:
    • project.srcs / sources_1 / IP / hbm_0 / HDL / RTL / xpm_internal_config_file_sim_X.mem, \# y) P2 o; N' u# m/ ]
    在任何一种情况下,当两个堆栈都启用时,文件名中的“X”表示目标HBM堆栈,0或1。
    要启用该功能,需要为每个内存控制器添加两行。这些应放在* .mem文件的顶部附近。
    第一行表示内存控制器地址,第二行启用写入DQ奇偶校验路径:
    [存储控制器寄存器地址]; X1 j! p% y7 m7 ]0 J+ `' c
    FFFF_FFFF
    ; p1 E2 {8 F# j1 v+ P* S

    3 E8 Y! B! B+ O内存控制器寻址映射如下表所示:! }% X0 v# d% j  O
    内存控制器
    地址
    MC0 / MC8
    0011_2c00
    MC1 / MC9
    0019_2c00
    MC2 / MC10
    0013_2c00
    MC3 / MC11
    001b_2c00
    MC4 / MC12
    0015_2c00
    MC5 / MC13
    001d_2c00
    MC6 / MC14
    0017_2c00
    MC7 / MC15
    001f_2c00
    例如:
    要在MC10,MC11和MC15上启用堆栈1的写DQ奇偶校验:
    1)打开project.srcs / sources_1 / ip / hbm_0 / hdl / rtl / xpm_internal_config_file_1.memproject.srcs / sources_1 / ip / hbm_0 / hdl / rtl / xpm_internal_config_file_sim_1.mem文件,以便在Vivado之外进行编辑。
    2)将以下行添加到每个* .mem文件的顶部,然后保存更改。
    0013_2c00
    1 X7 |5 b/ I3 M. B! w
    注意 :如果重新配置IP并再次生成输出产品,则这些文件将被覆盖,需要再次修改。

    9 R" l) B8 v1 z% v. V% n4 Y/ B* r  W, z
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-13 08:22 , Processed in 0.140625 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表