AR# 62969

|

2014.4 Vivado 仿真器 — 错误:[USF-XSim-62] 在 Windows 平台中‘详细描述’步骤因信号大型级联而出错失败

描述

在详细描述过程中会出现以下错误,而且 xelab.exe 会停止。
 

错误:[USF-XSim-62]‘详细描述’步骤出错失败。请检查 Tcl 控制台输出或“可获得更多信息的文件。


该问题主要针对 Windows。

在相同设计的 Linux 中可成功启动仿真。

解决方案

该问题会在 出现大型 信号级联时出现。
 
例如,条件语句中的大型 条件表达式,或者 信号分配语句(其分配的右手边包含具有一千个 std_logic_vector 的 级联)。
 
在详细描述过程中,HDL 语法分析器 不仅将穿过该级联,而且还将构建一个巨大的堆栈框架,最终引起堆栈溢位。 

一个解决方法是 通过创建更多的中间信号将该长级联分散成几个较小的级联。
 
该问题将 在 2015.1 中修复。

附带 Vivado 2014.4 的策略补丁。

附件

文件名 文件大小 File Type
ar62969_cr835348_xelab_2014_4_preliminary_vivado_patch.zip 13 MB ZIP

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
58882 Xilinx Simulation Solution Center - Design Assistant - Vivado Simulator - Behavioral Simulation N/A N/A
AR# 62969
日期 03/16/2015
状态 Active
Type 综合文章
Tools
People Also Viewed