描述
当我打开网表设计并使用PlanAhead工具中的“设置ChipScope向导”添加调试核心并探测网络时,操作失败。我看到警告和错误类似于以下内容:
“connect_debug_port cs_ila_0_0 / TRIG0 [get_nets -match_style ucf {module_name \ / net_name}]
警告:[HD-Tcl3]没有网络匹配’module_name \ / net_name’。
错误:“网络”的值无效“
这里有什么问题,我该如何解决?
解
问题是,对于扁平化设计,netlist find操作返回的网络名称在每个分层分隔符之前都有一个反斜杠“\”转义字符(例如,’module_name \ / net_name’。当match_style设置时,此语法当前与get_nets命令不兼容到’ucf’。
这个问题有两种解决方法:
- 在运行Synthesis之前,将netlist_hierarchy属性更改为重建
- 编辑失败的Tcl命令将“-match_style ucf”更改为“-match_style sdc”。
此问题计划在ISE Design Suite 13.2中得到解决。
没有回复内容