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!

AR# 41076

Virtex-4 Aurora 8B/10B core 3.1 - TXPOST_TAP_PD_P generic does not get passed to calibration block

Description

In the 3.1 version of the Virtex-4 FPGA 8B/10B Aurora core, the TXPOST_TAP_PD_P generic does not get passed down to the cal block correctly.

In the MGT_Wrapper it is defined as a boolean::
 TXPOST_TAP_PD_P   : boolean := TRUE;
But the calibration block expects a string:
C_TXPOST_TAP_PD   : string  := "TRUE";

Changing the generic in the top level will not change the variable in the cal block.

Solution

To work around this issue manually change the  TX_POST_TAP attribute in the source code.

There is currently no plan to fix this in the Aurora CORE Generator.

This is only seen in the Virtex-4 FPGA Aurora core, not in any of the other Aurora cores.
AR# 41076
Date Created 03/04/2011
Last Updated 05/23/2014
Status Archive
Type General Article
IP
  • Aurora 8B/10B Virtex-4 FX