UltraScale/UltraScale+ Memory IP — 具有多个控制器的设计可能会产生 ERROR::34 消息

描述

发现问题的版本: v6.1
解决问题的版本: 查看 (Xilinx 答复 58435)

在实现包含多个控制器的 MIG UltraScale 设计时,可能会看到以下错误消息:
ERROR::34 - Duplicate ADDRESS_SPACE or ADDRESS_MAP name usage 'microblaze_I'.
ADDRESS_MAP microblaze_I MICROBLAZE-LE 100"

该错误消息是由于内部使用相同 ADDRESS_SPACE 名称而产生的。每个 MIG 内核的 /ip_0/sw/microblaze_mcs_qdrii.bmm 文件。

(1楼)解决方案

judyzhong 在 星期四, 02/08/2018 - 11:20 发表。

只要可以正确初始化 BRAM,就可以忽略这个错误消息。

要确认 BRAM 是否可以正确初始化,请打开综合的检查点,运行下列 Tcl 命令,并检查 INIT_XX 值是不是都不是 0:
show_objects -name find_uB_BRAMs [get_cells -hierarchical -filter { NAME =~ "*lmb_bram_I/RAM_Inst/Using_B36_S2.The_BRAMs*" }

report_property [lindex [get_cells -hierarchical -filter { NAME =~ "*lmb_bram_I/RAM_Inst/Using_B36_S2.The_BRAMs*" } ] 10] INIT_*