2.2.8. Dynamic Reconfiguration Parameters............46 2.2.9. Port Information..................49 2.2.10. PLL Mode....................52 2.3. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices Revision History..54 3. Intel Stratix 10 E-Tile Transceiver PHY Architecture............. 56 3.1. Physical Medium Attachment (PMA) Architecture............57 3.1.1.
Page 3
6. Resetting Transceiver Channels.................. 100 6.1. When Is Reset Required?..................100 6.2. How Do I Reset?....................100 6.2.1. Resetting the Intel Stratix 10 E-Tile Transceiver..........101 6.2.2. Selecting the Reset Controller's Clock Source..........102 6.3. Reset Block Architecture..................102 6.4. PMA Analog Reset....................104 6.5.
Page 4
9.2.20. 0x0126: Read Receiver Tuning Parameters..........182 9.2.21. Reading and Writing PMA Analog Parameters Using Attributes.....182 9.3. PMA Registers 0x200 to 0x203 Usage..............184 9.3.1. PMA Analog Reset.................. 186 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 5
B. PMA Direct PAM4 30 Gbps to 57.8 Gbps Implementation..........214 B.1. Building Blocks and Considerations............... 214 B.2. Starting a New Intel Quartus Prime Pro Edition Design..........218 B.3. Selecting the Configuration Clock Source...............219 B.4. Instantiating the Transceiver Native PHY IP............220 B.5.
Page 6
Contents B.8. Bringing up the Board..................226 B.9. Debug Tools...................... 227 B.9.1. Monitoring Transceiver Signals..............227 B.10. PMA Direct PAM4 30 Gbps to 57.8 Gbps Implementation Revision History....228 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
1.3. Transceiver Counts in Stratix 10 TX/MX Devices Table 3. Transceiver Counts in Intel Stratix 10 TX Devices with E-Tiles (NF43, SF50, UF50, YF55) The number in the Intel Stratix 10 TX Device Name column indicates the device's Logic Element (LE) count (in thousands LEs). F1760 F2397...
10 E-Tile Transceiver PHY Overview UG-20056 | 2019.02.04 Table 4. Transceiver Counts in Intel Stratix 10 MX Devices with E-Tiles (UF55) The number in the Intel Stratix 10 MX Device Name column indicates the device's Logic Element (LE) count (in thousands LEs). F2912 UF55...
This FEC block cannot be used in in aggregate mode with EHIP_CORE because there is no EHIP_CORE in this location. 1.4.1. GXE Transceiver Channel The Intel Stratix 10 E-Tile offers 24 full-duplex transceiver channels. These channels provide continuous data rates from 1 Gbps to 30 Gbps in NRZ mode, and 2 Gbps to 57.8 Gbps in PAM4 mode.
® ® 1. Intel Stratix 10 E-Tile Transceiver PHY Overview UG-20056 | 2019.02.04 The Physical Medium Attachment (PMA) provides interfacing capabilities to the following physical channels. • Transmitter (TX) • Receiver (RX) • High speed clocking resources Within a tile, you can configure channels as both bonded and non-bonded in duplex operation.
Page 14
® ® 1. Intel Stratix 10 E-Tile Transceiver PHY Overview UG-20056 | 2019.02.04 Figure 7. GXE Channel Usage Example: Channels Running at Data Rates > 30 Gbps PAM4 PMA Direct Mode without RS-FEC 12 even-numbered channels are available in a tile when the data rate is greater than 30 Gbps.
You can configure the pins as either 2.5-V LVPECL compliant or 3.3-V LVPECL tolerant. Intel recommends that you use the default setting, which includes source termination at 2.5 V and AC coupling caps. The Intel Stratix 10 Device Datasheet provides the electrical characteristics under the E-Tile section. Additional important electrical information is available in the Intel Stratix 10 GX, MX, and SX Device Family Pin Connection Guidelines.
Page 16
The only requirement is that you meet the LVPECL specifications. The Intel Stratix 10 Device Datasheet provides additional electrical characteristics under the E-Tile section. The Intel Stratix 10 GX, MX, and SX Device Family Pin Connection Guidelines also contains additional electrical characteristics .
The Ethernet Hard IP is a hardened core of assorted multi-lane and single-lane Ethernet components. Intel Stratix 10 E-Tiles include four instances of the Ethernet Hard IP, which in turn supports up to four multi-lane Ethernet MAC stacks, or 24 channels of single-lane Ethernet channel (MAC/PCS) support.
Page 20
Channels: 0, 1, 2, 3, 4, 5 Protocol: 25GbE EHIP_LANE RS-FEC: Yes (528, 514) - Fractured The Intel Stratix 10 E-Tile implementation of the Ethernet Hard IP provides the following features and support: • 4x hardened MACs per Intel Stratix 10 E-Tile •...
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
Compile Design Verify Design Functionality 2.1.1. E-Tile Native PHY IP Core Much like the Intel Stratix 10 L- and H-Tile Native PHY IP Core, you have multiple options when instantiating the IP: • Instantiating the Native PHY IP to interface to your own IP •...
Page 26
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Use the Native PHY IP core in the Intel Quartus Prime Pro Edition software to configure the transceiver PHY for your protocol implementation. To instantiate the IP: 1.
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Figure 15. Native PHY IP Core Parameter Editor Note: Although the Intel Quartus Prime Pro Edition software provides legality checks, the supported FPGA fabric to transceiver interface widths and the supported data rates are pending characterization.
Page 28
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 In the Parameter Editor, the parameters are organized in the following sections for each functional block and feature: • General, Datapath Options, and Common PMA Options •...
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Parameter Value Description • TX/RX Duplex: Specifies a single channel that supports both transmission and reception. The default is TX/RX Duplex. Number of data channels 1-24 Specifies the number of transceiver channels you want to implement.
Page 30
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 2.2.2.1. TX PMA Options Figure 17. TX PMA Options Table 9. TX PMA Options Parameter Value Description TX PMA modulation type Select the TX PMA modulation type based on your usage.
Page 31
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Related Information TX PMA Bonding on page 77 2.2.2.2. TX PMA Pre-equalization Table 10. TX PMA Pre-equalization Parameter Value Description Attenuation For PAM4, 0 to This is the range of attenuation.
Page 32
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 2.2.2.3. RX PMA Options Figure 18. RX PMA Options Table 11. RX PMA Options Parameter Value Description RX PMA NRZ, PAM4 Select the RX PMA modulation type based on your usage.
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 2.2.2.4. RX PMA Optional Ports Table 12. RX PMA Optional Ports Parameter Value Description Enable On/Off Enables the optional status output port. This signal rx_is_lockedtodata rx_is_lockedtodata...
Page 34
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Figure 19. Core Interface Options 2.2.3.1. Core Interface Parameters The core interface is the interface between the transceiver EMIB and the FPGA core EMIB. You can use these options to customize the core interface.
Page 35
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Table 13. Core Interface Parameters Parameter Range Description General Core Interface Options Enable TX fast On/Off Enables the optional fast pipeline registers in the TX parallel datapath. The...
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 2.2.4.1. PMA Interface Options Table 16. PMA Interface Options Parameter Value Description TX PMA interface 16, 20, 32, 40, Specifies the TX data interface width of the PMA. Refer to PMA Architecture for width mapping the data widths to PMA mode.
Page 43
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Parameter Value Description RS-FEC block enabled, the RS-FEC lanes used must be contiguous and must fit within a single four-channel RS-FEC block. Alignment/Scrambling/Transcoder Basic Mode Basic Mode selects Ethernet-like mode for a specific lane. The...
Page 44
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 2.2.6.2. 128 GFC Mode In the 128 GFC mode, fibre-channel is enabled for all lanes and no additional settings are required. Scrambling or descrambling is disabled in 128 GFC mode. While the transcoder bypass settings options for the RS-FEC are available, they are not required for fibre-channel mode.
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 2.2.6.3. 25 GbE FEC Direct Mode Figure 27. 25 GbE FEC Direct Mode Settings The RS-FEC is enabled in fractured mode. 2.2.6.4. Interlaken Mode The RS-FEC is available in 100G Interlaken mode. In the 100G Interlaken mode, you must set the RS-FEC to aggregate mode across all four lanes with transcoder bypass enabled.
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Figure 28. Reset Options Table 20. Reset Parameters Parameter Value Description Enable manual reset On/Off When enabled, sets manual reset mode. You must control all reset signals for the device.
Page 48
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Parameter Value Description where 'n' is the log base 2 of the number of channels. Address bits [18:0] provide the register offset address within the reconfiguration space of the selected channel.
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Parameter Value Description Number of reconfiguration 1 - 8 Specifies the number of reconfiguration profiles to support profiles when multiple reconfiguration profiles are enabled. Store current configuration to...
Page 50
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Port Name Direction Width Description Output 1 bit for each Ready status signal of the receiver. rx_ready channel Output 1 bit for each Locked to data status signal of the...
Page 51
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Port Name Direction Width Description Input 1 bit for each Transfer clock between the FPGA core tx_coreclkin channel and the transmitter Input 1 bit for each...
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 E-Tile Native TX/RX PMA Enable TX/RX Valid Parallel Data Note PHY Mode Interface double width Width transfer PMA Direct Data [55:40] Data [55:40] is the first data group. Data [15:0] is the second data group.
Page 53
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Figure 30. E-Tile Native PHY PLL Mode Table 24. E-Tile Native PHY PLL Mode Options Parameter Value Description Number of reference clock 1, 2, 3, 4, 5 Specifies the desired number of reference clocks.
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Related Information Intel Stratix 10 Device Datasheet 2.3. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices Revision History Document Changes Version 2019.02.04 Made the following changes: •...
Page 55
2. Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices UG-20056 | 2019.02.04 Document Changes Version • Changed the following parameters in the "General, Datapath Options, and Common PMA Options" table: — Removed the Enable RS-FEC parameter — Removed the Enable datapath and interface reconfiguration parameter —...
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
This FEC block cannot be used in in aggregate mode with EHIP_CORE because there is no EHIP_CORE in this location. Related Information E-Tile Channel Placement Tool 3.1. Physical Medium Attachment (PMA) Architecture The PMA acts as the analog front end for the Intel Stratix 10 E-Tile transceivers. ® ® Intel...
Page 58
The PMA transmitter serializes parallel data, and the PMA receiver deserializes serial data. The Intel Stratix 10 E-Tile PMA GXE channels support both NRZ and PAM4 data formats. A single bit of data is transmitted/received in one UI in NRZ mode, while two bits of data are transmitted/received in one UI in PAM4 mode.
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 dedicated clocking resources. Muxing options allow you to select the desired external reference clock pin to drive the individual clock input ports for each PMA channel. The block diagram below demonstrates the muxing capability.
Page 60
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 transmitter and TX buffer are enabled, the TX buffer drives normal differential data, and the differential impedance on both TX and RX lines is in the range of 80 (min), 100 (typ), 120 (max) Ω.
Page 61
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 The ATTN/PRE/POST taps can be dynamically changed via the Avalon-MM interface. For more details on PMA attribute support and programming, refer to PMA/PCS Avalon-MM Register Map and PMA Attribute Codes to configure these parameters.
Page 62
PHY to debug the PMA without involving the upper protocol stack layers. The Intel Stratix 10 E-Tile has an on-chip pseudo random pattern generation block that operates in all bit modes and can generate several patterns. In addition to this, it can generate an 80-bit user-defined pattern.
Page 63
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 For more details on PRBS13Q pattern generation, refer to CEI-56G-VSR-PAM4 specifications. On similar lines, the PRBS31Q pattern is a repeating 2 -1 symbols long, formed by gray coding and PAM4 encoding of the PRBS31 pattern. This pattern is used for receiver testing.
The transceiver RX is AC-coupled on-chip. Therefore, no off-chip AC-coupling capacitor is required as long as the RX input common mode is between AGND and VCCH_GXE and the RX input amplitude is < 1200 mVp-p differential. For details, refer the Intel Stratix 10 Device Family Pin Connection Guidelines.
Page 65
170 • Intel Stratix 10 Device Family Pin Connection Guidelines 3.1.2.1.2. RX Adaptation Modes The Intel Stratix 10 E-Tile supports the initial and continuous adaptation modes. Table 29. Intel Stratix 10 E-Tile Receiver PMA RX Adaptation Modes Mode...
Page 66
3.1.2.2. Clock Data Recovery (CDR) Block Clocking resources in the receiver enable the clock data recovery feature in Intel Stratix 10 devices. The CDR block locks to the received signal and extracts the transmitted data sequence by recovering the clocking information from the distorted received signal.
Page 67
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 3.1.2.3. Input Sampler The Input Sampler block is responsible for converting the serial input signal into a retimed bit stream using the high-speed serial clock generated by the CDR block.
User-defined pattern 80-bit 3.1.3. PMA Tuning The Intel Stratix 10 E-Tile PMA supports various data rates and channel configurations to meet the most advanced PAM4 and NRZ protocols across a temperature range. The default adaptation sequence works at a static temperature regardless of the load.
Page 69
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 Figure 38. Case 2: Dynamic Temperature Ramp The link is brought up with initial adaptation at a static temperature (low). Tuning RX AFE Parameters Will Bridge the Gap Initial Adaptation...
Page 70
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 Figure 39. STF and DTF Link Bring Up PMA Bring Up PMA Bring Up Static Temperature Flow (STF) Dynamic Temperature Flow (DTF) Start Program the Device Start Configure Hard PRBS...
Page 71
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 Note: Completion of initial adaptation can be read out by polling the PMA register. For more details refer to the PMA Register Map. Note: During PMA performance verification testing, with continuous adaptation running in background, error bits cannot be accumulated to calculate BER because the Hard PRBS error counter is in a busy state.
Page 72
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 Figure 40. PMA Tuning Generic Flow Start Tuning for DTF Run STF at temp A & measure the BER at temp B Is the link performance optimum with STF across...
Page 73
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 Table 32. PMA Parameter Tuning for Optimal Performance These are the tuned PMA parameter settings that result in optimal link performance across a temperature sweep for each test configuration. An integer value means that the parameter is fixed, and "Firmware Default"...
3.1.4. Loopback modes Loopback modes are DFT features used to verify different blocks of the transceiver PMA. Intel Stratix 10 E-Tile transceivers have loopback modes to debug different blocks of the transceiver. Intel Stratix 10 E-Tile transceivers support the following loopback modes: •...
Page 75
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 Note: Currently, only the PRBS31/PRBS31Q patterns are supported in internal or serial loopback mode. Figure 41. Internal or Serial Loopback Path TX PMA Error TX Data Injector NRZ/ Gray Encoder/...
The two TX FIFO modes are elastic or phase compensation. Elastic mode is identical to Basic mode in Intel Stratix 10 L/H-tiles where you can monitor the FIFO full or empty and almost full or empty signals. The control FIFO writes and reads through the read and write enable ports.
Page 78
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 There are two mechanisms by which to facilitate bonding: • Transceiver interface deskew logic • Dedicated balanced transceiver reference clock tree Once you enable bonding in the Native PHY IP core, both of these bonding mechanisms are activated.
For example, if the pin_name is Pin AB44, structure the per-pin assignment with the following syntax: set_instance_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON -to AB44 3.2. Physical Coding Sublayer (PCS) Architecture The Intel Stratix 10 E-Tile PCS is located in the EHIP_LANE block, which includes the following features: • 64B/66B encoder/decoder •...
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 100GbE with KP-FEC uses two physical PAM4 coded lanes, also called, 100 Gigabit Attachment Unit Interface (CAUI-2). It uses the RS(544,514) FEC. The two physical lanes are supported by bit-multiplexing the RS-FEC core’s four PMA lanes pairwise outside of the RS-FEC core.
Page 81
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 Figure 45. E-Tile Floor Plan Configurations This figure illustrates the placement of various architecture blocks, and the modes supported in the RS-FEC blocks. Note: 1. This block cannot be used in combination with EHIP_CORE - fractured bypass.
Page 82
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 Figure 46. Datapath Routing for RS-FEC Configurations Supported RS-FEC configurations are shown inTable 37 on page 80. RS-FEC (528, 514) or EHIP_CORE (544, 514) PMA CH11 (100G MAC (Aggregate:...
Page 83
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 Channels FEC Block Mode FEC Receives Data From 6 to 7 Bypass EHIP_LANE 8 to 9 Fractured EHIP_LANE 10 to 11 Fractured FPGA core Figure 47. Example Channel Configurations Implementing Various FEC Modes using the E-Tile Channel Placement Tool Your implementation could vary depending on your intended application.
Page 84
3. Intel Stratix 10 E-Tile Transceiver PHY Architecture UG-20056 | 2019.02.04 Refer to the Intel Stratix 10 E-Tile Channel Placement Tool for details about possible channel placement based on system requirements. Figure 48. Channel Configurations Implementing Various FEC Modes Check Table 38 on page 82 for configuration description.
Added further description about the absolute maximum transceiver input in the "Programmable Termination Modes" section. • Changed the description for the initial adaptation mode in the "Intel Stratix 10 E-Tile Receiver PMA RX Adaptation Modes" table. • Added a note about the gearbox in the "PMA Interface" section.
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
Page 87
PMA Analog Reset to reset the internal controller. Refer to the Register Map for more details on attribute codes and data. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 88
4. Clock Network UG-20056 | 2019.02.04 Figure 50. REFCLK LVPECL Pins This diagram illustrates the nine pins and the reference clock network within a given Intel Stratix 10 E- refclk Tile. Transceiver refclk_in_A Transmitter refclk_in_B Receiver Channels 23 to 0...
These use cases provide guidance about how you can connect various clocks through the GUI for different use cases. (10) Refer to the Intel Stratix 10 Device Datasheet for the reference clock voltage rating electrical specifications. (11) Refer to the Intel Stratix 10 Device Datasheet for the reference clock frequency specification.
(257.8125 MHz) to . If tx_coreclkin rx_clkout rx_coreclkin you use any other source for , make sure tx_coreclkin rx_coreclkin have 0 PPM difference with tx_coreclkin rx_coreclkin tx_clkout , respectively rx_clkout ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
An interruption on the master channel PMA, a PMA reset, for example, impacts the slave channels. This creates a dependency between the master and the slave channels. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 92
EMIB clock for each 25 Gbps channel. The FEC clock is still provided by the Master channel. This method removes the dependency of a PMA reset between the ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
(402.83 MHz) to tx_coreclkin rx_clkout rx_coreclkin If you use any other source for , make sure tx_coreclkin rx_coreclkin have 0 PPM difference with the tx_coreclkin rx_coreclkin tx_clkout , respectively. rx_clkout ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 96
TX PMA generated parallel clock div by 2 RX PMA generated parallel clock div by 2 RX PMA generated parallel clock (line rate / PMA interface width) For clocking within the EHIP, see the E-tile Hard IP for Ethernet Intel FPGA IP User Guide. Related Information E-tile Hard IP for Ethernet Intel FPGA IP User Guide ®...
Changed the maximum reference clock frequency from 500 to 700 and added related instructions to Reference Clock Pins, and clarified that, although the Intel Stratix 10 E-Tile transceiver reference clock input pin supports a frequency range of 125 MHz to 700 MHz, the reference clock network supports a maximum frequency of 500 MHz.
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
• Added instructions to enable/disable the PMA using PMA attribute code 0x0001. • Added the "Changing a Setting When the PMA Cannot be Running" flowchart. 2018.01.31 Initial release. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
Reset Controller Bypass on page 112 6.2.1. Resetting the Intel Stratix 10 E-Tile Transceiver Use the steps below when both digital and analog resets are needed. Changing the data rate is an example of when both digital and analog resets are needed.
6.2.2. Selecting the Reset Controller's Clock Source When you instantiate a Native PHY IP, the software automatically instantiates Master Transceiver Reset Sequencer (TRS) and Local TRS (LTRS) blocks. Use the Intel Quartus Prime Pro Edition assignment settings editor to provide a 25, 100, or 125 MHz...
Page 103
Request Acknowledgement Master TRS The Intel Quartus Prime Pro Edition software detects the presence of instantiated transceiver Native PHY IP cores and automatically inserts the TRS. The tx_reset inputs, either generated by you or through the reset controller, are rx_reset received by the Local TRS.
105 • Automatic Reset Mode on page 105 • E-tile Hard IP for Ethernet Intel FPGA IP User Guide 6.4. PMA Analog Reset The transceiver has an internal controller that is clocked by the transceiver's reference clock. Table 46.
Figure 60. Reset Block Diagram with Single Reset Control E-Tile Native PHY IP Reset Controller RS-FEC (Local TRS) reset EMIB tx_ready PMA Interface rx_ready Request Acknowledgement Master TRS ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 106
(if PMA is reset/configured) rx_is_lockedtodata rx_ready Note: 1. If you used the AVMM bus to reconfigure the RS-FEC/EMIB/PMAIF, you must assert rx_reset until the RS-FEC/EMIB/PMAIF registers are written. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Output from the PMA indicating the PMA is ready. This must be asserted before tx_pma_ready asserting or deasserting any TX resets. , and ports do not appear in manual reset mode. reset rx_ready tx_ready ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 108
112 for TX and RX reset sequences. 4. You deassert the signal after resetting the blocks. reset_req 5. The Master TRS sees the deasserted and deasserts the reset_req reset_ack output. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 109
(1) rx_reset_ack rx_aib_reset rx_transfer_ready rx_pmaif_reset Min 100 ns rx_rsfec_reset Note: 1. If you have enabled the RS-FEC block, you must assert rx_reset_req after the tx_transfer_ready output is asserted. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 110
(1) rx_reset_ack rx_aib_reset rx_transfer_ready rx_pmaif_reset Min 100 ns rx_rsfec_reset Note: 1. If you have enabled the RS-FEC block, you must assert rx_reset_req after the tx_transfer_ready output is asserted. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 111
AVMM Reset and reconfigure PMA using PMA attribute codes Note: 1. If you have enabled the RS-FEC block, you must assert rx_reset_req after the tx_transfer_ready output is asserted. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
A. Do not assert the rx_ready tx_reset_req on instance B. rx_reset_req 6.5.3.1. Reset Controller Bypass Ports You can control the reset signals listed in the following table. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 113
Because the RS-FEC is enabled, you must complete the TX reset on a specific channel before resetting the RX on that channel. Ensure the PMA is ready before asserting or deasserting reset to the individual transceiver digital blocks. Ensure the ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
PMA attribute codes 6.6. Intel Quartus Prime Instantiated Transceiver Reset Sequencer Intel Quartus Prime auto-infers the Master TRS during synthesis and auto-connects the Master TRS to the Local TRS using the debug fabric master end-point to slave end- point auto-connect technology.
Per Channel is Turned ON and Enable Individual TX and RX Reset is Turned E-Tile Native PHY IP Reset Controller [0] reset[0] tx_ready[0] rx_ready[0] Reset Controller [N] reset[N] tx_ready[N] rx_ready[N] ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 116
Reset Controller when Use Separate TX/RX Reset Per Channel is Turned OFF and Enable Individual TX and RX Reset is Turned OFF E-Tile Native PHY IP Reset Controller reset[0] reset[N:1] tx_ready[N:0] rx_ready[N:0] ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Asserts a few clock cycles after deassertion of TX resets. Output Number of Status signal to indicate when RX resets sequencing is complete. rx_ready channels Deasserts during RX reset assertion. continued... ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Added the "Enable individual TX and RX reset" Reset Parameter. • Removed references to the sequencer. • Moved the "Resetting the Intel Stratix 10 E-Tile Transceiver" task and re-wrote it to encompass both analog and digital reset procedures. • Restructured "Automatic Reset Mode."...
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
AVMM master. Because each channel has its own dedicated AVMM interface, you can dynamically reconfigure channels either concurrently or sequentially, depending on how the AVMM master is connected to the AVMM reconfiguration interface. Figure 78. Reconfiguration Interface in Intel Stratix 10 Transceiver IP Cores Native PHY IP Core AVMM Master Ch0: AVMM...
Non RS-FEC to RS-FEC reconfiguration 7.4. Reading from the Dynamic Reconfiguration Interface Reading from the reconfiguration interface of the Transceiver Native PHY IP core retrieves the current value at a specific address. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
All writes to the reconfiguration interface must be read-modify-writes, because two or more features may share the same reconfiguration address. You need to monitor the signal. reconfig_waitrequest ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
For example, the configuration file for Profile 0 is stored as . The Intel Quartus <filename_CFG0.sv> Prime Timing Analyzer includes the necessary timing paths for all configurations based on initial and target profiles. You can also generate full reconfiguration files or reduced configuration files that contain only the attributes that differ between the multiple configured profiles.
UG-20056 | 2019.02.04 7.6.1. Reconfiguration Files The Intel Stratix 10 E-Tile Transceiver Native PHY IP core optionally allows you to save the parameters you specify for the IP instances as configuration files. The configuration file stores addresses and data values for that specific IP instance. The configuration files are generated during IP generation.
• Bit[7] equal to 1 to launch the reconfiguration streamer 2. Continue to read register 0x40141[0] until it becomes 0 to indicate that the reconfiguration streamer is finished. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
If you do not reconfig_writedata connect the reconfiguration interface signals appropriately, the ADME does not function properly. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Some PMA features that can be dynamically reconfigured, like the reference clock source, the TX and RX datarate require the PMA and digital blocks to be in the reset state. Intel recommends that you: • Hold the channel transmitter in digital reset and assert PMA attribute codes to disable the PMA TX during reconfiguration.
Page 128
Wait for tx/rx_reset_ack asserts Deassert the EMIB/RS-FEC/PMAIF resets in the sequence indicated in the manual reset section of the reset chapter Related Information PMA Attribute Codes on page 170 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
You can use the reconfiguration interface on the channel instance to specify which reference clock source drives the transmitter, the receiver, or both. The channel supports clocking up to five different reference clock sources. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 130
0x91[0] to restore the previous profile. You must clear register 0x8A[7] by writing 0x8A[7] to 1 before sending any attributes to the PMA. Related Information Resetting Transceiver Channels on page 100 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Asynchronous assertion and synchronous deassertion. Input Write enable signal. Signal reconfig_write reconfig_clk is active high. Input Read enable signal. Signal reconfig_read reconfig_clk is active high. continued... ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 132
..., reconfig_address_ch0[18:0] address reconfig_writedata_ch3[7:0], ..., reconfig_writedata_ch0[7:0] writedata reconfig_readdata_ch3[7:0], ..., reconfig_readdata_ch0[7:0] readdata reconfig_waitrequest_ch3, ..., reconfig_waitrequest_ch0 waitrequest Note: The RS-FEC reconfiguration interface will not be separated for each channel. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 133
Native PHY. You can access certain test and debug functions using System Console with the ADME. Refer to the "Embedded Debug Features" section for more details about ADME. continued... ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 134
Store current configuration to profile specified. Load configuration from selected profile Loads the current Native PHY parameter settings to the profile specified by Store current configuration to profile specified. continued... ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Store current configuration to profile parameter and then stores the parameters back to the profile. 7.13. Embedded Debug Features The Intel Stratix 10 Transceiver Native PHY IP cores provide the following optional debug features to facilitate embedded test and debug capability: •...
UG-20056 | 2019.02.04 7.13.2. Optional Dynamic Reconfiguration Logic The Intel Stratix 10 Transceiver Native PHY IP cores contain soft logic for debug purposes known as the Optional Reconfiguration Logic. This soft logic provides a set of registers that enable you to determine the state of the Native PHY IP cores.
The bit self-clears. 5. Check register 0x204[0]. A '0' indicates the loading was successful. Related Information Loading Parameters into the Receiver on page 183 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Made the following changes: • Changed some descriptions in the "Dynamic Reconfiguration" section. • Added a feature to the "Intel Stratix 10 Dynamic Reconfiguration Feature Support" table. • Updated the reconfig_write waveform in the "Writing to the Reconfiguration Interface" figure. •...
Page 139
Removed reference to the PMA register read/write sequencer for this release pending testing in the "Changing Analog PMA Settings" section. • Updated the address, writedata, and readdata bus widths in the "Ports and Parameters" and "ADME" sections. 2018.01.31 Initial release. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
Page 141
10. Change to internal or serial loopback mode by using PMA attribute code 0x0008. a. Write 0x84[7:0] = 0x01. b. Write 0x85[7:0] = 0x01. Write 0x86[7:0] = 0x08. d. Write 0x87[7:0] = 0x00. e. Write 0x90[0] = 1’b1. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 142
15. Disable internal or serial loopback mode by using PMA attribute code 0x0008. a. Write 0x84[7:0] = 0x00. b. Write 0x85[7:0] = 0x00. Write 0x86[7:0] = 0x08. d. Write 0x87[7:0] = 0x00. e. Write 0x90[0] = 1’b1. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 144
Read 0x8B[0] until it changes to 0. h. Write 0x8A[7] to 1'b1 to clear the 0x8A[7] value. 3. Enable the transceiver channel if it is not running already. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 145
Read 0x8B[0] until it changes to 0. h. Write 0x8A[7] to 1'b1 to clear the 0x8A[7] value. 9. Read the lower 16 bits of the error counter. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Inject either a single error or a burst of errors on the TX driver output using PMA attribute codes. This switches the internal TX error injection signal on and off for the number of bits requested. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
8.4. PMA Receiver Equalization Adaptation Usage Model The PMA receiver adaptive equalization engine allows the equalization blocks to adapt to an optimal value. These optimal values can be read back. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 148
2. Configure PMA attribute code 0x01 as following to enable TX and RX: a. Write 0x84[7:0] = 0x07. b. Write 0x85[7:0] = 0x00. Write 0x86[7:0] = 0x01. d. Write 0x87[7:0] = 0x00. e. Write 0x90[0] = 1'b1. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 149
Write 0x8A[7] to 1'b1 to clear the 0x8A[7] value. Note: You can stop continuous adaptation. Refer to Receiver Tuning Controls for more information. Related Information 0x000A: Receiver Tuning Controls on page 175 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Write 0x86[7:0] = 0x19. d. Write 0x87[7:0] = 0x00. e. Write 0x90[0] = 1’b1. Read 0x8A[7]. It should be 1. g. Read 0x8B[0] until it changes to 0. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 151
Read 0x8A[7]. It should be 1. g. Read 0x8B[0] until it changes to 0. h. Write 0x8A[7] to 1 to clear the 0x8A[7] flag. 9. Load pattern [69:60]. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 152
Write 0x90[0] = 1’b1. Read 0x8A[7]. It should be 1. g. Read 0x8B[0] until it changes to 0. h. Write 0x8A[7] to 1 to clear the 0x8A[7] flag. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
5. Write 0x90[0] = 1'b1. 6. Read 0x8A[7]. It should be 1. 7. Read 0x8B[0] until it changes to 0. 8. Write 0x8A[7] to 1 to clear the 0x8A[7] flag. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 156
Refer to the Register Map for more details. Further information about configuring PMA parameters will be available in a future release of this user guide. Related Information Register Map on page 165 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
5. Refer to the "Configuring a PMA Parameter Using Native PHY IP" design example for details. Related Information • PMA Parameters on page 29 • PMA Adaptation on page 37 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
PMA across dynamic temperature conditions, PMA parameter tuning is required before initiating receiver initial adaptation and receiver continuous adaptation. What follows is the Native PHY IP GUI configuration flow. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 159
802.3bs/bj specifications. If you have a different test setup, you must tune some of the parameters to achieve the optimal performance across the PVT. 4. Initial adaptation and continuous adaptation PMA parameter options are: ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 160
0x200 to 0x203 Usage. You can select the soft registers to choose and load the test configuration. The status of the test configuration load feature can be monitored using rcp_load_finish ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 161
2. Load your PMA configuration, and apply it to all channels. Figure 96. Enable Soft IP GUI To enable the soft IP, turn on Enable dynamic reconfiguration and Enable control and status registers. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 162
Refer to Loading a PMA Configuration for more details. Related Information • PMA Adaptation on page 37 • PMA Bring Up Flow on page 69 • PMA Analog Reset on page 104 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
PMA Registers 0x200 to 0x203 Usage on page 184 • PMA Bring Up Flow on page 69 8.13. Dynamic Reconfiguration Examples Revision History Document Changes Version 2019.02.04 Made the following changes: continued... ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 164
Added the "PMA Receiver Equalization Adaptation Flowchart." • Added the "Equalizer Bits" figure. • Added the "PRBS Bits" figure. • Added error injection instructions to the "PRBS Usage Model" section. 2018.01.31 Initial release. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
Bit is set to: read- Status Bit 0x40141 • 1'b1: streaming is in progress only • 1'b0: streaming is complete 0x40143 Request PMA configuration load read- Configurat write continued... ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Use the following attribute codes to set registers 0x87[7:0] down to 0x84[7:0] in the PMA register map to send or receive attribute values to or from the PMA. 9.2.1. 0x0001: PMA Enable/Disable Attribute Code 0x0001 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
• 0x85[2:0]: 3'b100 to select as data to be compared against tx_prbs • 0x85[2:0]: 3'b110 to select 20'h00000 as data to be compared against • 0x85[7:3]: 5'h00 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
0x0005: Success Related Information Supported Data Rate Ratios for PMA Attribute Codes 0x0005 and 0x0006 on page 187 9.2.5. 0x0006: RX Channel Divide By Ratio Attribute Code 0x0006 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
• 0x84[7:5]: 3'h0 • 0x85[0]: 1'b1 to change the internal or serial loopback settings • 0x85[1]: 1'b1 to set the reverse parallel loopback settings • 0x85[7:2]: 6'h00 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
0x0018 9.2.14. 0x0019: Status/Debug Register Next Write Field Attribute Code 0x0019 Description Writes the next field of a status/debug register. 0x85[7:0], 0x84[7:0] represent the value to be written. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
{0x85[7:0],0x84[7:0]}: — Number of errors to inject PMA Can Be Running While Updating PMA Attribute? Return Value {0x89[7:0],0x88[7:0]} 0x001B 9.2.17. 0x001C: Incoming RX Data Capture Attribute Code 0x001C ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
PMA attributes. The analog parameters can be read or changed when the transceiver is running. Related Information • Configuring a PMA Parameter Tunable by the Adaptive Engine on page 155 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 183
After updating the analog parameter value, the parameters listed below need to be loaded into the receiver to become effective. Use attribute code 0x00EC and the following table to load the parameters into the transceiver. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Use registers 0x200 to 0x203 as an alternative method to set certain PMA attributes or to perform a PMA analog reset. For details, refer to Loading a PMA Configuration. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Page 185
Adaptation and Put PMA in Mission Mode, and Read the Physical Channel Number for how to set registers 0x200 to 0x203. Related Information • Loading a PMA Configuration on page 163 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
{0x201[0],0x200[7:5]}: 4’h2 to set the PRBS generator and checker in PRBS11 mode after initial adaption is complete. • {0x201[0],0x200[7:5]}: 4’h3 to set the PRBS generator and checker in PRBS13 mode after initial adaption is complete. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
0x294 rsfec_corr_1s_cnt_2_hi 0x29C rsfec_corr_1s_cnt_3_hi All statistic registers are 64 bits, and you must do two 32-bit reads. Intel recommends that you enable the in offset address 0x108 explained in shadow_req[3:0] rsfec_debug_cfg before reading the statistics register and disable after reading it.
3'b111 : Debug Mode - Select Loopback from output of RS-FEC RX core_tx_in_sel1 RS-FEC TX Select For Lane 1 Indicates which data to select for rsfec core TX input continued... ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
(i.e. 32GFC), otherwise it must be set to 0. Set to enable Fibre Channel mode. 9.5.7. tx_aib_dsk_status Description Address Addressing Mode Status fields for TX Deskew 0x104 32-bits ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
1: Clear the collection and shadow counters so that the next shadow request or snapshot will start from 0. If the counters are not cleared, they will continue counting and rollover. shadow_req ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
With RS544 .pace_inv is set when the layer above presents TX data in more than 33 consecutive cycles. resync PCS Tx alignment/codeword marker resync. Not valid when RSFEC_LANE_CFG1.eng_cust_am_en = 1. blk_inv PCS Tx 66b invalid block type. continued... ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Not valid when transcoding is bypassed. 9.5.12. rsfec_lane_rx_stat Register Name Description Address Addressing Mode rsfec_lane_rx_stat_0 RS-FEC per lane RX status 0x150 32-bits rsfec_lane_rx_stat_1 0x154 rsfec_lane_rx_stat_2 0x158 rsfec_lane_rx_stat_3 0x15C ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Set when a FEC code word could not be corrected due to too many errors. corr_cw Set when a FEC code word had one or more errors that were corrected. hi_ser High symbol error rate. continued... ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
PCS layer for a period of 60ms to 75ms. am_5bad RX was locked (and aligned if RSFEC_CORE_CFG.frac = none) but 5 consecutive alignment/codeword markers were not valid. continued... ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
All RX lanes locked but the alignment markers were not unique or the skew was too large. This is an event signal, so use .not_align above instead to determine the alignment state. Restarts the synchronization. continued... ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
The reset values in this table represents register values after a reset has completed. Name Description SW Access Reset HW Access Protection fec_lane FEC lane# received on each physical lane. Only applicable when RSFEC_CORE_CFG.frac = none (100GE/128GFC). ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
The reset values in this table represents register values after a reset has completed. Name Description SW Access Reset HW Access Protection 15:8 inj1s Same for bits changed from 0 to 1 on each physical lane. 0x00 continued... ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
The reset values in this table represents register values after a reset has completed. Name Description SW Access Reset HW Access Protection 31:0 stat Statistics value. 0x0000 0000 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
The reset values in this table represents register values after a reset has completed. Name Description SW Access Reset HW Access Protection 31:0 stat Statistics value. 0x0000 0000 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
The reset values in this table represents register values after a reset has completed. Name Description SW Access Reset HW Access Protection 31:0 stat Statistics value. 0x0000 0000 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
The reset values in this table represents register values after a reset has completed. Name Description SW Access Reset HW Access Protection 31:0 stat Statistics value. 0x0000 0000 ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Added bit offsets [3:2] and [4] to address 0x9 in the "PMA Register Map" table. • Removed addresses 0x50040 and 0x50041 in the "PMA Capability Register Map" table. • Added address 0x8B to the "PMA Register Map" table. 2018.01.31 Initial release. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
Page 213
Renamed the "Channel Use Model" appendix to "E-Tile Channel Placement Tool." • Removed PMA-Direct Single Channel Mode, PMA-Direct Dual Channel Mode, and Precision Time Protocol (PTP) Placement. • Added a description, screenshot and link to the "E-Tile Channel Placement Tool" and Intel Stratix 10 PCG. 2018.01.31 Initial release. ®...
Intel's standard warranty, but reserves the right to make changes to any products and services Registered at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Intel. Intel customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
Page 215
B. PMA Direct PAM4 30 Gbps to 57.8 Gbps Implementation UG-20056 | 2019.02.04 Figure 102. E-Tile Channel Placement Tool Two adjacent core interfaces for a single PAM4 FEC mode 12 even channels channel PMA direct is off ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Intel Stratix 10 E-Tile Channel Placement Tool B.2. Starting a New Intel Quartus Prime Pro Edition Design This design example uses Intel Quartus Prime Pro Edition software version 18.0. 1. Click File > New Project Wizard. 2. Select a project folder, then keep clicking Next until you see Family, Device &...
B. PMA Direct PAM4 30 Gbps to 57.8 Gbps Implementation UG-20056 | 2019.02.04 Figure 106. Family, Device & Board Settings Refer to the Intel Stratix 10 Device Datasheet for E-Tile specifications. Related Information Intel Stratix 10 Device Datasheet B.3. Selecting the Configuration Clock Source Use this procedure to set the clock for the transceiver reset sequence (TRS) and local TRS (LTRS) blocks.
OSC_CLK_1 pin, or 25 MHz OSC_CLK_1 pin in the Configuration clock source field depending on your clock frequency's availability. Figure 108. Configuration Clock Source Selection B.4. Instantiating the Transceiver Native PHY IP This procedure describes how to instantiate your Intel Stratix 10 E-Tile Transceiver Native PHY IP core. ® ®...
Page 221
B. PMA Direct PAM4 30 Gbps to 57.8 Gbps Implementation UG-20056 | 2019.02.04 1. Locate the Stratix 10 E-Tile Transceiver Native PHY IP core in the IP Catalog. Figure 109. IP Catalog The Native PHY IP Parameter Editor allows you to set many configurations, such •...
Page 222
30 Gbps, two adjacent channels are combined to provide a single PAM4 channel. So, total 24/2 = 12 PAM4 channels. Note: You must set the TX PMA tab as well. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
64 TX/RX PMA interface width. B.5. Instantiating the In-system Sources and Probes Intel FPGA IP This procedure describes how to instantiate the In-System Sources and Probes Intel FPGA IP core. This IP is used as a reset signal in Making the Top Level Connection.
2. Double-click In-System Sources & Probes Intel FPGA IP. 3. Name the IP, 4. Configure the IP with these settings. Figure 113. In-System Source & Probes Intel FPGA IP Configuration Related Information Making the Top Level Connection on page 224 B.6.
2. Download the settings to the board by clicking the Programmer tool. Figure 114. Programmer Tool 3. Click Auto Detect to detect devices, then locate the Intel Stratix 10 device. 4. Next to the Intel Stratix 10 device, Click Change file to locate and add the .sof file. ®...
The Signal Tap Logic Analyzer helps you perform transceiver debug operations. You can also use Transceiver Toolkit to perform transceiver debug operations. Refer to the Intel Quartus Prime Pro Edition User Guide: Debug Tools for more information about the Transceiver Toolkit.
Updated GUI figures in Instantiating the Transceiver Native PHY IP. 2018.07.18 Made the following changes: • Added further description and a link to the Transceiver Toolkit documentation in the "Debug Tools" section. 2018.05.15 Initial release. ® ® Intel Stratix 10 E-Tile Transceiver PHY User Guide Send Feedback...
Need help?
Do you have a question about the Stratix 10 and is the answer not in the manual?
Questions and answers