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# 54367

LogiCORE IP Aurora 8B/10B - Release Notes and Known Issues for Vivado 2013.1 and later tool versions

Description

This answer record contains the Release Notes and Known Issues for the Aurora 8B10B Core and includes the following:

  • General Information
  • Known and Resolved Issues
  • Revision History

This Release Notes and Known Issues Answer Record is for the core generated in Vivado 2013.1 and forward.
Please refer to XTP025 - IP Release Notes Guide for past known issue logs and ISE support information.

LogiCORE Aurora 8B/10B Core IP Page:

http://www.xilinx.com/products/design_resources/conn_central/grouping/aurora.htm

Solution

General Information

Supported devices can be found in the following three locations:

For a list of new features and added device support for all versions, see the Change Log file available with the core in Vivado tools. 

Changes in v11.0 (Rev6):

  • Bug Fix: Fixed issue involving failure in validate BD design in IP Integrator due to floating point precision difference of gt_refclk
  • Bug Fix: Fixed TXDIFFCTRL and DMONITOROUT port widths for UltraScale devices in IP symbol
  • Feature Enhancement: Added Advanced RX GT Options selection in GUI
  • Other: Added support for XC7A12T, XC7A12Ti, XC7A25T, XC7A25Ti, XC7Z012S devices
  • Revision change in one or more subcores

Changes in v11.0 (Rev5):

  • Fixed Artix-7 periodic channel up toggle issue - refer to (Xilinx Answer 66963)
  • Revision change in one or more subcores

Changes in v11.0 (Rev4):

  • Fixed the preserving Equalizer selection issue when additional transceiver ports option is enabled
  • Adjusted line rate and associated frequency limits for -1,-1H,1HV,-1L,-1LV, -2LV speed grade devices to match UltraScale FPGAs Data Sheet
  • Revision change in one or more subcores

Changes in v11.0 (Rev3):

  • Added support for new speed grades of XQ7K325T and XQ7K410T devices
  • Added support for new speed grades of XQ7Z030, XQ7Z045 and XQ7Z100 devices
  • Added support for new speed grade of XQ7A050T, XQ7A100T and XQ7A200T devices
  • Revision change in one or more subcores

Changes in v11.0 (Rev. 2):

  • Updated RTL to fix CDC warnings
  • IP revision number added to HDL module, library, and include file names, to support designs with both locked and upgraded IP instance

Changes in v11.0 (Rev1):

  • Added support for XQ7VX690T, XQ7Z045 and XQ7Z100 devices
  • BUFG removed on DRP Clock input
  • TXPMARESETDONE used in rxstartupfsm for GTP RX-only Simplex configuration
  • set_false_path constraint on synchronizers updated


Changes in v11.0:

  • Added support for 7 Series devices with FFV and FBV Pb-Free (ROHS) packages
  • Added txinhibit and pcsrsvdin optional transceiver control and status ports
  • Both reset and gt_reset ports made asynchronous to the core
  • Standard CC module made part of IP, do_cc and warn_cc ports removed
  • Flow control ports grouped into AXI4 Stream interface
  • Control and status ports are grouped as display interfaces
  • Added support for single ended clocking option to INIT_CLK and GTREFCLK
  • Added support for contiguous lane selection for UltraScale devices
  • CRC resource utilization optimized
  • GT Reference Clocks, User Clock and Sync Clock ports updated with expected frequency values in IP-Integrator
  • Line rate value restricted to 4 decimal digits for UltraScale devices
  • INIT clock frequency value restricted to 6 decimal digits

Changes in v10.3(Rev2):
  • UltraScale GT Wizard version updated
Changes in v10.3(Rev1):
  • Added support for new XC7A15T, XC7A15TI, XA7A15T, XC7A35TI, XC7A50TI, XC7A75TI, XC7A100TI and XC7A200TI devices
  • Added support for XC7Z015I, XC7Z030I, XC7Z045I, XC7Z035, XC7Z035I and XC7Z100I devices
  • Added support for XC7K160TI, XC7K325TI, XC7K355TI, XC7K410TI, XC7K420TI and XC7K480TI devices
  • BUFG added to DRP Clock input
  • Line rate range for -2L speed grade 1.0V Artix devices updated to 6.25Gbps
  • Location constraint changed for Xilinx Evaluation platform boards
Changes in v10.3:
  • UltraScale GT Wizard version updated
  • Added support for new UltraScale devices
  • Added support for XQ7A50 devices
  • Added support for XA7Z030 devices
  • Added support for user configurable DRP clock and INIT clock through IP GUI
  • Added C_EXAMPLE_SIMULATION parameter for post synthesis/implementation simulation speedup
  • set_max_delay constraint changed to set_false_path constrains to destination flops
  • XDCs compliant with updated timing constraining guidelines
  • Added support for Xilinx Evaluation platform boards
  • User selectable option enabled for GT DRP interface in IPI systems
  • Added support for auto propagate to INIT and DRP clock in IPI systems
  • Fixed gt_dmonitorout_out data width mismatch issue for Zynq devices
  • Differential INIT clock input added to UltraScale example design
  • Addressed CPLL power down circuit requirement for 7 series Transceivers - refer to AR
  • GT startup fsms updated to be compliant with 7 Series GT Wizard
  • Addressed update to GTH/GTP Production RX reset sequence implementation - refer to AR
  • Parameter declaration issue with IES simulator addressed

Change in v10.2 (Rev. 1):
  • UltraScale GT Wizard version change
  • Added support for XQ7Z045 RF900 devices
  • Fixed hold violation timing issues in UltraScale device based designs
  • Updated channel bonding levels logic for >= 13 lanes in 4 byte mode
  • Fixed gt0_dmonitorout_out port width for GTX devices in transceiver debug ports
  • Free running INIT CLK is connected to VIO core in example design
  • Fixed latch inference issue in crc modules for VHDL designs
  • Updated CLK_COR_MIN_LAT and CLK_COR_MAX_LAT values for 16-GT (GTHE3_CHANNEL) in UltraScale device.

Change in v10.2:
  • Added support for UltraScale devices
  • Added support for XC7Z015, XC7A50T, XC7A35T devices
  • Added support for automotive Artix XA7A35, XA7A50T, XA7A75T & XA7A100T devices
  • Enhanced support for IP Integrator
  • Added Little endian support for data & flow control interfaces as non-default GUI selectable option
  • Fixed VHDL syntax issue on rxpmaresetdone_t signal for 7 series based designs
  • Updated OOC XDC with all the available clocks for the selected IP configuration
  • Fixed TXCRC and RXCRC modules to operate upon valid data and report correct CRC status
  • Updated core reset logic with tx_lock synchronization
  • Updated the simplex timer values for 7 series production silicon logic updates
  • Updated the hot-plug logic to handle clock domain crossing efficiently
  • Added recovery mechanism for channel bonding failure

Change in v10.1:
  • Increased the number of optional transceiver control and status ports
Change in v10.0:
  • Added support for XC7A75T device
  • Added startup FSM integration for 7 series FPGA GT reset sequence
  • Added GUI option to include or exclude Vivado lab tools support for debug
  • Updated line rate for Artix-7 wire bond package devices for speed grade -2 and -3
  • Added GUI option to include or exclude shareable logic resources in the core. For details, refer to Migrating section of Product Guide - pg046-aurora-8b10b.pdf
  • Added optional transceiver control and status ports - Refer to pg046-aurora-8b10b.pdf
  • Updated synchronizers for clock domain crossing to reduce Mean Time Between Failures (MTBF) from meta-stability
  • Reduced warnings in synthesis and simulation
  • Added support for Cadence IES and Synopsys VCS simulators
  • Added support for IP Integrator level 0


Version Table

This table correlates the core version to the first Vivado design tools release version in which it was included.

Core VersionVivado Tools Version
v11.0 Rev62016.3
v11.0 Rev5
2016.2
v11.0 Rev42016.1
v11.0 Rev32015.4.2
v11.0 Rev32015.4.1
v11.0 Rev32015.4
v11.0 Rev22015.3
v11.0 Rev12015.2.1
v11.0 Rev12015.2
v11.02015.1
v10.3 Rev22014.4.1
v10.3 Rev12014.4
v10.32014.3
v10.2 (Rev. 1)2014.2
v10.22014.1
v10.12013.4
v10.02013.3
v9.12013.2
v9.02013.1
v8.3 Rev12012.4


General Guidance

The table below provides answer records for general guidance when using the LogiCORE IP Aurora 8B10B core.

Answer RecordTitleVersion FoundVersion Resolved
(Xilinx Answer 65906)Aurora 8B10B v11.0 - 4-byte core fails in simulation during elaboration stage v11.0v11.0 Rev3
(Xilinx Answer 64793)Design Advisory for Aurora 8B10B v11.0 (or) earlier - Artix-7 GTP - Simplex RX core is not de-asserting MMCM Reset and as a result RXRESETDONE is not HIGH v11.0v11.0 Rev1
(Xilinx Answer 66696)Aurora 8B10B v11.0Rev2 or later - UltraScale - RXLPMEN needs to be set to enable LPMv11.0Rev2 or laterv11.0 Rev4
Timing is not met between channel bonding signals in Artix-7 GTPv9.0
(Xilinx Answer 64173)Aurora 64B66B/Aurora 8B10B - 7 series GTH - DFE incorrectly set to HOLD after adaptation in Vivado 2013.4 to 2014.4.1 v10.1v11.0
(Xilinx Answer 58030)LogiCORE IP Aurora 8B10B v9.0 or earlier - Incorrect values for CLK_COR_MIN_LAT/CLK_COR_MAX_LAT attributes v9.0 or earlierv10.0
(Xilinx Answer 58464)LogiCORE Aurora 8B10B v9.0 or earlier - Update to 7 series GTX Transceiver port RXDFEXYDENv9.0 or earlierv9.1
(Xilinx Answer 58745)No CHANNEL_UP assertion in Aurora 8B10B v10.1 core in Simplex timer mode v10.1v10.2
(Xilinx Answer 58079)LogiCORE IP Aurora 8B10B v10.0 - Recommended Procedure to Target Aurora 8B10B to Zynq 7015 Device v10.0v10.2
(Xilinx Answer 58464)LogiCORE IP Aurora 8B10B v9.1 or earlier - Update to 7 Series GTX Transceiver Port RXDFEXYDEN v9.1 or earlierv10.0
(Xilinx Answer 58746)No CHANNEL_UP assertion in Aurora 8B10B v10.1 core in duplex configuration v10.1 (or) earlierv10.2
(Xilinx Answer 57061)2013.2 Vivado - Aurora 8B10B OOC XDC uses lower case and the core has upper cases which causes critical warning when using the DCPv9.1v10.0
(Xilinx Answer 60737)Aurora 8B10B v10.2 - Channel Up & Lane Up toggles for 4 byte Aurora 8b10b cores with lanes >13v10.2v10.2Rev1
(Xilinx Answer 60743)Aurora 8B10B v10.2 GUI - Validation failed for parameter C_GT_CLOCK1 error in second tab v10.2v10.2Rev1
(Xilinx Answer 60832)Aurora 8B10B v10.2 - UltraScale - Hold violations with few core configurations v10.2v10.2Rev1
(Xilinx Answer 61229)Aurora 64B66B/Aurora 8B10B - UltraScale GTH - CPLL Duplex designs do not have lane_up/channel_up asserted in hardwarev9.2 or laterv10.3
(Xilinx Answer 60836)
Aurora 8B10B - Vivado 2013.4 and earlier - GTP and GTH - Production reset DRP sequence could get in hung state that requires reconfiguration to recover v10.0 or laterv10.3
(Xilinx Answer 61230)Aurora 8B10B v10.2/v10.2Rev1 - UltraScale GTH - Some of the Aurora 8b10b core configurations are failing with slack timing violationv10.2v10.3
(Xilinx Answer 61222) UltraScale - Aurora 8B10B v10.2 Rev1 - Simplex design failed with IES simulator v10.2 Rev1v10.3
(Xilinx Answer 61224)Aurora 8B10B v10.2 - Latches inferred in CRC module v10.2v10.2 Rev1
(Xilinx Answer 61302)Aurora 8B10B v10.0 - Channel up is not asserted with some configurations v10.0v10.2
(Xilinx Answer 60831)Aurora 8B10B - Slow simulation run time with Artix-7 GTP and Virtex-7 GTH
(Xilinx Answer 61378)Aurora 8B10B v10.1 or earlier - WARNING: [Synth 8-327] inferring latch for variable 'storage_31_reg' v10.1 or earlierv10.2


Revision History


05/10/2016Updated the details about v11.0 Rev6
05/31/2016Updated the details about v11.0 Rev5
03/30/2016Updated the details about v11.0 Rev4
12/30/2015Updated the details about v11.0 Rev3
09/16/2015Updated the details about v11.0 Rev2
06/12/2015Updated the details about v11.0 Rev1
05/12.2015Updated Known and Resolved issues table
03/10/2015Updated the details about v10.3Rev2 and v11.0
11/26/2014Updated the details about v10.3 Rev1, known and Resolved issues
09/30/2014Updated the details about v10.3, known and Resolved issues 
06/23/2014Updated known and Resolved issues 
06/19/2014Updated details about v10.2 (Rev. 1)
01/20/2014Updated the details about v10.2
03/14/2014Updated known issue Answer Records
01/20/2014Updated the details about v10.1
10/23/2013Updated the details about v10.0
08/08/2013Updated the details about v9.1
03/27/2013Initial release
AR# 54367
Date Created 02/20/2013
Last Updated 10/13/2016
Status Active
Type Release Notes
Tools
  • Vivado Design Suite - 2013.1
  • Vivado Design Suite - 2013.2
  • Vivado Design Suite - 2013.3
  • More
  • Vivado Design Suite - 2013.4
  • Vivado Design Suite - 2014.1
  • Vivado Design Suite - 2014.2
  • Vivado Design Suite - 2014.3
  • Vivado Design Suite - 2014.4
  • Vivado Design Suite - 2014.4.1
  • Vivado Design Suite - 2015.1
  • Vivado Design Suite - 2015.2
  • Vivado Design Suite - 2015.3
  • Vivado Design Suite - 2015.4
  • Vivado Design Suite - 2015.4.1
  • Vivado Design Suite - 2015.4.2
  • Vivado Design Suite - 2016.1
  • Vivado Design Suite - 2016.2
  • Vivado Design Suite - 2016.3
  • Less
IP
  • Aurora 8B/10B