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

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


This answer record contains the Release Notes and Known Issues for the Aurora 64B66B 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 reference XTP025 - IP Release Notes Guide for past known issue logs and ISE support information.

LogiCORE Aurora 64B/66B Core IP Page:



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 design tools.

Changes in v11.1 Rev3:


  • Revision change in one or more subcores


Changes in v11.1 Rev2:

  • Feature Enhancement: Added Advanced RX GT Options selection in GUI for UltraScale devices
  • Feature Enhancement: Added support for GTYE4 up to 25.7813 Gbps line rates
  • Feature Enhancement: Updated support for GTYE3 up to 25.7813 Gbps line rates
  • Revision change in one or more subcores

Changes in v11.1 Rev1:

  • COMMON_CFG[6] attribute value updated for configurations with QPLL on GTHE2 Transceiver based devices
  • Revision change in one or more subcores

Changes in v11.1:

  • Improved Performance and Utilization for GTY designs in Framing mode
  • Added feature to preview shared logic files when Shared logic in Example Design option is selected
  • Removed the dependency on gtwiz_reset_rx_cdr_stable_out from GT channel to re-initialize the core for UltraScale Devices
  • Added gt_rxusrclk_out optional port when Additional transceiver control and status ports option is enabled
  • Revision change in one or more subcores

Changes in v11.0 Rev1:


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

Changes in v11.0:

  • Added core support for GTY transceiver
  • Core architecture modified for GTY timing optimization
  • Added line rate support up to 25G
  • GTREFCLK input clocking architecture modified for GTY with line rate above 16.375G
  • CRC architecture for line rates above 16.375G modified
  • UFC and USERK interfaces not supported for line rate above 16.375G
  • Added support for XC7Z030SBV485 and XC7Z030ISBV485 devices
  • UltraScale GT Wizard and FIFO subcore versions updated
  • s_axi_user_k_tx_tready output gated with channel_up
  • TXMASTERCHANNEL and RXMASTERCHANNEL selection updated for UltraScale transceivers

Changes in v10.0 (Rev1):

Added support for XQ7Z045RFG676, XQ7Z100RF1156 and XQ7VX690TRF1158 devices

Changes in v10.0:

  • Added support for 7 Series devices with FFV and FBV Pb-Free packages
  • Max line rate support of 16.375G added for UltraScale GTH devices
  • Added support for Simplex Auto recovery
  • Added txinhibit and pcsrsvdin optional transceiver control and status ports
  • Both pma_init and reset_pb ports made asynchronous to the core; reset, tx_reset and rx_reset input ports removed
  • Standard CC module made part of the IP, do_cc port removed
  • Flow control AXI ports grouped into AXI4 Stream interfaces
  • 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 v9.3Rev2:

  • UltraScale GT Wizard version updated

Changes in v9.3 Rev1:

  • Added support for XC7K160TI, XC7K325TI, XC7K355TI, XC7K410TI, XC7K420TI, XC7K480TI, XC7Z030I, XC7Z035, XC7Z035I, XC7Z045I, XC7Z100I devices
  • Minor update to XDC for board support

Changes in v9.3:

  • Added support for XA7Z030 devices.
  • UltraScale GT Wizard version updated.
  • Core resets separated for TX/RX_Simplex dataflow configuration.
  • AXI4-LITE protocol compliant GT DRP interface with optional ports added.
  • Per lane AXI4-LITE GT DRP interface supported for 7 series core.
  • Added support for user configurable DRP clock and INIT clock through IP GUI.
  • User selectable option enabled for GT DRP interface in IP-Integrator.
  • Added support for auto-propagate to INIT and DRP clock in IPI systems.
  • Addressed CPLL power down circuit requirement for 7 series Transceivers - refer to AR.
  • Added support for Xilinx Evaluation platform boards.
  • XDCs compliant with updated timing constraining guidelines.
  • Differential INIT clock input added to UltraScale example design.
  • Included GT reset staging in example design, when lab tools option in GUI is disabled.
  • mmcm_not_locked_out polarity changed to active high for UltraScale.
  • PMA_RSV attribute setting updated for 7 Series GTH designs.

Change in v9.2 (Rev. 1):

  • UltraScale GT Wizard version upgrade.
  • Fixed Simplex designs which were returning the error "Failed to open info file xil_defaultlib/_info" in read mode.
  • PMA_RSV attribute setting updated for 7 Series GTH designs.
  • Fixed hold violation timing issues in UltraScale device based designs.
  • Added missing synchronizers in clocking core for UltraScale designs.
  • GT_DIRECTION set as BOTH,TX_ENABLE & RX_ENABLE set as TRUE for UltraScale designs.

Changes in v9.2:


  • Added C_EXAMPLE_SIMULATION parameter for post synthesis/implementation simulation speedup
  • Added support for UltraScale devices
  • Enhanced support for IP Integrator
  • Added Little endian support for PDU, UFC and NFC interfaces as non-default GUI selectable option
  • Interoperability guidance provided in Product Guide
  • Resolved functional issue seen with specific frame length in certain scenarios

Change in v9.1:

  • Increased the number of optional transceiver control and status ports

Changes in v9.0:

  • Provided Verilog source and VHDL netlist
  • TX startup state machine update for MMCM lock synchronization with stable clock
  • Rx startup state machine updates to handle the RxReset after valid data is received
  • Linear 32-bit data path interface from GT RX
  • Lane skew tolerance enhancement, now able to tolerate more lane to lane skew
  • Polarity inversion logic is enabled
  • Common reset and controls across all lanes
  • Increased the Rx CDR lock time from 50KUI to 37MUI as suggested by GT user guide
  • Increased the Block sync header max count from 64 to 60K to increase the robustness of the link
  • Transmission of more idle characters to add more robustness to link
  • Channel_INIT state machine and TX startup state machine are updated for hot plug sequence
  • Removed the reset to scrambler and made it free running to achieve faster CDR lock
  • Fixed corner case packet drop during CC (Clock Correction) insertion
  • Updated GTH QPLL attributes - Refer to (Xilinx Answer 56332)
  • Ease Of Use Updates. For details, refer to migrating and upgrading section of Product Guide
  • Added GUI option to include or exclude shareable logic resources in the core
  • Added optional transceiver control and status ports
  • 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
  • Basic Support for IP Integrator
  • XDC constraints updated to constrain 1st stage of the synchronizer flop
  • Added GUI option to include or exclude Vivado Lab tools support for debug
  • Added quality counters in example design to increase the test quality
  • Added hardware reset state machine in example design to perform repeat reset testing

Version Table

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

Core Version Vivado Tools Version
v11.1 Rev3 2016.4
v11.1 Rev2 2016.3
v11.1 Rev1 2016.2
v11.1 2016.1
v11.0 Rev1 2015.4.2
v11.0 Rev1 2015.4.1
v11.0 Rev1
v11.0 2015.3
v10.0 Rev1 2015.2.1
v10.0 Rev1 2015.2
v10.0 2015.1
v9.3Rev2 2014.4.1
v9.3 Rev1 2014.4
v9.3 2014.3
v9.2 Rev1 2014.2
v9.2 2014.1
v9.1 2013.4
v9.0 2013.3
v8.1 2013.2
v8.0 2013.1
v7.3 Rev1 2012.4

General Guidance

The table below provides Answer Records for general guidance when using the LogiCORE Aurora 64B66B core.

Answer Record Title
(Xilinx Answer 21263) LogiCORE Aurora core Solution Center
(Xilinx Answer 42552) Aurora 64b/66b - Known Issues and Answer Records List

Known and Resolved Issues

The following table provides known issues for the Aurora 64B66B core, starting with v8.0, initially released in Vivado 2013.1.

Note: The "Version Found" column lists the version the problem was first discovered.

The problem might also exist in earlier versions, but no specific testing has been performed to verify earlier versions.

Answer Record Title Version Found Version Resolved
(Xilinx Answer 66852) Vivado 2015.4 (or) earlier - Aurora 64B66B - Channel up failure due to de-assertion of RXCDRLOCK v11.0 Rev1 v11.1
(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 v9.1 v10.0
(Xilinx Answer 55252) LogiCORE IP Aurora 64B66B v8.0, Immediate NFC - Clock correction can delete nfc transfer v8.0 v8.1
(Xilinx Answer 55467) LogiCORE IP Aurora 64B66B v8.0 - Incorrect GTX RX Delay Attribute v8.0 v8.1
(Xilinx Answer 56097) LogiCORE IO Aurora 64B66B - Interoperability between Virtex-6 GTH and 7 Series GTX Article    
(Xilinx Answer 56332) Design Advisory for Virtex-7 GTH - QPLL Attribute Updates for Production Silicon v8.1 v9.0
(Xilinx Answer 55849) LogiCORE IP Aurora 64B66B v8.0 and earlier - Update to RX termination for 7 Series GTH v8.0 or earlier v8.1
(Xilinx Answer 51554) Design Advisory for Aurora 64B66B v8.1 or earlier - Core initialization is inconsistent on consecutive RESET and PMA_INIT inputs v7.3 or later v9.0
(Xilinx Answer 58463) LogiCORE Aurora 64B66B v8.1 or earlier - Update to 7 series GTX Transceiver port RXDFEXYDEN v8.1 or earlier v9.0
(Xilinx Answer 60307) Aurora 64B66B v9.2 - Errors while launching post synthesis or post implementation functional simulation for Simplex cores v9.2 v9.2Rev1
(Xilinx Answer 60747) Aurora 64B66B v9.0 - Incorrect port direction for gt_to_common_qpllreset_out in tx_startup_fsm v9.0 v9.1
(Xilinx Answer 61231) Aurora 64B66B v9.2Rev1 - incorrect value set for PMA_RSV attribute v9.2Rev1 v9.3
(Xilinx Answer 60833) Aurora 64B66B v9.2 - UltraScale - Hold violations with few core configurations v9.2 v9.2Rev1
(Xilinx Answer 61229) Aurora 64B66B/Aurora 8B10B - UltraScale GTH - CPLL Duplex designs do not have lane_up/channel_up asserted in hardware v9.2 or later v9.3
(Xilinx Answer 62693) Aurora 64B66B v9.2 Rev1 or earlier - gt_reset_i_tmp not routed to reset_i in example design without lab tools v9.2 Rev1 or earlier v9.3
(Xilinx Answer 62696) Aurora 64b66b v9.2Rev1 or earlier - Reset condition for Hot plug counter with Simplex cores v9.0 v9.3


  1. AXI4_LITE based DRP interface is not fully AXI4_LITE compliant. This is fixed with v9.3 release
  2. XDC files of Vivado and CORE Generator tool versions differ in 14.4/2012.4. This is fixed in v8.0

Revision History:

02/20/2017 Updated with v11.1 Rev3 information
10/05/2016 Updated with v11.1 Rev2 information
05/31/2016 Updated with v11.1 Rev1 information
03/30/2016 Updated with v11.1 information
12/30/2015 Updated with v11.0 Rev1 information
09/16/2015 Updated v11.0 information
06/12/2015 Updated v10.0 Rev1 information
05/12/2015 Updated Known and Resolved issues table
04/08/2015 Updated release notes for v9.3Rev2 and v10.0
11/26/2014 Updated release notes for v9.3Rev1 and known issues table
09/30/2014 Updated known issues table and release note information for v9.3
06/23/2014 Updated known and Resolved issues 
06/19/2014 Updated v9.2 Rev1 information
04/04/2014 Updated v9.2 information
03/14/2014 Updated Known and Resolved Issues table
01/20/2014 Updated v9.1 information
10/23/2013 Updated v9.0 information
08/06/2013 Updated Known and Resolved Issues table, Version Table
05/31/2013 Added 55849, 55467 to known issues
03/27/2013 Initial Release
AR# 54368
Date 02/28/2017
Status Active
Type Release Notes
  • 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
  • Aurora 64B/66B