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 see XTP025 - IP Release Notes Guide for past known issue logs and ISE support information.

Aurora 64B/66B LogiCORE 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.2 Rev5:

  • Bug Fix: Changed logic to transmit invalid headers during PMA_INIT assertion to ensure that link partner loses block sync.
  • Bug Fix: Aurora TX,RX clocking helper blocks updated to match that of UltraScale GT Wizard IP.
  • Bug Fix: Modified logic to assert GT RX Datapath Reset when Hard error occurs.
  • Bug Fix: Fixed core generation issues when targeting the IP to QVIRTEXUPLUS and QZYNQUPLUS devices.
  • Revision change in one or more subcores

Changes in v11.2 Rev4:

  • General: Fixed the default tie-off values for rxlpmen port as per INS_LOSS_NYQ and RX_EQ_MODE selection
  • General: Updated the initial value being driven in example design simulation top for PMA_INIT input
  • Revision change in one or more subcores

Changes in v11.2 Rev3:

  • Bug Fix: Fixed CDC warning for HLD_POLARITY_OUT signal.
  • Revision change in one or more subcores


Changes in v11.2 Rev2:

  • General: FIFO Generator version upgrade.
  • General: updated display values of RX_TERMINATION_PROG_VALUE for UltraScale+ devices to match Xilinx UltraScale Architecture Transceivers user guides
  • Revision change in one or more subcores

Changes in v11.2 Rev1:

  • Bug Fix: for multi-quad GTY based designs with line rate of more than 16.375 Gbps, the reference clock locations are added in XDC
  • Other: UltraScale GT Wizard version upgrade. 

Changes in v11.2:

  • New Feature: UltraScale GT Wizard Instance can be brought out of Aurora IP for UltraScale devices
  • Revision change in one or more subcores 

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 RX Reset 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 VersionVivado Tools Version
v11.2 Rev52018.2
v11.2 Rev42018.1
v11.2 Rev32017.4
v11.2 Rev22017.3
v11.2 Rev12017.2
v11.1 Rev32016.4
v11.1 Rev22016.3
v11.1 Rev12016.2
v11.0 Rev12015.4.2
v11.0 Rev12015.4.1
v11.0 Rev1
v10.0 Rev12015.2.1
v10.0 Rev12015.2
v9.3 Rev12014.4
v9.2 Rev12014.2
v7.3 Rev12012.4

General Guidance

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

Answer RecordTitle
(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 RecordTitleVersion FoundVersion Resolved
(Xilinx Answer 66852)Vivado 2015.4 (or) earlier - Aurora 64B66B - Channel up failure due to de-assertion of RXCDRLOCKv11.0 Rev1v11.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.1v9.1v10.0
(Xilinx Answer 55252)LogiCORE IP Aurora 64B66B v8.0, Immediate NFC - Clock correction can delete NFC transferv8.0v8.1
(Xilinx Answer 55467)LogiCORE IP Aurora 64B66B v8.0 - Incorrect GTX RX Delay Attributev8.0v8.1
(Xilinx Answer 56097)LogiCORE IP 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 Siliconv8.1v9.0
(Xilinx Answer 51554)Design Advisory for Aurora 64B66B v8.1 or earlier - Core initialization is inconsistent on consecutive RESET and PMA_INIT inputsv7.3 or laterv9.0
(Xilinx Answer 58463)LogiCORE Aurora 64B66B v8.1 or earlier - Update to 7 series GTX Transceiver port RXDFEXYDENv8.1 or earlierv9.0
(Xilinx Answer 60307)Aurora 64B66B v9.2 - Errors while launching post synthesis or post implementation functional simulation for Simplex coresv9.2v9.2Rev1
(Xilinx Answer 60747)Aurora 64B66B v9.0 - Incorrect port direction for gt_to_common_qpllreset_out in tx_startup_fsmv9.0v9.1
(Xilinx Answer 61231)Aurora 64B66B v9.2Rev1 - incorrect value set for PMA_RSV attributev9.2Rev1v9.3
(Xilinx Answer 60833)Aurora 64B66B v9.2 - UltraScale - Hold violations with few core configurationsv9.2v9.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 laterv9.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 toolsv9.2 Rev1 or earlierv9.3
(Xilinx Answer 62696)Aurora 64b66b v9.2Rev1 or earlier - Reset condition for Hot plug counter with Simplex coresv9.0v9.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:

Updated with v11.2 Rev5 information
Updated with v11.2 Rev3, Rev4 information
09/27/2017Updated with v11.2 Rev1, Rev2 information
03/17/2017Updated with v11.2 information
02/20/2017Updated with v11.1 Rev3 information
10/05/2016Updated with v11.1 Rev2 information
05/31/2016Updated with v11.1 Rev1 information
03/30/2016Updated with v11.1 information
12/30/2015Updated with v11.0 Rev1 information
09/16/2015Updated v11.0 information
06/12/2015Updated v10.0 Rev1 information
05/12/2015Updated Known and Resolved issues table
04/08/2015Updated release notes for v9.3Rev2 and v10.0
11/26/2014Updated release notes for v9.3Rev1 and known issues table
09/30/2014Updated known issues table and release note information for v9.3
06/23/2014Updated known and Resolved issues 
06/19/2014Updated v9.2 Rev1 information
04/04/2014Updated v9.2 information
03/14/2014Updated Known and Resolved Issues table
01/20/2014Updated v9.1 information
10/23/2013Updated v9.0 information
08/06/2013Updated Known and Resolved Issues table, Version Table
05/31/2013Added 55849, 55467 to known issues
03/27/2013Initial Release
AR# 54368
Date 06/27/2018
Status Active
Type Release Notes
Tools More Less
People Also Viewed