描述
当进行HLS C/RTL协同仿真时,当HLS调用XSim“Enable Beta器件”是未知命令时,我会收到以下错误。然后手术死亡。
***XSIM V2012.2(64位)************2〉1577090∶16:32∶35 MDT 2016******************1577682:12:00∶54 MDT 2016版权所有,1986年至2016年Xilinx公司,版权所有。采购TCL脚本/EDA2/Xilinx/VIVADO2012.2/VIVADO/2016.2/脚本/ init无效的命令名“Enable Beta器件”在执行时“Enableβ器件XCZU9EG*”(文件)/EDA2/Xilinx/ViVADO2012.2/VIVADO/2016.2/Script/init .TCL“第1行”信息:[公共17-206]退出XSIM在太阳OCT 9 17:26:08 2016…临界警告:[COSIM 212:303]中止联合仿真:RTL仿真失败。γ临界警告:[COSIM 212-34 4] RTL仿真失败。临界警告:[COSIM 2124] ***C/RTL协同仿真完成:失败**
如果我从ITIT.TCL中评论“Enable Beta器件”命令,HLS协同仿真成功地完成。
解决方案
一些用户已经报道了这个问题。
它之所以发生是因为独立的XSIM shell命令不应该读取Vivado的iNIT.TCL,并且独立的XSim不加载ViVADO所做的所有模块。
在2016.3之前的版本中,一项工作是在“ITNEL BETAAX器件”之前在“ITN.TCL文件”中放置“LooLoIP特征核”。
对于2016.3,一项工作是在iNIT.TCL文件中放置“catch {EnabLeBeta器件}”。
这将允许你克服错误。
这个问题被安排在ViVADO的未来版本中。
没有回复内容