如何解决以下 ILA 探针错误?

问题描述 投票:0回答:1

我有一个经过功能验证的设计。我已经为目标“xc7z045”生成了比特流。我设置了调试来查看一些内部信号。但是,当我尝试编程时,我遇到以下错误:

错误:[Labtools 27-3412] 编程到器件“xc7z045”(JTAG 器件索引 =“1”)的设计与探针文件“D:/Vivado_Workarea/rrc_filter/rrc_filter.runs/impl_1/TOP_”不匹配HDL_Wrapper.ltx'。探针文件中的 hw_probe 'ram_addr' 具有端口索引 '0'。ILA 核心的此端口位置位于位置 (uuid_23E7D65A79BC59F7BC47406C1714DFAE),不支持数据探针

卸下 ILA 探针后,我能够成功对设备进行编程。

debugging hdl vivado
1个回答
0
投票

当 .bit 文件和 .ltx 文件不匹配时,会出现此错误。

有时,在 ILA 中所做的更改不会反映在 .ltx 文件中,从而导致 .ltx 和 .bit 文件之间不匹配。

要解决此问题,请执行以下操作:

打开综合设计。 使用以下 Tcl 命令: write_debug_probes -force 文件名.ltx 对板进行编程时使用新的 .ltx 文件。

有关更多信息,请参阅 AMD/Xilinx 支持#66860

© www.soinside.com 2019 - 2024. All rights reserved.