UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
3,783 Views
Registered: ‎08-21-2012

TEMAC v6_emac_v1_5 RGMII cannot be simulated with ISIM 13.4 (Centos Linux)

When running  the example design test bench with ISIM, the EMAC core component produces erroneous output (from RGMII to Local Link). RGMII data is correctly converted to 8-bit data, but then the data is presented upwards in a 16-bit vector, which contains erroneous data. Both preamble and data become corrupt. The preamble contains some unexpected zeroes, and the data seems to skip every second nibble or so (I didn't look too closely). (Note: ISIM produces the same result, regardless of 'glbl.v' being compiled and simulated with the design.)  Running the same simulation with Questasim 10.1 (compiled unisim, unimacro and secureip libraries) produces correct behaviour (tested both with and without vopt flow).

 

Tags (1)
0 Kudos
3 Replies
Moderator
Moderator
3,773 Views
Registered: ‎10-04-2011

Re: TEMAC v6_emac_v1_5 RGMII cannot be simulated with ISIM 13.4 (Centos Linux)

Hello Andreas,

 

Unfortunately, the TEMAC core does not support simulation in ISim, and ISim is not listed as one of the supported simulators in the TEMAC datasheet. Also, the Centos Lunix distribution is not supported with the ISE tools. I personally dislike the "not supported" statement, but in this case the important aspect of that is that the core will not work in ISim. Also, we have seen issues apart from ISim with unsupported linux distributions so would recommend moving to one of those for your project.

 

OK, I know this isn't that answer you were looking for, but hope it helps.

Scott

0 Kudos
3,766 Views
Registered: ‎05-25-2012

Re: TEMAC v6_emac_v1_5 RGMII cannot be simulated with ISIM 13.4 (Centos Linux)

Hi Scott,

 

Is there a comprehensive list of ISIM limitations like this one? I've been pushing for giving ISIM a proper evaluation, and in many respects it has turned out to be quite OK, but not supporting TEMAC is a real stumbling block. Any other hard macros not supported?

 

A while back I saw a rather ambitious road-map with e.g. System Verilog support, but it seems to have been dropped since. Is there a plan to add support for fundamental functionality like the TEMAC, or should ISIM be seen as only suited for training and maybe low-complexity designs?

 

BR,

 

-Lars

0 Kudos
3,755 Views
Registered: ‎08-21-2012

Re: TEMAC v6_emac_v1_5 RGMII cannot be simulated with ISIM 13.4 (Centos Linux)

Hi Scott,

 

I can't find anything about ISIM being unsupported in the TEMAC documentation. Could you point me to the specific location for my reference?

 

Furthermore, I'm a tad bit curious to why I can compile and simulate the design with ISIM if this is not supported. My first impression was that this must be a bug in the ISIM simulation model.

 

Best regards,

Andreas

0 Kudos