Serial Lite III Streaming Intel® FPGA IP User Guide

ID 683330
Date 11/01/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

10. Document Revision History for the Serial Lite III Streaming Intel® FPGA IP User Guide

Document Version Intel® Quartus® Prime Version IP Version Changes
2021.11.01 21.3 19.3.0
  • Added support for QuestaSim* simulator.
  • Removed references to NCSim simulator throughout the document.
  • Updated the device family support for Table: Serial Lite III Streaming Intel® FPGA IP .
2021.08.09 18.1.1 18.1.1
  • Updated the description for the ready signal in the following tables:
    • Table: Serial Lite III Streaming Source Core Signals for Intel® Stratix® 10 L-tile and H-tile Devices
    • Table: Serial Lite III Streaming Sink Core Signals for Intel® Stratix® 10 L-tile and H-tile Devices
  • Updated the description for the ready_tx and ready_rx signals in Table: Serial Lite III Streaming Duplex Core Signals for Intel® Stratix® 10 L-tile, H-tile, and E-tile Devices.
2021.04.23 18.1.1 18.1.1
  • Renamed the document title to Serial Lite III Streaming Intel® FPGA IP User Guide.
  • Updated Table: Serial Lite III Streaming Duplex Core Signals for Intel® Stratix® 10 L-tile, H-tile, and E-tile Devices:
    • Updated clock domain and description for interface_clock_reset_rx.
    • Added information for interface_clock_reset_tx.
  • Made editorial edits throughout the document.
2020.07.10 18.1.1 18.1.1
  • Rephrased Transceiver Native PHY Intel® Arria® 10/ Intel® Cyclone® 10 GX FPGA Intel IP core to Transceiver Native PHY IP for Intel® Arria® 10 devices.
2020.05.05 18.1.1 18.1.1
  • Added Serial Lite III Streaming IP latency values for standard and advanced modes in 28 Gbps transceiver rate.
  • Rebranded the following:
    • Avalon-MM interface to Avalon memory-mapped interface
    • Avalon-ST interface to Avalon streaming interface
2019.02.25 18.1.1 18.1.1 Added Intel® Stratix® 10 E-Tile Transceiver PHY User Guide: PMA Adaptation link in the Parameter Settings for Intel® Stratix® 10 Devices topic, to provide more information on parameters in the PMA Adaptation tab.
2019.01.17 18.1 18.1 Updated phy_mgmt_addr signal description for Intel® Stratix® 10 device in L-Tile/H-Tile/E-Tile Transceiver Native PHY Intel® Stratix® 10 IP Core Signals (Interlaken Mode) table.
2018.09.24 18.1 18.1
  • Updated resource utilization with E-tile transceiver support.
  • Added Serial Lite III Streaming Intel FPGA IP Transceiver Tiles Support in Intel Stratix 10 Devices table.
  • Added note to clarify parameters that are not supported in E-tile transceiver.
  • Added the following registers in Source Configuration and Status Registers for MAC and Sink Configuration and Status Registers for MAC tables:
    • TX MAC Status
    • RX MAC Status
  • Removed the following bits in Sink Configuration and Status Registers for MAC table:
    • RX Loss of Frame Lock Consolidated Status bit 2 of RX Error Status Register
    • RX Loss of Frame Lock Interrupt bit 2 of RX Error Interrupt Enable Register
  • Added the following bits in Sink Configuration and Status Registers for MAC table:
    • RX Data Error bit 11 of RX Error Status Register
    • RX Adaptation FIFO Overflow bit 7 of RX Error Status Register
    • RX Data Error Enable bit 11 of RX Error Interrupt Enable Register
    • RX Adaptation FIFO Overflow Enable bit 7 of RX Error Interrupt Enable Register
  • Added a note to clarify that Riviera Pro is not supported for E-tile transceiver.
  • Updated Error Detection, Reporting, and Recovering Mechanism topic with reporting and recovering mechanisms.
  • Updated core latency for Intel® Stratix® 10 E-tile transceiver devices in Latency Measurement for Duplex Core table.
  • Added Intel® Stratix® 10 E-tile transceiver devices standard and advanced clocking mode block diagrams.
  • Updated reset scheme for Intel® Stratix® 10 E-tile transceiver devices.
  • Added IP core link up sequences with waveforms in Link-Up Sequence topic.
2018.05.07 18.0 18.0
  • Updated 28 Gbps with 4 data lanes support for Intel® Stratix® 10 devices.
  • Updated resources for 28 Gbps with 4 data lanes in SerialLite III Streaming IP Core Performance and Resource Utilization table.
  • Reorganized SerialLite III Streaming IP Core Functional Description and SerialLite III Streaming IP Core Clocking Guidelines chapters.
  • Added SerialLite III Streaming Intel FPGA IP Core Design Examples section.
Date Version Changes
December 2017 2017.12.27
  • Updated transceiver data rate from 25 Gbps to 17.4 Gbps for GXT selection in Transceiver Channel Typeparameter.
November 2017 2017.11.06
  • Updated parameter settings for Intel® Stratix® 10, Intel® Arria® 10, and Stratix V and Arria V GZ devices.
  • Updated transfer data rate supported in Intel® Stratix® 10 devices.
  • Added performance, transceiver speed grade and resource utilization for 25 and 28 Gbps data rate for Intel® Stratix® 10 devices.
  • Added a note to specify no support for simplex receiver mode in Intel® Stratix® 10 devices for data rate greater than 17.4 Gbps.
May 2017 2017.05.08
  • Clarified the device family support for Intel® Stratix® 10 devices.
  • Clarified the exact replica of output data support for pure streaming operation in the following locations:
    • Continuous Mode sub-topic
    • IP Core Architecture topic
    • Comparing Standard and Advanced Clocking Modes table
    • Standard Clocking Mode sub-topic
    • Sink Adaptation Module sub-topic
    • Standard Clocking Mode vs Advanced Clocking Mode topic
  • Removed the Continuous vs. Burst Mode Characteristics table.
  • Updated the SerialLite III Streaming IP Core FPGA Performance and Resource Utilization table for Intel® Arria® 10, Stratix® V GX and Arria® V GZ, and Intel® Stratix® 10 devices.
  • Updated the SerialLite III Streaming IP Core Parameters table:
    • Removed the Streaming Mode parameter.
    • Updated the description for User input parameter.
  • Updated the description in the Specifying IP Core Parameters and Options topic.
  • Updated the Simulation Parameters sub-topic to include testbench default simulation parameters for Intel® Arria® 10 and Intel® Stratix® 10 devices.
  • Updated the Simulator column in the Intel FPGA IP Core Simulation Scripts table.
  • Updated the Interlaken PHY IP Duplex Core or Native PHY IP Duplex Core - Interlaken Mode topic.
  • Updated the description of the phy_mgmt_clk signal in the SerialLite III Streaming IP Core Clock Domains and Signals table.
  • Updated the SerialLite III Streaming Sink Core topic.
  • Updated the Latency Measurement for Duplex Core table in the Core Latency topic to include Intel® Stratix® 10 device.
  • Updated the second note in the Reset topic.
  • Updated the description in the CRC-32 Error Injection topic.
  • Updated the Clocking Structure for Stratix 10 Devices topic:
    • Added the Source and Sink descriptions for interface_clock signal in the Intel® Stratix® 10 Clocks in Standard Clocking Mode table.
    • Added tx_clkout and rx_clkout signals in the Intel® Stratix® 10 Clocks in Advanced Clocking Mode table.
    • Updated the description for Choosing TX PLL Type for Intel® Stratix® 10 Devices sub-topic.
  • Updated the Clocking Structure For Intel® Arria® 10 Devices topic:
    • Updated the Clocking Structure for Intel® Arria® 10 Devices figure.
    • Updated the Source and Sink descriptions for interface_clock signal in the Intel® Arria® 10 Clocks in Standard Clocking Mode table.
    • Updated the description for Choosing TX PLL Type for Intel® Arria® 10 Devices sub-topic.
  • Updated the SerialLite III Streaming Link Debugging topic:
    • Updated the Source Core Link Debugging Flow Chart figure.
    • Updated the Source Link Debugging Signals table to include Intel® Stratix® 10 support.
    • Updated the Sink Core Link Debugging Flow Chart figure.
    • Updated the Sink Link Debugging Signals table to include Intel® Stratix® 10 support.
  • Updated the Error Handling topic:
    • Updated the sink core error flag.
    • Added information on error status on error_rx signal condition.
  • Updated the Register Map for SerialLite III Streaming MAC table:
    • Added RX Error Status register.
    • Updated the source register name for 0x0090 from TX Error to TX Error Status.
    • Removed RX MAC status.
  • Updated the Configuration and Status Registers topic.
  • Minor typographical corrections and stylistic changes.
October 2016 2016.10.28
  • Added information about Intel® Stratix® 10 support.
  • Update document template.
May 2016 2016.05.02
November 2015 2015.11.02
  • Updated the IP Core Performance and Resource Utilization table.
  • Added a new topic—Intel FPGA IP Evaluation Mode Timeout Behavior
  • Added a link to Introduction to Altera IP Cores.
  • Added a note in "Altera IP Core Simulation Scripts" to recommend that you run the msim_setup.tcl script in the ModelSim-Altera Simulator Tcl console.
  • Changed the minimum required gap between bursts to one user clock cycle.
  • Added information about using I/O PLL to generate the core clock and user clock signals for Arria 10 devices.
  • Added a new parameter—Burst Gap.
  • Updated the parameter description for Interface clock frequency, Core clock frequency, and fPLL reference clock frequency.
  • Updated the parameter value for Core clock frequency.
  • Updated the PMA width for Interlaken mode to 64 bits for Arria 10 devices.
  • Updated all SerialLite III Streaming IP Core block diagrams.
  • Removed the Source PPM Absorption module from the core.
  • Changed the bit function and description for error (source core) and error_tx (duplex core) signals.
  • Updated the description of link_up_rx signal.
  • Added "Interlaken PHY Register Descriptions" table to specify the registers to access using the Avalon-MM PHY management interface.
  • Updated the design example to support Arria 10 devices.
  • Changed the target development kit to Transceiver Signal Integrity Development Kit, Stratix V GX Edition.
  • Updated the design operation names in the Design Example Operation topic.
  • Changed the sink link debug signal from rx_crc32 to rx_crc32err.
  • Updated the sink core conditions in the Error Handling topic.
  • Changed instances of Quartus II to Quartus Prime.
May 2015 2015.05.04
  • Updated the IP Core Performance and Resource Utilization table.
  • Changed the width of sync_rx and sync_tx signals from 4 to 8 bits in Signals.
  • Added external serial loopback in Testbench and Testbench.
December 2014 2014.12.15 Described Arria 10 support for up to 17.4 Gbps transceiver data rate. Updated core latency numbers. Updated the Transmission Overheads and Lane Rate Calculations. Minor text changes.
August 2014 2014.08.18 Added information about Arria 10 support.
June 2014 2014.06.30

Replaced references to MegaWizard Plug-In Manager with IP catalog or parameter editor. Minor text changes.

November 2013 2013.11.04
  • Added information on CRC-32 error injection.
  • Added information on the FIFO ECC protection option.
May 2013 2013.05.13

Initial release