A.4.10. CDR/CMU and PMA Calibration............................................................... 473
A.5. Logical View Register Map of the L-Tile/H-Tile Transceiver Registers Revision History... 474
L- and H-Tile Transceiver PHY User Guide
6
Send Feedback
UG-20055 | 2021.03.29
Send Feedback
1. Overview
Intel® Stratix® 10 devices offer up to 144 transceivers with integrated advanced highspeed analog signal conditioning and clock data recovery circuits for chip-to-chip,
chip-to-module, and backplane applications.
The Intel Stratix 10 devices contain a combination of GX, GXT, or GXE channels, in
addition to the hardened IP blocks for PCI Express* and Ethernet applications.
The Intel Stratix 10 device introduces several transceiver tile variants to support a
wide variety of protocol implementations. These transceiver tile variants are L-tiles, Htiles, and E-tiles. This user guide describes both the L- and H-tile transceivers. For
Intel Stratix 10 devices that only contain E-tiles, refer to the E-Tile Transceiver PHYUser Guide.
Table 1.Transceiver Tile Variants—Comparison of Transceiver Capabilities
FeatureL-TileH-TileE-Tile
Maximum Transceiver
Data Rate (Chip-to-
chip)
Maximum Transceiver
Data Rate
(Backplane)
Number of
Transceiver Channels
(per tile)
Hard IP (per tile)PCIe*—Gen3 x16
(1)
GX
—17.4 Gbps
(1)
GXT
—26.6 Gbps
GX—12.5 Gbps
GXT—12.5 Gbps
GX—16 per tile
GXT—8 per tile
Total—24 per tile (4
banks, 6 channels per
bank)
GX—17.4 Gbps
GXT—28.3 Gbps
GX—8 per tile
GXT—16 per tile
Total—24 per tile (4 banks, 6
channels per bank)
PCIe—Gen3 x16, SR-IOV (4
PF, 2K VF)
Ethernet—100GbE MAC
(2)
GXE
—57.8 Gbps Pulse Amplitude
Modulation 4 (PAM4)/28.9 Gbps Non-
return to zero (NRZ)
GXE—24 individual channels per tile
Ethernet—100GbE MAC and RS (528,
514)-FEC, 4 per tile
Ethernet—KP-FEC, 4 per tile
Ethernet—10/25GbE MAC and RS
(528, 514)-FEC, 24 per tile
In all Intel Stratix 10 devices, the various transceiver tiles connect to the FPGA fabric
using Intel EMIB (Embedded Multi-Die Interconnect Bridge) technology.
Related Information
•L-Tile/H-Tile Building Blocks on page 16
•See AN 778: Intel Stratix 10 Transceiver Usage for transceiver channel placement
guidelines for L-tiles and H-tiles.
(1)
Refer to the L-Tile/H-Tile Building Blocks section for further descriptions of GX and GXT
channels.
(2)
Refer to the E-Tile Transceiver PHY User Guide for a full description of GXE channels.
Intel Corporation. All rights reserved. Agilex, Altera, Arria, Cyclone, eASIC, Intel, the Intel logo, MAX, Nios,
Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or
other countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in
accordance with Intel's standard warranty, but reserves the right to make changes to any products and services
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.
*Other names and brands may be claimed as the property of others.
1.1. L-Tile/H-Tile Layout in Intel Stratix 10 Device Variants
Intel Stratix 10 GX/SX device variants support both L- and H-Tiles. Intel Stratix 10 TX
and MX device variants support both H- and E-Tiles.
Intel Stratix 10 devices are offered in a number of different configurations based on
layout. There is a maximum of six possible locations for a tile. The following figure
maps these layouts to the corresponding transceiver tiles and banks.
The Intel Stratix 10 GX FPGAs meet the high-performance demands of highthroughput systems with up to 10 teraflops (TFLOPs) of floating-point performance.
Intel Stratix 10 GX FPGAs also provide transceiver support up to 28.3 Gbps for chipmodule, chip-to-chip, and backplane applications.
The Intel Stratix 10 SX SoCs features a hard processor system with 64 bit quad-core
ARM* Cortex*-A53 processor available in all densities, in addition to all the features of
Intel Stratix 10 GX devices.
Figure 7.Intel Stratix 10 TX Device with 2 E-Tiles and 1 H-Tile (72 Transceiver
Channels)
Figure 8.Intel Stratix 10 TX Device with 3 E-Tiles and 1 H-Tile (96 Transceiver
Channels)
Figure 9.Intel Stratix 10 TX Device with 5 E-Tiles and 1 H-Tile (144 Transceiver
Channels)
Send Feedback
L- and H-Tile Transceiver PHY User Guide
11
H-Tile
(24 Channels)
HSSI_0_0
Package Substrate
EMIB
Core Fabric
®
MX 2100 NF53 (F2597B)
H-Tile
(24 Channels)
HSSI_2_0
EMIB
HBM2
HBM2
4 GByte
4 GByte
H-Tile
(24 Channels)
HSSI_2_0
Package Substrate
EMIBEMIB
Core Fabric
®
MX 1650 UF53 (F2597A)
HBM2
H-Tile
(24 Channels)
HSSI_2_1
H-Tile
(24 Channels)
HSSI_0_1
EMIBEMIB
HBM2
MX 2100 UF53 (F2597A)
H-Tile
(24 Channels)
HSSI_0_0
4 GByte
4 GByte
1. Overview
UG-20055 | 2021.03.29
Note: 1. No package migration available between GX/SX and TX device families (H-Tile and
E-Tile)
2. Migration available within GX/SX from L-Tile to H-Tile variants
1.1.3. Intel Stratix 10 MX H-Tile and E-Tile Configurations
The Intel Stratix 10 MX devices combine the programmability and flexibility of Intel
Stratix 10 FPGAs and SoCs with 3D stacked high-bandwidth memory 2 (HBM2). The
DRAM memory tile physically connects to the FPGA using Intel Embedded Multi-Die
Interconnect Bridge (EMIB) technology.
Figure 10.Intel Stratix 10 MX Device with 2 H-Tiles (48 Transceiver Channels) and 2
HBM2
Figure 11.Intel Stratix 10 MX Device with 4 H-Tiles (96 Transceiver Channels) and Two
4 GB HBM2
L- and H-Tile Transceiver PHY User Guide
12
Send Feedback
H-Tile
(24 Channels)
HSSI_2_0
Package Substrate
EMIBEMIB
Core Fabric
®
MX 1650 UF53 (F2597C)
HBM2
H-Tile
(24 Channels)
HSSI_2_1
H-Tile
(24 Channels)
HSSI_0_1
EMIBEMIB
HBM2
MX 2100 UF53 (F2597C)
H-Tile
(24 Channels)
HSSI_0_0
8 GByte
8 GByte
E-Tile
(24 Channels)
HSSI_2_0
Package Substrate
EMIBEMIB
Core Fabric
®
MX 1650 UF55 (F2912)
HBM2
E-Tile
(24 Channels)
HSSI_2_1
EMIBEMIB
HBM2
MX 2100 UF55 (F2912)
E-Tile
(24 Channels)
HSSI_0_1
H-Tile
(24 Channels)
HSSI_0_0
4 GByte
4 GByte
1. Overview
UG-20055 | 2021.03.29
Figure 12.Intel Stratix 10 MX Device with 4 H-Tiles (96 Transceiver Channels) and Two
The number in the Intel Stratix 10 GX/SX Device Name column indicates the device's Logic Element (LE) count
(in thousands LEs).
Intel Stratix 10 GX/SX
Device Name
GX 400/ SX 4001
GX 650/ SX 6501
GX 850/ SX 8502
GX 1100/ SX 11002
GX 1650/ SX 165024
GX 2100/ SX 210024
GX 2500/ SX 2500241
GX 2800/ SX 2800241
GX 16602
GX 21102
GX 102004
F1152
HF35
(35x35 mm2)
F1760A
NF43
(42.5x42.5
mm2)
F2397B
UF50
(50x50 mm2)
F2912E
HF55
(55x55 mm2)
F4938
NF74
(70x74 mm2)
Table 3.H- and E-Tile Counts in Intel Stratix 10 TX Devices (HF35, 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).
Cell legend: H-Tile count, E-Tile count
Intel Stratix 10 TX Device
Name
TX 850—1, 11, 2—
TX 1100—1, 11, 2—
TX 1650——1, 3—
TX 2100——1, 3—
TX 2500——1, 31, 5
TX 2800——1, 31, 5
F1152
HF35
(35x42.5 mm2)
F1760C
NF43
(42.5x42.5 mm2)
F2397C
SF50, UF50
(50x50 mm2)
F2912B
YF55
(55x55 mm2)
L- and H-Tile Transceiver PHY User Guide
14
Send Feedback
1. Overview
UG-20055 | 2021.03.29
Table 4.H- and E-Tile Counts in Intel Stratix 10 MX Devices (NF53, UF53, UF55)
The number in the Intel Stratix 10 MX Device Name column indicates the device's Logic Element (LE) count (in
thousands LEs).
Cell legend: H-Tile count, E-Tile count
Intel Stratix 10 MX Device
Name
MX 16504, 0—4, 01, 3
MX 21004, 02, 04, 01, 3
F2597A
UF53
(52.5x52.5 mm2)
F2597B
NF53
(52.5x52.5 mm2)
F2597C
UF53
(52.5x52.5 mm2)
F2912
UF55
(55x55 mm2)
Send Feedback
L- and H-Tile Transceiver PHY User Guide
15
PMA Ch 0
PMA Ch 1
PMA Ch 2
PMA Ch 3
PMA Ch 4
PMA Ch 5
PCS Ch 0
PCS Ch 1
PCS Ch 2
PCS Ch 3
PCS Ch 4
PCS Ch 5
fPLL 0
ATX PLL 0
fPLL 1
ATX PLL 1
x6 Clock
Network
x24 Clock
Network
Transceiver Bank 3 (2)
refclk1
refclk0
PMA Ch 0
PMA Ch 1
PMA Ch 2
PMA Ch 3
PMA Ch 4
PMA Ch 5
PCS Ch 0
PCS Ch 1
PCS Ch 2
PCS Ch 3
PCS Ch 4
PCS Ch 5
fPLL 0
ATX PLL 0
fPLL 1
ATX PLL 1
x6 Clock
Network
Transceiver Bank 2
refclk1
refclk0
PMA Ch 0
PMA Ch 1
PMA Ch 2
PMA Ch 3
PMA Ch 4
PMA Ch 5
PCS Ch 0
PCS Ch 1
PCS Ch 2
PCS Ch 3
PCS Ch 4
PCS Ch 5
fPLL 0
ATX PLL 0
fPLL 1
ATX PLL 1
x6 Clock
Network
Transceiver Bank 1 (2)
refclk1
refclk0
PMA Ch 0
PMA Ch 1
PMA Ch 2
PMA Ch 3
PMA Ch 4
PMA Ch 5
PCS Ch 0
PCS Ch 1
PCS Ch 2
PCS Ch 3
PCS Ch 4
PCS Ch 5
fPLL 0
ATX PLL 0
fPLL 1
ATX PLL 1
x6 Clock
Network
Transceiver Bank 0
refclk1
refclk0
PCIe Gen3
x16 Hard IP
Ch0 PCS FIFO
Ch1 PCS FIFO
Ch2 PCS FIFO
Ch3 PCS FIFO
Ch4 PCS FIFO
Ch5 PCS FIFO
Ch0 Core FIFO
Ch1 Core FIFO
Ch2 Core FIFO
Ch3 Core FIFO
Ch4 Core FIFO
Ch5 Core FIFO
EMIB
FPGA Fabric
L-Tile/H-Tile
PCS Core Interface
Ethernet 100G
Hard IP
Ch0 Core FIFO
Ch1 Core FIFO
Ch2 Core FIFO
Ch3 Core FIFO
Ch4 Core FIFO
Ch5 Core FIFO
Ch0 Core FIFO
Ch1 Core FIFO
Ch2 Core FIFO
Ch3 Core FIFO
Ch4 Core FIFO
Ch5 Core FIFO
Ch0 Core FIFO
Ch1 Core FIFO
Ch2 Core FIFO
Ch3 Core FIFO
Ch4 Core FIFO
Ch5 Core FIFO
Ch0 PCS FIFO
Ch1 PCS FIFO
Ch2 PCS FIFO
Ch3 PCS FIFO
Ch4 PCS FIFO
Ch5 PCS FIFO
Ch0 PCS FIFO
Ch1 PCS FIFO
Ch2 PCS FIFO
Ch3 PCS FIFO
Ch4 PCS FIFO
Ch5 PCS FIFO
Ch0 PCS FIFO
Ch1 PCS FIFO
Ch2 PCS FIFO
Ch3 PCS FIFO
Ch4 PCS FIFO
Ch5 PCS FIFO
(1)
1. The Ethernet Hard IP is only for H-Tile devices.
2. GXT channels for L-Tile devices are only in Banks 1 or 3.
Note:
= GXT clock network
Legend
UG-20055 | 2021.03.29
1.3. L-Tile/H-Tile Building Blocks
Figure 14.High Level Block Diagram of L-Tile/H-Tile in Intel Stratix 10 Devices
1. Overview
L- and H-Tile Transceiver PHY User Guide
16
Send Feedback
GX - Channel 5
GXT Channel 4
GXT Channel 3
GX Channel 2
GXT Channel 1
GXT Channel 0
fPLL
fPLL
ATX
ATX
1. Overview
UG-20055 | 2021.03.29
1.3.1. Transceiver Bank Architecture
Each L-Tile/H-tile transceiver tile contains four transceiver banks. The transceiver
channels are grouped into transceiver banks, where each bank has six channels.
These six channels are a combination of GX and GXT channels which you can
configure in the following ways:
•All six channels as GX channels
•Channels 0, 1, 3, and 4 as GXT channels. L-Tile supports GXT channels in banks 1
and 3. H-Tile supports GXT channels in banks 0, 1, 2, and 3.
•All six channels as a mix of GX and GXT channels; for example, two GX channels
and four GXT channels on H-Tile Devices. On L-Tile devices, you can use a
maximum of four channels in a bank when any channel is configured as a GXT
channel.
Each channel can also run in any of the following operational modes:
•Duplex (default)—Specifies a single channel that supports both transmission and
reception
•Transmitter (TX) Simplex—Specifies a single channel that supports only
transmission
•Receiver (RX) Simplex—Specifies a single channel that supports only reception
Each transceiver bank contains two Advanced Transmit (ATX) PLLs, two fractional PLLs
(fPLL), and two Clock Multiplier Unit (CMU) PLLs.
Figure 15.Transceiver Banks in the L-Tile/H-Tile
Related Information
PLLs and Clock Networks on page 249
1.3.2. Transceiver Channel Types
Each transceiver has a Physical Coding Sublayer (PCS) and a Physical Medium
Attachment (PMA). Additionally, each transceiver has loopback modes and internal
pattern generator and verifier blocks for debugging.
1.3.2.1. GX Channel
Each GX transceiver channel has four types of PCS blocks that together support
continuous datarates up to 17.4 Gbps. The various PCS blocks contain data processing
functions such as encoding or decoding, scrambling or descrambling, word alignment,
frame synchronization, FEC, and so on.
Send Feedback
L- and H-Tile Transceiver PHY User Guide
17
Figure 16.GX Transceiver Channel in TX/RX Duplex Mode
Standard PCS
PCIe Gen3 PCS
Enhanced PCS
Transceiver
Tile
Transmitter PCS
Transmitter PMA
Serializer
Standard PCS
PCIe Gen3 PCS
Enhanced PCS
Receiver PCS
Receiver PMA
DeserializerCDR
from FPGA fabric
to FPGA fabric
PCS Direct
PCS Direct
TX
PCS
FIFO
RX
PCS
FIFO
Table 5.PCS Types Supported by GX Transceiver Channels
Note: Use the L-Tile/H-Tile Transceiver Native PHY Intel Stratix 10FPGA IP Parameter Editor
to determine the datarate limitations of your selected PCS configuration.
Refer to Table 12 on page 38 for a definition of the PCS Direct mode.
1.3.2.2. GXT Channel
Each GXT transceiver channel has two types of PCS blocks that together support
continuous datarates up to 28.3 Gbps for H-Tile and 26.6 Gbps for L-Tile. Use PCS
Direct or Enhanced PCS to implement a GXT channel.
Refer to the Intel Stratix 10 Device Datasheet for more details on transceiver
specifications.
(3)
The 12 Gbps data rate at the receiver is only supported when the RX word aligner mode
parameter is set to Manual.
(4)
This data rate is only supported when Byte Serializer and Deserializer mode is enabled.
L- and H-Tile Transceiver PHY User Guide
18
Send Feedback
Standard PCS
PCIe Gen3 PCS
Enhanced PCS
Transceiver
Tile
Transmitter PCS
Transmitter PMA
Serializer
Standard PCS
PCIe Gen3 PCS
Receiver PCS
Receiver PMA
DeserializerCDR
from FPGA fabric
to FPGA fabric
PCS Direct
Enhanced PCS
PCS Direct
TX
PCS
FIFO
RX
PCS
FIFO
1. Overview
UG-20055 | 2021.03.29
Figure 17.GXT Transceiver Channel in TX/RX Duplex Mode
Table 6.PCS Types Supported by GXT Transceiver Channels
Note: Use the Native PHY IP Parameter Editor to determine the datarate limitations of your
selected PCS configuration.
Related Information
Intel Stratix 10 Device Datasheet
1.3.3. GX and GXT Channel Placement Guidelines
Refer to AN 778: Intel Stratix 10 Transceiver Usage for detailed information on this
section.
Related Information
AN 778: Intel Stratix 10 Transceiver Usage
1.3.4. GXT Channel Usage
Intel Stratix 10 L-Tile/H-Tile transceivers support GXT channels.
Send Feedback
L- and H-Tile Transceiver PHY User Guide
19
Table 7.Channel Types
There are a total of 24 channels available per tile. You can configure them as either GX channels or as a
combination of GX and (up to 16) GXT channels provided that the total does not exceed 24. You can use GXT
channels as a GX channel, but they are subject to all of the GX channel placement constraints.
TileChannel Type
L-Tile
H-Tile
An ATX PLL can serve as the transmit PLL for up to six GXT channels.
Refer to AN 778: Intel Stratix 10 Transceiver Usage for detailed information about this
section.
Related Information
•Intel Stratix 10 Device Datasheet
•AN 778: Intel Stratix 10 Transceiver Usage
UG-20055 | 2021.03.29
Number of Channels
per Tile
GXUp to 2417.4 Gbps12.5 Gbps
(5)
GXT
GXUp to 2417.4 Gbps
(5)
GXT
Up to 826.6 Gbps12.5 Gbps
Up to 1628.3 Gbps28.3 Gbps
Chip-to-ChipBackplane
Channel Capability
1. Overview
1.3.5. PLL and Clock Networks
There are two different types of clock networks to distribute the high speed serial
clock to the channels:
•Transceiver clock network that supports GX channels and allows a single TX PLL to
drive up to 24 bonded channels in a tile.
•High Performance clock network that allows a single ATX PLL to drive up to 6 GXT
channels in unbonded configurations.
Table 8.Channel Type Supported by Different Clock Networks
Clock NetworkClock LinesChannel Type Support
Standardx1, x6, x24GX
High PerformancePLL Direct ConnectGXT
1.3.5.1. PLLs
1.3.5.1.1. Transceiver Phase-Locked Loops
Each transceiver channel in Intel Stratix 10 devices has direct access to three types of
high performance PLLs:
•Advanced Transmit (ATX) PLL
•Fractional PLL (fPLL)
•Channel PLL / Clock Multiplier Unit (CMU) PLL.
(5)
If you use GXT channel data rates, the V
L- and H-Tile Transceiver PHY User Guide
20
CCR_GXB
and V
CCT_GXB
voltages must be set to 1.12 V.
Send Feedback
1. Overview
UG-20055 | 2021.03.29
These transceiver PLLs along with the Master or Local Clock Generation Blocks (CGB)
drive the transceiver channels.
Related Information
PLLs on page 251
For more information about transceiver PLLs in Stratix 10 devices.
Advanced Transmit (ATX) PLL
The ATX PLL is the transceiver channel’s primary transmit PLL. It can operate over the
full range of supported datarates required for high datarate applications. An ATX PLL
supports both integer frequency synthesis and coarse resolution fractional frequency
synthesis (when configured as a cascade source).
Fractional PLL (fPLL)
A fractional PLL (fPLL) is an alternate transmit PLL used for generating lower clock
frequencies for lower datarate applications. fPLLs support both integer frequency
synthesis and fine resolution fractional frequency synthesis. Unlike the ATX PLL, you
can also use the fPLL to synthesize frequencies that can drive the core through the
FPGA fabric clock networks.
Channel PLL (CMU/CDR PLL)
A channel PLL is located within each transceiver channel. The channel's primary
function is clock and data recovery in the transceiver channel when you use the PLL in
clock data recovery (CDR) mode. You can use the channel PLLs of channel 1 and 4 as
transmit PLLs when configured in clock multiplier unit (CMU) mode. You cannot
configure the channel PLLs of channel 0, 2, 3, and 5 in CMU mode; therefore, you
cannot use them as transmit PLLs. You cannot use the receiver channel when you use
it as a Channel PLL/CMU.
1.3.5.1.2. Clock Generation Block (CGB)
Intel Stratix 10 devices include the following types of clock generation blocks (CGBs):
•Master CGB
•Local CGB
Transceiver banks have two master CGBs. The master CGB divides and distributes
bonded clocks to a bonded channel group. The master CGB also distributes nonbonded clocks to non-bonded channels across the x6/x24 clock network.
Each transceiver channel has a local CGB. The local CGB divides and distributes nonbonded clocks to the corresponding PCS and PMA blocks.
Send Feedback
L- and H-Tile Transceiver PHY User Guide
21
Tile 2
8 reference
clock pins
per tile
Transceiver Bank 3
Transceiver Bank 2
Transceiver Bank 0
Transceiver Bank 1
Transceiver Bank 3
Transceiver Bank 2
Transceiver Bank 0
Transceiver Bank 1
Transceiver Bank 3
Transceiver Bank 2
Transceiver Bank 0
Transceiver Bank 1
Tile 1
Tile 0
8 reference
clock pins
per tile
8 reference
clock pins
per tile
1. Overview
UG-20055 | 2021.03.29
1.3.5.2. Input Reference Clock Sources
•Eight dedicated reference clocks available per transceiver tile
— Two reference clocks per transceiver bank
— You must route multiple copies of reference clocks on the PCB to span beyond
a transceiver tile
•Reference clock network
— Reference clock network does not span beyond the transceiver tile
— There are two regulated reference clock networks for better performance per
tile that any reference clock pin can access
•You can use unused receiver pins as additional reference clocks
Note: Unused receiver pins used as reference clocks can only be used within the same tile.
Figure 18.Reference Clock Network
For the best jitter performance, place the reference clock as close as possible to the
transmit PLL. Use the reference clock in the same triplet of the bank as the transmit
PLL.
1.3.5.3. Transceiver Clock Network
1.3.5.3.1. x1 Clock Lines
The ATX PLL, fPLL, or CMU PLL can access the x1 clock lines. The x1 clock lines allow
the TX PLL to drive multiple transmit channels in the same bank in non-bonded mode.
For more information, refer to the x1 Clock Lines section.
L- and H-Tile Transceiver PHY User Guide
22
Related Information
x1 Clock Lines on page 283
Send Feedback
1. Overview
UG-20055 | 2021.03.29
1.3.5.3.2. x6 Clock Lines
The ATX PLL or fPLL can access the x6 clock lines through the master CGB. The x6
clock lines allow the TX PLL to drive multiple bonded or non-bonded transmit channels
in the same bank.
For more information, refer to the x6 Clock Lines section.
Related Information
x6 Clock Lines on page 284
1.3.5.3.3. x24 Clock Lines
Route the x6 clock lines onto x24 clock lines to allow a single ATX PLL or fPLL to drive
multiple bonded or non-bonded transmit channels in multiple banks in an L-/H-Tile.
1.3.5.3.4. GXT Clock Network
The GXT Clock Network allows the ATX PLL to drive up to six GXT channels in nonbonded mode.
The top ATX PLL in a bank can drive:
•Channels 0, 1, 3, 4 in the bank
•Channels 0, 1 in the bank above in the same H-Tile
The bottom ATX PLL in a bank can drive:
•Channels 0, 1, 3, 4 in the bank
•Channels 3, 4 in the bank below in the same H-Tile
Related Information
GXT Clock Network on page 289
1.3.6. Ethernet Hard IP
1.3.6.1. 100G Ethernet MAC Hard IP
The 100G Ethernet MAC Hard IP block implements an Ethernet stack with MAC and
PCS layers, as defined in the www.ieee802.org/3/.
Note: This Hard IP only apples to Intel Stratix 10 H-Tile devices.
•Supported Protocols
— 100G MAC + PCS Ethernet x4 lanes
•Modes
— MAC + PCS
— PCS only
— PCS66 (encoder/scrambler bypass)
— Loopbacks
— AN/LT with soft logic: dynamic switching
Send Feedback
L- and H-Tile Transceiver PHY User Guide
23
1. Overview
UG-20055 | 2021.03.29
•Requires a soft Auto Negotiation / Link Training (AN/LT) logic implemented in the
core fabric. Implement the AN/LT logic, or use a MAC IP.
Note: Auto negotiation (AN) is an exchange in which link partners to determine the highest
performance datarate that they both support. Link training (LT) is the process that
defines how a receiver (RX) and a transmitter (TX) on a high-speed serial link
communicate with each other to tune their PMA settings.
The protocol specifies how to request the link partner TX driver to adjust TX
deemphasis, but the standard does not state how or when to adjust receiver
equalization. The manufacturer determines how they adjust their receiver
equalization. The algorithm for RX settings is different between tiles.
1.3.6.2. 100G Configuration
The Ethernet Hard IP uses 5 channels in the top transceiver bank of the tile. Channels
0, 1, 3 and 4 send or receive data at 25 Gbps. Channel 2 bonds the 4 transceiver
channels and it cannot be used for other purposes.
L- and H-Tile Transceiver PHY User Guide
24
Send Feedback
fPLL
fPLL
fPLL
fPLL
fPLL
fPLL
fPLL
fPLL
ATXPLL
ATXPLL
ATXPLL
ATXPLL
ATXPLL
ATXPLL
ATXPLL
ATXPLL
GX Channel 5
GXT Channel 4
GXT Channel 3
GX Channel 2
GXT Channel 1
GXT Channel 0
GX Channel 5
GXT Channel 4
GXT Channel 3
GX Channel 2
GXT Channel 1
GXT Channel 0
GX Channel 5
GXT Channel 4
GXT Channel 3
GX Channel 2
GXT Channel 1
GXT Channel 0
GX Channel 5
GXT Channel 4
GXT Channel 3
GX Channel 2
GXT Channel 1
GXT Channel 0
GXT Channel 3
GXT Channel 2
100G Ethernet HIP
GXT Channel 1
GXT Channel 0
EMIB GX Channel 5
EMIB GXT Channel 4
EMIB GXT Channel 3
EMIB GX Channel 2
EMIB GXT Channel 1
EMIB GXT Channel 0
EMIB GX Channel 5
EMIB GXT Channel 4
EMIB GXT Channel 3
EMIB GX Channel 2
EMIB GXT Channel 1
EMIB GXT Channel 0
EMIB GX Channel 5
EMIB GXT Channel 4
EMIB GXT Channel 3
EMIB GX Channel 2
EMIB GXT Channel 1
EMIB GXT Channel 0
EMIB GX Channel 5
EMIB GXT Channel 4
EMIB GXT Channel 3
EMIB GX Channel 2
EMIB GXT Channel 1
EMIB GXT Channel 0
1. Overview
UG-20055 | 2021.03.29
Figure 19.100G Configuration
1.3.7. PCIe Gen1/Gen2/Gen3 Hard IP Block
The PCIe Hard IP is an IP block that provides multiple layers of the protocol stack for
PCI Express. The Intel Stratix 10 Hard IP for PCIe is a complete PCIe solution that
includes the Transaction, Data Link, and PHY/MAC layers. The Hard IP solution
contains dedicated hard logic that connects to the transceiver PHY interface. Each
transceiver tile contains a PCIe Hard IP block supporting PCIe Gen1, Gen2, or Gen3
protocols with x1, x2, x4, x8, and x16 configurations. x1, x2, and x4 configurations
result in unusable channels. The Hard IP resides at the bottom of the tile, and is 16
channels high. Additionally, the block includes extensible VF (Virtual Functions)
Send Feedback
L- and H-Tile Transceiver PHY User Guide
25
interface to enable implementation of up to 2K VFs via the SRIOV-w (Single-Root I/O
Virtualization) bridge. The following table and figure show the possible PCIe Hard IP
channel configurations, the number of unusable channels, and the number of channels
available for other protocols.
Table 9.PCIe Hard IP Channel Configurations Per Transceiver Tile
1. Overview
UG-20055 | 2021.03.29
PCIe Hard IP ConfigurationNumber of Unusable Channels
PCIe x1716
PCIe x2616
PCIe x4416
PCIe x8016
PCIe x1608
Number of Channels Available for
Figure 20.PCIe Hard IP Channel Configurations Per Transceiver Tile
Other Protocols
The table below maps all transceiver channels to PCIe Hard IP channels in available
tiles.
Table 10.PCIe Hard IP Channel Mapping Across all Tiles
Bottom Left
Tile Bank
Number
Top Left Tile
Bank Number
Tile Channel
Sequence
23—51F1N4F4N
22—41F1N4F4N
21—31F1N4F4N
20—21F1N4F4N
19—11F1N4F4N
18—01F1N4F4N
L- and H-Tile Transceiver PHY User Guide
26
PCIe Hard IP
Channel
Index within
I/O Bank
Bottom Right
Tile Bank
Number
Top Right Tile
Bank Number
continued...
Send Feedback
1. Overview
UG-20055 | 2021.03.29
Tile Channel
Sequence
17—51E1M4E4M
16—41E1M4E4M
151531E1M4E4M
141421E1M4E4M
131311E1M4E4M
121201E1M4E4M
111151D1L4D4L
101041D1L4D4L
9931D1L4D4L
8821D1L4D4L
7711D1L4D4L
6601D1L4D4L
5551C1K4C4K
4441C1K4C4K
3331C1K4C4K
2221C1K4C4K
1111C1K4C4K
0001C1K4C4K
PCIe Hard IP
Channel
Index within
I/O Bank
Bottom Left
Tile Bank
Number
Top Left Tile
Bank Number
Bottom Right
Tile Bank
Number
Top Right Tile
Bank Number
The PCIe Hard IP block includes extensible VF (Virtual Functions) interface to enable
the implementation of up to 2K VFs via the SRIOV-2 (Single-Root I/O Virtualization)
bridge.
In network virtualization, single root input/output virtualization or SR-IOV is a network
interface that allows the isolation of the PCI Express resources for manageability and
performance reasons. A single physical PCI Express is shared on a virtual environment
using the SR-IOV specification. The SR-IOV specification offers different virtual
functions to different virtual components, such as a network adapter, on a physical
server machine.
2021.03.29• Removed H-tile information for Intel Agilex™ devices in the Overview section.
• Removed the footnote to PCIe—Gen3 x16 for H-tile in the Transceiver Tile Variants—Comparison ofTransceiver Capabilities table.
• Removed the H-Tile in Intel Agilex Devices section.
2020.10.22Made the following change:
• Clarified that H-tiles in Intel Agilex devices do not support speed grade -1 and thus have a
maximum GXT transceiver data rate of 26.6 Gbps.
2020.10.05Made the following changes:
• Added the "Intel Stratix 10 GX 10M Device with 4 H-Tiles (48 Transceiver Channels)" figure.
• Added the Intel Stratix 10 GX 10M Device to the "L-Tile/H-Tile Counts in Intel Stratix 10 GX/SX
Devices (HF35, NF43, UF50, HF55, NF74)" table.
• Added H-Tile in Intel Agilex Devices.
• Removed the H-tile hard IP 50G variant.
2020.03.03Made the following changes:
• Updated the Intel Stratix 10 TX devices in the "Intel Stratix 10 TX Device with 1 E-Tile and 1 H-Tile
(48 Transceiver Channels)" figure and the "H- and E-Tile Counts in Intel Stratix 10 TX Devices
(HF35, NF43, SF50, UF50, YF55)" table.
• For GX Standard PCS data rates in GX Channel, added 12 Gbps and the note, "The 12 Gbps data
rate at the receiver is only supported when the RX word aligner mode parameter is set to
Manual.
2019.03.22Made the following change:
• Changed the data rate for E-tile Non-Return to Zero (NRZ) to 28.9 Gbps.
• Changed 60 GXE channels/device for PAM-4 to 57.8 Gbps.
• Updated plan of record devices.
• Updated device configuration drawings.
2018.07.06Made the following changes:
• Changed the GXT data rate limit for L-Tile to 26.6 Gbps in the "Channel Types" table.
• Changed the data rate limit for -2 speed grades on both L-Tile and H-Tile to 26.6 Gbps in the "PCS
Types Supported by GXT Type Transceiver Channels" table.
• Clarified the number of reference clocks pins in the "Reference Clock Network" figure.
• Changed the standard PCS data rates for L-Tile and H-Tile devices in the "PCS Types Supported by
GX Transceiver Channels" table.
• Changed the backplane data rate for L-Tile GX channels in the "Channel Types" table.
2018.03.16Made the following changes:
• Added the operational modes description for channels in the "Transceiver Bank Architecture"
section.
• Added PCS Direct to the "GX Transceiver Channel in TX/RX Duplex Mode" figure.
• Added a cross-reference to the "General and Datapath Parameters" table in the "GX Channel"
section.
• Added PCS Direct to the "PCS Types Supported by GX Type Transceiver Channels" table.
• Changed the description in the "GXT Channel" section.
• Added PCS Direct to the "GXT Transceiver Channel in TX/RX Duplex Mode" figure.
• Updated ATX PLL description stating "An ATX PLL supports both integer frequency synthesis and
coarse resolution fractional frequency synthesis (when configured as a cascade source)".
• Removed the NF48 package from the "L-Tile/H-Tile Counts in Intel Stratix 10 GX/SX Devices (HF35,
NF43, UF50, HF55)" table.
2017.08.11Made the following changes:
• Added the "Transceiver Tile Variants—Comparison of Transceiver Capabilities" table.
• Removed the "H-Tile Transceivers" section.
• Added description to the "L-Tile/H-Tile Layout in Stratix 10 Device Variants" section.
Changes
continued...
L- and H-Tile Transceiver PHY User Guide
28
Send Feedback
1. Overview
UG-20055 | 2021.03.29
Document
Version
• Added the "Stratix 10 Tile Layout" figure.
• Changed the package and tile counts in the "H- and E-Tile Counts in Intel Stratix 10 MX Devices
(NF43, UF53, UF55)" table.
• Added separate datarate support for L-Tile and H-Tile in the "PCS Types Supported by GX Type
Transceiver Channels" table.
2017.06.06Made the following changes:
• Removed CEI 56G support from the "Stratix 10 Transceiver Protocols, Features, and IP Core
Support" table.
• Added tile names based on the thermal models to the figures in the "Stratix 10 GX/SX H-Tile
Configurations" section.
• Added tile names based on the thermal models to the figures in the "Stratix 10 TX H-Tile and E-Tile
Configurations" section.
• Added tile names based on the thermal models to the figures in the "Stratix 10 MX H-Tile and E-Tile
Configurations" section.
• Changed the number of GXT channels that the ATX PLL can support as a transmit PLL in the "GXT
Channel Usage" section.
• Changed the number of GXT channels an ATX PLL can support in the "GXT Channel Usage" section.
• Removed a note in the "Input Reference Clock Sources" section.
2017.03.08Made the following changes:
• Changed all the notes in the "GXT Channel Usage" section.
• Changed all the notes in the "PLL Direct Connect Clock Network" section.
2017.02.17Made the following changes:
• Completely updated the "GXT Channel Usage" section.
2016.12.21Initial release.
Changes
Send Feedback
L- and H-Tile Transceiver PHY User Guide
29
Transceiver
PLL IP Core
Master/Local
Clock
Generation
Block
Reset Ports
Analog and Digital
Reset Bus
Non-Bonded and
Bonded Clocks
Note:
Transceiver PHY Reset
Controller Intel Stratix 10
FPGA IP (1)
Legend:
Intel generated IP block
User created IP block
MAC IP Core /
Data Generator /
Data Analyzer
Parallel Data Bus
(1) You can either design your own reset controller or use the Transceiver PHY Reset Controller Intel Stratix 10 FPGA IP core.
Resets the transceiver channels
Provides a clock source to clock networks that drive the
transceiver channels. In Intel Stratix 10 devices, the PLL IP Core
is seperate from the Native PHY IP Core
This block can be either a MAC IP core, or a frame generator/
analyzer or a data generator/analyzer
Controls the PCS and PMA
configurations and transceiver channels functions
for all communication protocols
L-Tile/H-Tile Transceiver
Native PHY Intel Stratix 10
FPGA IP
UG-20055 | 2021.03.29
Send Feedback
2. Implementing the Transceiver PHY Layer in L-Tile/HTile
2.1. Transceiver Design IP Blocks
The following figure shows all the design blocks involved in designing and using Intel
Stratix 10 transceivers.
Figure 21.Intel Stratix 10 Transceiver Design Fundamental Building Blocks
Intel Corporation. All rights reserved. Agilex, Altera, Arria, Cyclone, eASIC, Intel, the Intel logo, MAX, Nios,
Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or
other countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in
accordance with Intel's standard warranty, but reserves the right to make changes to any products and services
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.
*Other names and brands may be claimed as the property of others.
Related Information
Resetting Transceiver Channels on page 319
ISO
9001:2015
Registered
Loading...
+ 445 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.