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!

AR# 15624

LogiCORE SPI-4.2 (POS-PHY L4)-to-XGMII (10 Gig Ethernet MAC) Bridge v1.0 - In simulation, the bridge does not transfer data correctly from XGMII to PL4


General Description:

NOTE:The following information only applies to ISE 4.2i and VHDL simulation.

When I run a post-NGDBuild or post-route simulation with the PL4-to-10-Gigabit MAC bridge, the bridge does not transfer data correctly from the XGMII interface to the PL4 interface because the PL4 SrcStat output is not updated.


This problem is due to a bug in VHDL BRAM SimPrim models.

A patch to fix the problem is available at the PL4_XGMII Bridge Web page in the Xilinx IP Center at:


The patch is called "cr157340_vhdl_BRAM_patch.zip".

This problem also applies to the PL4 v5.0 core, which requires the same patch file. Please see (Xilinx Answer 15354). If you have already installed this patch for PL4 v5.0, there is no need to install it again.

Patch Installation

NOTE: This patch should only be used with the 4.2i Service Pack 3 software.

To install the patch, follow these steps:

1. Unzip the "cr157340_vhdl_BRAM_patch.zip" file into a temporary directory.

2. Compile unisim_VITAL.vhd (contained in the patch) into the Xilinx UNISIM simulation library. In ModelSim, this is done via the command line as follows:

vcom -87 -work unisim unisim_VITAL.vhd

NOTE: For PL4 designs, RTL simulation is not available at this time, so it is not necessary to perform this step. However, if you are simulating a non-PL4 design in RTL simulation, you must compile unisim_VITAL.vhd.

3. Compile simprim_VITAL.vhd (contained in the patch) into the Xilinx SimPrim simulation library. For ModelSim, this is done via the command line as follows:

vcom -87 -work simprim simprim_VITAL.vhd

Who do I contact for support?

North America

Monday, Tuesday, Wednesday, Friday: 7:00 a.m. - 5:00 p.m. PST

Thursday: 7:00 a.m. - 4:00 p.m. PST

Hotline: 1-800-255-7778 or (408) 879-5199

Fax: (408) 879-4442

E-mail: hotline@xilinx.com

United Kingdom

Monday - Friday: 8:00 a.m. - 5:30 p.m. GMT

Hotline: +44 870 7350 610

E-mail: ukhelp@xilinx.com


Monday - Friday: 8:00 a.m. - 5:30 p.m. GMT

Hotline: +33 1 3463 0100

Fax: +33 1 3463 0959

E-mail: frhelp@xilinx.com


Monday - Friday: 8:00 - 5:30 p.m. GMT

Hotline: +49 180 3 60 60 60

E-mail: dlhelp@xilinx.com


Monday - Friday: 9:00 a.m. - 12:00 p.m., 1:00 p.m. - 5:00 p.m. JST

Hotline: (81) 3-5321-7750

E-mail: jhotline@xilinx.com

This issue is fixed in ISE 5.1i and later software.

AR# 15624
Date Created 09/03/2007
Last Updated 05/03/2010
Status Archive
Type General Article