Revision History - 11.1 English - PG046

Aurora 8B/10B LogiCORE IP Product Guide (PG046)

Document ID
PG046
Release Date
2025-05-29
Version
11.1 English

The following table shows the revision history for this document.

Section Revision Summary
05/29/2025 Version 11.1
Aurora 8B/10B Simplex Normal Operation Reset Sequence Added a note.
10/19/2023 Version 11.1
N/A
  • Updated figures Figure 2 and Figure 1.
  • Added guidance for avoiding long delays in assertion/de-assertion.
05/11/2022 Version 11.1
N/A
04/04/2018 Version 11.1
N/A
  • Added a note to the description in Appendix A.
  • Added a bullet about data loss at GT receiver output interface in Appendix C.
10/04/2017 Version 11.1
N/A Added description for the C_DOUBLE_GTRXTESET parameter.
4/05/201 Version 11.1
N/A Added support to generate Aurora without GT for UltraScale and UltraScale+ devices.
10/05/2016 Version 11.0
N/A
  • Removed the Example design directory structure due to the updates in
  • Vivado flows for 2016.3 to support Windows shorter paths.
06/08/2016 Version 11.0
N/A
  • Added Reference to GT_Debug_Flowchart in AR 57237.
  • Updated C_EXAMPLE_SIMULATION usage description.
04/06/2016 Version 11.0
N/A Updated the support for tested development boards
11/18/2015 Version 11.0
N/A Added support for UltraScale+ families.
09/30/2015 Version 11.0
N/A
  • Removed BUFG on the drpclk_in signal in the core and added in example design.
  • Added description of Figure 2-4 in the Port Description section.
  • Added links to the web page for performance and utilization characteristics
04/01/2015 Version 11.0
General Changes
  • Added GT location selection option for the AMD UltraScale™ device section.
  • Modified AXI4-Stream information.
  • Grouped Flow control ports into the AXI4-Stream interface.
  • Updated Reset section.
  • Moved Clock Compensation section to Chapter 3, Designing with Core.
  • Added Single/Differential clocking option for GTREFCLK and core INIT_CLK.
  • Removed do_cc signal throughout.
  • Moved all of the material in the Core Features chapter to the end of Chapter.
  • Designing with the Core. Deleted Chapter 4.
  • Changed reset to reset_pb, s_axi_ufc_tx_req to s_axi_ufc_tx_tvalid, usr_clk to user_clk, tx_reset to tx_reset_pb, rx_reset to rx_reset_pb, s_axi_ufc_tx_ms to s_axi_ufc_tx_tdata, s_axi_ufc_tx_ack to s_axi_ufc_tx_tready, s_axi_tx_ready to s_axi_ufc_tx_tready, s_axi_tx_tdata to s_axi_ufc_tx_tdata, s_axi_nfc_req to s_axi_nfc_tx_tvalid, s_axi_nfc_nb to s_axi_nfc_tx_tdata, s_axi_nfc_ack to s_axi_nfc_tx_tready, s_axi_nfc_ack to s_axi_nfc_tx_tvalid, m_axi_rx_snf to m_axi_nfc_tx_tvalid, m_axi_ufc_rx to m_axi_ufc_rx_tdata, m_axi_tx_fc_nb[0:3] to m_axi_nfc_tx_tdata[0:3].
  • Removed do_cc information.
  • Added the Single Ended option material throughout.
  • Changed IBUFDS to IBUFDS_GTE.
Product Specification
  • Modified TX User interface description.
  • Updated Figure 2-4, Figure 2-7, Figure 2-8, Figure 2-12, Figure 2-13, Figure 2-14, Figure 2-16, Figure 2-17, Figure 2-18, Figure 2-19, Figure 2-22, Figure 2-23, and Figure 2-26.
  • Removed paragraph about AXI4-Stream signal sampling.
  • Added information about s_axi_tx_tkeep.
  • Added reset and user_clk ports to Figure 2-7 and Figure 2-13.
  • Removed Data Strobe section.
  • dded heading rows UFC_S_AXIS_TX and UFC_M_AXIS_RX to Table 2-11.
  • Modified some clock domains in Table 2-16.
  • Modified m_axi_ufc_rx_tvalid description.
  • Deleted m_axi_ufc_rx_tvalid and m_axi_ufc_rx_tlast from Figure 2-22.
  • Adding heading rows NFC_S_AXIS_TX and NFC_M_AXIS_RX to Table 2-14.
  • Modified Figure 2-23: Transmitting an NFC Message. Added Important note about ports in the Transceiver Interface section.
  • Added rows for gt<lane>_txinhibit_in/gt_txinhibit and gt_pcsrsvdin to Table 2-18: Transceiver Ports.
  • Added notes 11 and 12 to Table 2-18: Transceiver Ports.
  • Added 7 rows to Table 2-20: Added text about the Single Ended GT REFCLK and Single Ended INIT CLK options to Table 2-20. gt_qpllrefclk_quad<quad>_out, gt<quad>_qplllock_in, gt<quad>_qpllrefclklost_in, gt_qpllclk_quad<quad>_in, gt_qpllrefclk_quad<quad>_in, gt_qpllreset_out, tx_out_clk.
  • Changed “clock cycles” to “time period” throughout.
  • Extensively revised the Clock Compensation section. Removed Figures 2-28 and 2-29. Relocated after the Hot-Plug Logic section in Chapter 3.
Designing with the Core
  • Moved all of the material in Chapter 4: Core Features to the end of this chapter.
  • Added a note about the Single Ended option to the Shared Logic section.
  • Updated Figure 3-11.
Design Flow Steps
  • Updated all Vivado IDE figures to version 11.0.
  • Updated Recommended note in the Lane Assignment section.
  • Added Starting GT Quad and Starting GT Lane options.
  • Added six rows to Table 4-1: Column Used, Starting GT Quad, Starting GT.
  • Lane, GT Refclk Selection, Single Ended INIT CLK, and Single Ended GTREF CLK.
  • Added notes about IP integrator and data and flow control ports to Core Generation section.
Upgrading
  • Updated Overview of Major Changes section.
  • Updated Figure B-3: AXI4-Stream Signals.
10/01/2014 Version 10.3
N/A
  • Added new v10.3 core features and attributes.
  • Rearranged content to consolidate topics and better conform to template
06/06/2014 Version 10.2
N/A Added information about migrating transceiver ports to UltraScale devices.
06/04/2014 Version 10.2
N/A
  • Added User Parameter information.
  • Fixed gt0_dmonitorout_out port width for GTX devices in transceiver debug ports
04/02/2014 Version 10.2
N/A
  • Added UltraScale architecture support.
  • Updated init_clk frequency requirements.
  • Added little endian support to User Data, NFC and UFC interfaces.
12/18/2013 Version 10.1
N/A
  • Added transceiver debug ports.
  • Updated all screen captures.
  • Updated all signals in figures to lowercase.
10/02/2013 Version 10.0
N/A
  • Added new chapters: Simulation, Test Bench and Synthesis and Implementation.
  • Added shared logic and transceiver debug features.
  • Updated directory and file structure.
  • Updated resource utilization tables.
  • Added information about hot-plug logic.
  • Updated screen captures for Figures 5-1, 5-2, 5-3, 5-4, 5-5, 8-1 and B-3.
  • Changed all uppercase signal names to lowercase.
  • Updated Migrating and Upgrading appendix.
06/19/2013 Version 9.0
N/A
  • Revision number advanced to 9.1 to align with core version number.
  • Updated for Vivado Design Suite V2013.2 and Design Suite V14.6.
  • Aurora 8B10B V9.0 core is updated to Aurora 8B10B V9.1 based on revision guidelines.
03/20//2013 Version 3.0
N/A
  • Updated for Vivado Design Suite and core version 11.0
  • Modified Appendix C, Debugging with transceiver debug details.
  • Updated screen captures in Chapter 5, Chapter 7, and Appendix B.
  • Removed , CORE Generator, UCF, Virtex 6, and Spartan-6 material.
  • Updated Reset waveforms.
  • Updated Directory and File Structure.
  • Created lowercase ports for Verilog.
12/18/2012 Version 2.0.1
N/A
  • Updated for Vivado Design Suite v2012.4 and Design Suite v14.4.
  • Modified maximum and minimum latency.
  • Added many new signals to Table 2-22, Transceiver Ports.
  • Updated screen captures in Chapter 5, Chapter 7, and Appendix B.
  • Modified Appendix C, Debugging
10/16/2012 Version 2.0
N/A This release supports core version 8.3 with Vivado Design Suite v2012.3 and Design Suite v14.3.

Major changes include:

  • Updated screen captures for Figures 5-1, 5-2, 7-2, 8-1, 8-2, 8-3, 8-4, 10-2, and B-3.
  • Added steps for Generating the Core in Chapter 7.
  • Added Artix 7 device support.
  • Added GTH transceiver support.
  • Added LOOPBACK[2:0] and GT_RESET ports to Table 2-22.
  • Replaced IBUFDS_GTXE1 to IBUFDS_GTE2 in Figure 3-2.
  • Removed Design Constraints section in Chapter 6.
  • Added Clock Frequencies, I/O Placement, and I/O Standard and Placement
sections.
07/25/2012 1.0
AMD Confidential Draft. Approved for external release under NDA only.

This release supports core version 8.2 with Vivado Design Suite v2012.2. This document replaces UG766 and DS797.