10.1 ISE - 在SysGen设计上运行“仿真后置和路径模型”过程给出:“无法找到<designname> / DUT”

问题描述

我有一个System Generator设计我想在XPower中使用ModelSim生成的Vector Change Dump(.vcd)文件打开。但是,当我尝试从ModelSim“Simulate Post-Place&Route Model”过程生成.vcd文件时,我在ModelSim中收到以下错误:

“无法找到<designname> / dut”

# - 正在加载实体<顶层模块名称>

#vsim -lib work -sdfmax / UUT = netgen / par / <top module name> _timesim.sdf -t 1ps <top module name> _tb

#**注意:(vsim-3812)设计正在优化......

#**错误:(vopt-2216)无法找到实例'UUT'。

#**错误:(vopt-1943)命令行SDF实例路径名“/ UUT”无法解析。

#优化失败

#加载设计时出错

#错误:加载设计时出错

#暂停宏执行

#MACRO ./<top模块名称> _tb.tdo在第10行暂停

解决/修复方法

首先,ModelSim的布线后仿真流程在给定测试平台实例的tdo文件“vcd add”命令中生成无效的UUT实例名称。

第二个问题是SysGen在pn_postpar.do中生成“Sysgen_dut”实例名称,该名称与此属性的默认UUT名称不匹配。

解决方法:

在'run'之前在pn_postpar.do文件中添加这两行:

vcd文件outfile.vcd

vcd add <testname> / sysgen_dut / *

此问题已在最新的10.1 Service Pack中修复,可在以下位置获得:

http://www.xilinx.com/support/download/

包含此修复程序的第一个Service Pack是10.1 Service Pack 3。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-18 20:17:44 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它