Xilinx ISE Simulator

Field Programmable Gate Array based computing systems

Xilinx ISE Simulator

Postby Guest » Sat Dec 24, 2005 4:23 pm

I have used other VHDL simulators, but I am now trying to run the
Xilinx ISE simulator in Foundation 7.1 for the first time. As you can
see below, I'm not having much success.

I get the following message:

Compiling vhdl file "<expunged path>Match8.vhd" in Library work.
Entity <match8> compiled.
Entity <match8> (Architecture <behavior>) compiled.
Parsing "match8_lau.prj": 0.73
ERROR:Simulator:222 - Generated C++ compilation was unsuccessful
Codegen UNISIM/VPKG: 0.13
Codegen UNISIM/VPKG: 0.09
Codegen UNISIM/VPKG: 0.09
Codegen UNISIM/VPKG: 0.11
Codegen UNISIM/VPKG: 0.11
Codegen unisim/VPKG: 0.11
Codegen unisim/VPKG: 0.09
ERROR:Simulator:222 - Generated C++ compilation was unsuccessful
Codegen UNISIM/VCOMPONENTS: 0.03
Codegen UNISIM/VCOMPONENTS: 0.00
Codegen unisim/SRLC16E: 0.00
Codegen unisim/SRLC16E: 0.02
Codegen unisim/SRLC16E: 0.00
Codegen unisim/MUXCY: 0.00
Codegen unisim/MUXCY: 0.01
Codegen work/MATCH8: 0.00
ERROR:Simulator:222 - Generated C++ compilation was unsuccessful
Codegen unisim/SRLC16E/SRLC16E_V: 0.02
Codegen unisim/SRLC16E/SRLC16E_V: 0.00
ERROR:Simulator:222 - Generated C++ compilation was unsuccessful
Codegen unisim/MUXCY/MUXCY_V: 0.00
Codegen unisim/MUXCY/MUXCY_V: 0.00
ERROR:Simulator:222 - Generated C++ compilation was unsuccessful
Codegen work/MATCH8/BEHAVIOR: 0.01
ERROR: Fuse failed

When trying to simulate a simple 8 bit identity comparator that is
known to work fine.
Basically no matter what code I try to simulate, I get the ERROR:
Simulator:222 error.

It looks that something very basic is wrong, like some environment
setting, but I have found no information on this error anywhere. The
code compiles into a bitstream without any problems, and the VHDL
syntax checker works fine, it just doesn't want to simulate.

Any suggestions would be greatly appreciated.


Thanks

Chris Johnson
Guest
 

Re: Xilinx ISE Simulator

Postby Antti Lukats » Sat Dec 24, 2005 4:25 pm

I have used other VHDL simulators, but I am now trying to run the
Xilinx ISE simulator in Foundation 7.1 for the first time. As you can
see below, I'm not having much success.

the ISIM is useable for some applications and there is nothing special
required to have it working.
if you send me the code that fails I can check with 8.1 to see if it still
fail. I assume the 8.1 simulator is better than the 7.1 one

Antti
Antti Lukats
 

Re: Xilinx ISE Simulator

Postby Paul Hartke » Wed Dec 28, 2005 5:15 pm

Was the attempt with 8.1 successful? I can try it as well...

Paul
Paul Hartke
 

Re: Xilinx ISE Simulator

Postby Guest » Thu Dec 29, 2005 9:15 am

Paul Hartke wrote:
Was the attempt with 8.1 successful? I can try it as well...

Paul


After getting a reply from Xilinx, it turns out that there is a problem
if you install their software in a path that has embedded spaces, such
as "C:\Program Files\Xilinx71". That is where I have it installed.
They suggested that I re-install in a top level (C:\xilinx) directory.
This is rather involved in that I have to re-install it and then
re-install the service pacs.

As soon as I have done this, I will post whether it fixed the problem.

Chris
Guest
 

Xilinx ISE Simulator

Postby Laurier » Tue Aug 05, 2008 6:00 pm

I was receiving the same error:

ERROR:Simulator:222 - Generated C++ compilation was unsuccessful

It occurred when I tried to generate the output of a test bench simulation and occurred again later when I tried to run "Simulate Post-Place & Route Model".

The error was fixed by reinstalling ISE in a directory without spaces.

I think that Xilinx should put a warning in the installer that spaces cannot be used because this error is likely encountered frequently. Perhaps this case should be checked and a proper error message should be printed.

I am using ISE 8.1 and I hope this bug is fixed in the later versions.
Laurier
 
Posts: 1
Joined: Tue Aug 05, 2008 5:39 pm


Return to FPGA

Who is online

Users browsing this forum: No registered users and 0 guests

cron