问答 #33820 - ISE Simulator (ISim) - "FATAL_ERROR:Simulator:CompilerAssert.h:40:1.17 - Internal Compiler Error in file ../src/DIDATUtils.cpp..."

全部最近问答记录

搜索问答数据库


 

ISE Simulator (ISim) - "FATAL_ERROR:Simulator:CompilerAssert.h:40:1.17 - Internal Compiler Error in file ../src/DIDATUtils.cpp..."

问答编号# 33820
专题 SW-ISE Simulator
最后更新日期 2009-11-20 00:00:00.0
记录状态 Active
器件 -
设计工具 -
IP -
开发板与电缆 -

疑问描述

Keywords: CompilerAssert.h:40:1.17, DIDATUtils.cpp

I encounter the following error when I run a simulation using ISim:

"FATAL_ERROR:Simulator:CompilerAssert.h:40:1.17 - Internal Compiler Error in file ../src/DIDATUtils.cpp at line 918 Process will terminate. For technical support on this issue, please open a WebCase with this project attached at: http://www.xilinx.com/support"

How can I resolve this issue?

解决方案

Resolution 1



This issue occurs only with the behavioral model of the FIFO Generator v5.2 core. To work around this error, generate a structural model for the core.

To do so:

1. Double-click on the "Manage Cores" process in the ISE software when highlighting the core, or create a new CORE Generator standalone project.
2. In the CORE Generator project properties, select "Structural" for the Simulation Model selection.
The simulation should now run successfully.

This is a known issue in ISim 11.3 and newer updates. A fix is in place for ISE Design Suite 12, due out in the Spring of next year.

Resolution 2



This fatal error can occur when there is no signal at the right side of any of the statements inside an always block. This results in always@* returning "NULL", causing a fatal error.

An example of such an always block is as follows:

always @(*) begin
xaui_clk_ready <= 1'b1;
end

This is a known issue with ISim in previous updates of ISE Design Suite 11. The issue has been fixed in ISE Design Suite 11 Update 4 (11.4) . Please download and install the latest ISE software update from the Download Center at: http://www.xilinx.com/support/download/index.htm.
 
 
/csi/footer.htm