Intel Arria 10 series User manual

Contents
1. Arria® 10 Transceiver PHY Overview ..............................................................................8
1.1. Device Transceiver Layout......................................................................................9
1.1.1. Arria 10 GX Device Transceiver Layout........................................................ 10
1.1.2. Arria 10 GT Device Transceiver Layout........................................................ 15
1.1.3. Arria 10 GX and GT Device Package Details ................................................ 17
1.1.4. Arria 10 SX Device Transceiver Layout........................................................ 17
1.1.5. Arria 10 SX Device Package Details............................................................ 19
1.2. Transceiver PHY Architecture Overview.................................................................. 20
1.2.1. Transceiver Bank Architecture....................................................................20
1.2.2. PHY Layer Transceiver Components........................................................... 25
1.2.3. Transceiver Phase-Locked Loops................................................................28
1.2.4. Clock Generation Block (CGB)...................................................................29
1.3. Calibration.......................................................................................................... 29
1.4. Intel Arria 10 Transceiver PHY Overview Revision History.......................................... 30
2. Implementing Protocols in Arria 10 Transceivers......................................................... 32
2.1. Transceiver Design IP Blocks................................................................................. 32
2.2. Transceiver Design Flow........................................................................................33
2.2.1. Select and Instantiate the PHY IP Core........................................................33
2.2.2. Configure the PHY IP Core.........................................................................35
2.2.3. Generate the PHY IP Core......................................................................... 36
2.2.4. Select the PLL IP Core.............................................................................. 36
2.2.5. Configure the PLL IP Core........................................................................ 38
2.2.6. Generate the PLL IP Core ......................................................................... 39
2.2.7. Reset Controller ......................................................................................39
2.2.8. Create Reconfiguration Logic..................................................................... 39
2.2.9. Connect the PHY IP to the PLL IP Core and Reset Controller........................... 40
2.2.10. Connect Datapath ................................................................................ 40
2.2.11. Make Analog Parameter Settings ............................................................. 40
2.2.12. Compile the Design................................................................................ 41
2.2.13. Verify Design Functionality...................................................................... 41
2.3. Arria 10 Transceiver Protocols and PHY IP Support....................................................41
2.4. Using the Arria 10 Transceiver Native PHY IP Core.................................................... 45
2.4.1. Presets................................................................................................... 48
2.4.2. General and Datapath Parameters ............................................................. 48
2.4.3. PMA Parameters......................................................................................51
2.4.4. Enhanced PCS Parameters ........................................................................55
2.4.5. Standard PCS Parameters........................................................................ 62
2.4.6. PCS Direct ............................................................................................ 67
2.4.7. Dynamic Reconfiguration Parameters..........................................................67
2.4.8. PMA Ports.............................................................................................. 73
2.4.9. Enhanced PCS Ports................................................................................ 76
2.4.10. Standard PCS Ports................................................................................ 86
2.4.11. IP Core File Locations............................................................................. 91
2.4.12. Unused Transceiver RX Channels.............................................................. 93
2.4.13. Unsupported Features.............................................................................94
2.5. Interlaken..........................................................................................................94
Contents
Intel® Arria® 10 Transceiver PHY User Guide
2

2.5.1. Metaframe Format and Framing Layer Control Word.....................................95
2.5.2. Interlaken Configuration Clocking and Bonding............................................97
2.5.3. How to Implement Interlaken in Arria 10 Transceivers.................................103
2.5.4. Design Example..................................................................................... 106
2.5.5. Native PHY IP Parameter Settings for Interlaken........................................ 107
2.6. Ethernet........................................................................................................... 111
2.6.1. Gigabit Ethernet (GbE) and GbE with IEEE 1588v2..................................... 112
2.6.2. 10GBASE-R, 10GBASE-R with IEEE 1588v2, and 10GBASE-R with FEC
Variants................................................................................................ 124
2.6.3. 10GBASE-KR PHY IP Core .......................................................................135
2.6.4. 1-Gigabit/10-Gigabit Ethernet (GbE) PHY IP Core....................................... 164
2.6.5. 1G/2.5G/5G/10G Multi-rate Ethernet PHY IP Core.......................................199
2.6.6. XAUI PHY IP Core...................................................................................214
2.6.7. Acronyms.............................................................................................228
2.7. PCI Express (PIPE)............................................................................................ 229
2.7.1. Transceiver Channel Datapath for PIPE......................................................230
2.7.2. Supported PIPE Features......................................................................... 231
2.7.3. How to Connect TX PLLs for PIPE Gen1, Gen2, and Gen3 Modes................... 240
2.7.4. How to Implement PCI Express (PIPE) in Arria 10 Transceivers.................... 246
2.7.5. Native PHY IP Parameter Settings for PIPE ...............................................248
2.7.6. fPLL IP Parameter Core Settings for PIPE................................................... 253
2.7.7. ATX PLL IP Parameter Core Settings for PIPE..............................................255
2.7.8. Native PHY IP Ports for PIPE................................................................... 257
2.7.9. fPLL Ports for PIPE..................................................................................264
2.7.10. ATX PLL Ports for PIPE...........................................................................266
2.7.11. Preset Mappings to TX De-emphasis........................................................267
2.7.12. How to Place Channels for PIPE Configurations......................................... 268
2.7.13. PHY IP Core for PCIe (PIPE) Link Equalization for Gen3 Data Rate............... 274
2.7.14. Using Transceiver Toolkit (TTK)/System Console/Reconfiguration
Interface to manually tune Arria 10 PCIe designs (Hard IP(HIP) and PIPE)
(For debug only).................................................................................... 277
2.8. CPRI................................................................................................................279
2.8.1. Transceiver Channel Datapath and Clocking for CPRI...................................280
2.8.2. Supported Features for CPRI ..................................................................281
2.8.3. Word Aligner in Manual Mode for CPRI.......................................................283
2.8.4. How to Implement CPRI in Arria 10 Transceivers........................................ 284
2.8.5. Native PHY IP Parameter Settings for CPRI............................................... 285
2.9. Other Protocols..................................................................................................289
2.9.1. Using the "Basic (Enhanced PCS)" and "Basic with KR FEC" Configurations
of Enhanced PCS....................................................................................289
2.9.2. Using the Basic/Custom, Basic/Custom with Rate Match Configurations of
Standard PCS........................................................................................ 300
2.9.3. Design Considerations for Implementing Arria 10 GT Channels..................... 319
2.9.4. How to Implement PCS Direct Transceiver Configuration Rule.......................324
2.10. Simulating the Transceiver Native PHY IP Core..................................................... 325
2.10.1. NativeLink Simulation Flow.................................................................... 326
2.10.2. Scripting IP Simulation..........................................................................331
2.10.3. Custom Simulation Flow........................................................................ 332
2.11. Implementing Protocols in Intel Arria 10 Transceivers Revision History.....................335
3. PLLs and Clock Networks............................................................................................ 347
3.1. PLLs................................................................................................................. 349
Contents
Intel® Arria® 10 Transceiver PHY User Guide
3

3.1.1. Transmit PLLs Spacing Guideline when using ATX PLLs and fPLLs.................. 349
3.1.2. ATX PLL................................................................................................ 350
3.1.3. fPLL......................................................................................................359
3.1.4. CMU PLL............................................................................................... 368
3.2. Input Reference Clock Sources............................................................................372
3.2.1. Dedicated Reference Clock Pins............................................................... 374
3.2.2. Receiver Input Pins.................................................................................374
3.2.3. PLL Cascading as an Input Reference Clock Source..................................... 375
3.2.4. Reference Clock Network.........................................................................375
3.2.5. Global Clock or Core Clock as an Input Reference Clock...............................375
3.3. Transmitter Clock Network..................................................................................375
3.3.1. x1 Clock Lines....................................................................................... 376
3.3.2. x6 Clock Lines....................................................................................... 377
3.3.3. xN Clock Lines....................................................................................... 379
3.3.4. GT Clock Lines....................................................................................... 381
3.4. Clock Generation Block....................................................................................... 383
3.5. FPGA Fabric-Transceiver Interface Clocking............................................................ 384
3.6. Transmitter Data Path Interface Clocking...............................................................386
3.7. Receiver Data Path Interface Clocking................................................................... 387
3.8. Unused/Idle Clock Line Requirements................................................................... 389
3.9. Channel Bonding................................................................................................389
3.9.1. PMA Bonding......................................................................................... 389
3.9.2. PMA and PCS Bonding.............................................................................391
3.9.3. Selecting Channel Bonding Schemes.........................................................392
3.9.4. Skew Calculations.................................................................................. 393
3.10. PLL Feedback and Cascading Clock Network......................................................... 393
3.11. Using PLLs and Clock Networks.......................................................................... 398
3.11.1. Non-bonded Configurations....................................................................398
3.11.2. Bonded Configurations.......................................................................... 403
3.11.3. Implementing PLL Cascading..................................................................408
3.11.4. Mix and Match Example.........................................................................409
3.11.5. Timing Closure Recommendations...........................................................413
3.12. PLLs and Clock Networks Revision History............................................................414
4. Resetting Transceiver Channels.................................................................................. 416
4.1. When Is Reset Required? ................................................................................... 416
4.2. Transceiver PHY Implementation.......................................................................... 417
4.3. How Do I Reset?................................................................................................ 418
4.3.1. Model 1: Default Model........................................................................... 418
4.3.2. Model 2: Acknowledgment Model..............................................................427
4.3.3. Transceiver Blocks Affected by Reset and Powerdown Signals....................... 432
4.4. Using the Transceiver PHY Reset Controller............................................................ 433
4.4.1. Parameterizing the Transceiver PHY Reset Controller IP............................... 435
4.4.2. Transceiver PHY Reset Controller Parameters............................................. 435
4.4.3. Transceiver PHY Reset Controller Interfaces............................................... 437
4.4.4. Transceiver PHY Reset Controller Resource Utilization.................................. 441
4.5. Using a User-Coded Reset Controller.....................................................................441
4.5.1. User-Coded Reset Controller Signals......................................................... 441
4.6. Combining Status or PLL Lock Signals .................................................................. 442
4.7. Timing Constraints for Bonded PCS and PMA Channels............................................ 443
4.8. Resetting Transceiver Channels Revision History.....................................................445
Contents
Intel® Arria® 10 Transceiver PHY User Guide
4

5. Arria 10 Transceiver PHY Architecture........................................................................ 447
5.1. Arria 10 PMA Architecture................................................................................... 447
5.1.1. Transmitter........................................................................................... 447
5.1.2. Receiver................................................................................................450
5.1.3. Loopback.............................................................................................. 460
5.2. Arria 10 Enhanced PCS Architecture.....................................................................461
5.2.1. Transmitter Datapath.............................................................................462
5.2.2. Receiver Datapath.................................................................................471
5.3. Arria 10 Standard PCS Architecture..................................................................... 479
5.3.1. Transmitter Datapath..............................................................................480
5.3.2. Receiver Datapath..................................................................................485
5.4. Arria 10 PCI Express Gen3 PCS Architecture......................................................... 495
5.4.1. Transmitter Datapath.............................................................................496
5.4.2. Receiver Datapath..................................................................................497
5.4.3. PIPE Interface........................................................................................498
5.5. Intel Arria 10 Transceiver PHY Architecture Revision History.....................................499
6. Reconfiguration Interface and Dynamic Reconfiguration .......................................... 502
6.1. Reconfiguring Channel and PLL Blocks...................................................................503
6.2. Interacting with the Reconfiguration Interface........................................................ 503
6.2.1. Reading from the Reconfiguration Interface............................................... 505
6.2.2. Writing to the Reconfiguration Interface.................................................... 505
6.3. Configuration Files............................................................................................. 506
6.4. Multiple Reconfiguration Profiles...........................................................................509
6.5. Embedded Reconfiguration Streamer.................................................................... 510
6.6. Arbitration.........................................................................................................512
6.7. Recommendations for Dynamic Reconfiguration......................................................515
6.8. Steps to Perform Dynamic Reconfiguration............................................................ 516
6.9. Direct Reconfiguration Flow................................................................................. 519
6.10. Native PHY IP or PLL IP Core Guided Reconfiguration Flow..................................... 519
6.11. Reconfiguration Flow for Special Cases................................................................ 521
6.11.1. Switching Transmitter PLL ....................................................................521
6.11.2. Switching Reference Clocks....................................................................523
6.12. Changing PMA Analog Parameters......................................................................527
6.12.1. Changing VOD, Pre-emphasis Using Direct Reconfiguration Flow................. 530
6.12.2. Changing CTLE Settings in Manual Mode Using Direct Reconfiguration Flow.. 531
6.12.3. CTLE Settings in Triggered Adaptation Mode.............................................531
6.12.4. Enabling and Disabling Loopback Modes Using Direct Reconfiguration Flow...533
6.13. Ports and Parameters........................................................................................535
6.14. Dynamic Reconfiguration Interface Merging Across Multiple IP Blocks...................... 542
6.15. Embedded Debug Features................................................................................ 544
6.15.1. Altera Debug Master Endpoint................................................................ 544
6.15.2. Optional Reconfiguration Logic............................................................... 544
6.16. Using Data Pattern Generators and Checkers....................................................... 550
6.16.1. Using PRBS Data Pattern Generator and Checker..................................... 550
6.16.2. Using Pseudo Random Pattern Mode........................................................559
6.17. Timing Closure Recommendations...................................................................... 560
6.18. Unsupported Features....................................................................................... 563
6.19. Arria 10 Transceiver Register Map.......................................................................564
6.20. Reconfiguration Interface and Dynamic Revision History........................................ 564
Contents
Intel® Arria® 10 Transceiver PHY User Guide
5

7. Calibration.................................................................................................................. 567
7.1. Reconfiguration Interface and Arbitration with PreSICE Calibration Engine .................567
7.2. Calibration Registers...........................................................................................569
7.2.1. Avalon-MM Interface Arbitration Registers................................................. 569
7.2.2. Transceiver Channel Calibration Registers.................................................. 570
7.2.3. Fractional PLL Calibration Registers...........................................................570
7.2.4. ATX PLL Calibration Registers...................................................................571
7.2.5. Capability Registers................................................................................ 571
7.2.6. Rate Switch Flag Register........................................................................ 573
7.3. Power-up Calibration.......................................................................................... 574
7.4. User Recalibration.............................................................................................. 576
7.4.1. Recalibration After Transceiver Reference Clock Frequency or Data Rate
Change.................................................................................................579
7.5. Calibration Example............................................................................................581
7.5.1. ATX PLL Recalibration............................................................................. 581
7.5.2. Fractional PLL Recalibration..................................................................... 581
7.5.3. CDR/CMU PLL Recalibration..................................................................... 582
7.5.4. PMA Recalibration...................................................................................582
7.6. Calibration Revision History................................................................................. 583
8. Analog Parameter Settings........................................................................................ 585
8.1. Making Analog Parameter Settings using the Assignment Editor................................585
8.2. Updating Quartus Settings File with the Known Assignment.................................... 585
8.3. Analog Parameter Settings List............................................................................586
8.4. Receiver General Analog Settings........................................................................ 588
8.4.1. XCVR_A10_RX_LINK..............................................................................588
8.4.2. XCVR_A10_RX_TERM_SEL......................................................................589
8.4.3. XCVR_VCCR_VCCT_VOLTAGE - RX............................................................589
8.5. Receiver Analog Equalization Settings.................................................................. 590
8.5.1. CTLE Settings........................................................................................ 590
8.5.2. VGA Settings......................................................................................... 593
8.5.3. Decision Feedback Equalizer (DFE) Settings.............................................. 594
8.6. Transmitter General Analog Settings.................................................................... 596
8.6.1. XCVR_A10_TX_LINK..............................................................................596
8.6.2. XCVR_A10_TX_TERM_SEL.......................................................................597
8.6.3. XCVR_A10_TX_COMPENSATION_EN........................................................ 597
8.6.4. XCVR_VCCR_VCCT_VOLTAGE - TX............................................................ 598
8.6.5. XCVR_A10_TX_SLEW_RATE_CTRL............................................................ 599
8.7. Transmitter Pre-Emphasis Analog Settings............................................................600
8.7.1. XCVR_A10_TX_PRE_EMP_SIGN_PRE_TAP_1T............................................600
8.7.2. XCVR_A10_TX_PRE_EMP_SIGN_PRE_TAP_2T............................................600
8.7.3. XCVR_A10_TX_PRE_EMP_SIGN_1ST_POST_TAP........................................601
8.7.4. XCVR_A10_TX_PRE_EMP_SIGN_2ND_POST_TAP....................................... 601
8.7.5. XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_1T......................... 602
8.7.6. XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_2T......................... 602
8.7.7. XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_1ST_POST_TAP..................... 603
8.7.8. XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_2ND_POST_TAP.....................604
8.8. Transmitter VOD Settings....................................................................................604
8.8.1. XCVR_A10_TX_VOD_OUTPUT_SWING_CTRL.............................................604
8.9. Dedicated Reference Clock Settings...................................................................... 605
8.9.1. XCVR_A10_REFCLK_TERM_TRISTATE.......................................................605
Contents
Intel® Arria® 10 Transceiver PHY User Guide
6

8.9.2. XCVR_A10_TX_XTX_PATH_ANALOG_MODE................................................606
8.10. Unused Transceiver RX Channels Settings............................................................ 606
8.11. Analog Parameter Settings Revision History......................................................... 606
Contents
Intel® Arria® 10 Transceiver PHY User Guide
7

1. Arria® 10 Transceiver PHY Overview
This user guide provides details about the Arria® 10 transceiver physical (PHY) layer
architecture, PLLs, clock networks, and transceiver PHY IP. It also provides protocol
specific implementation details and describes features such as transceiver reset and
dynamic reconfiguration of transceiver channels and PLLs.
Intel® Arria 10 FPGAs offer up to 96 GX transceiver channels with integrated advanced
high speed analog signal conditioning and clock data recovery techniques for chip-to-
chip, chip-to-module, and backplane applications.
The Arria 10 GX and SX devices have GX transceiver channels that can support data
rates up to 17.4 Gbps for chip-to-chip applications and 12.5 Gbps for backplane
applications.
The Arria 10 GT device has up to 6 GT transceiver channels, that can support data
rates up to 25.8 Gbps for short reach chip-to-chip and chip-to-module applications.
Additionally, the GT devices have GX transceiver channels that can support data rates
up to 17.4 Gbps for chip-to-chip and 12.5 Gbps for backplane applications. If all 6 GT
channels are used in GT mode, then the GT device also has up to 54 GX transceiver
channels.
The Arria 10 transceivers support reduced power modes with data rates up to 11.3
Gbps (chip-to-chip) for critical power sensitive designs. In GX devices that have
transceivers on both sides of the device, each side can be operated independently in
standard and reduced power modes. You can achieve transmit and receive data rates
below 1.0 Gbps with oversampling.
Table 1. Data Rates Supported by GX Transceiver Channel Type
Device Variant Standard Power Mode (1), (2) Reduced Power Mode (1), (2)
Chip-to-Chip Backplane Chip-to-Chip
SX (3)1.0 Gbps to 17.4 Gbps 1.0 Gbps to 12.5 Gbps 1.0 Gbps to 11.3 Gbps
GX(3)1.0 Gbps to 17.4 Gbps 1.0 Gbps to 12.5 Gbps 1.0 Gbps to 11.3 Gbps
GT (4)1.0 Gbps to 17.4 Gbps 1.0 Gbps to 12.5 Gbps 1.0 Gbps to 11.3 Gbps
(1) To operate GX transceiver channels at designated data rates in standard and reduced power
modes, apply the corresponding core and periphery power supplies. Refer to the Arria 10
Device Datasheet for more details.
(2) The minimum operational data rate is 1.0 Gbps for both the transmitter and receiver. For
transmitter data rates less than 1.0 Gbps, oversampling must be applied at the transmitter. For
receiver data rates less than 1.0 Gbps, oversampling must be applied at the receiver.
(3) For SX and GX device variants, the maximum transceiver data rates are specified for the
fastest (–1) transceiver speed grade.
UG-01143 | 2018.06.15
Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, 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.
ISO
9001:2008
Registered

Table 2. Data Rates Supported by GT Transceiver Channel Type
Device Variant (4) Data Rates(5), (2)
Chip-to-Chip Backplane
GT 1.0 Gbps to 25.8 Gbps 1.0 Gbps to 12.5 Gbps
Note: The device data rates depend on the device speed grade. Refer to IntelArria 10 Device
Datasheet for details on available speed grades and supported data rates.
Related Information
•IntelArria 10 Device Datasheet
•IntelArria 10 Device Overview
1.1. Device Transceiver Layout
Figure 1. Arria 10 FPGA Architecture Block Diagram
The transceiver channels are placed on the left side periphery in most Arria 10 devices. For larger Arria 10
devices, additional transceiver channels are placed on the right side periphery.
Core Logic Fabric
M20K Internal Memory Blocks
Transceiver Channels
Hard IP Per Transceiver: Standard PCS, PCIe Gen3 PCS, Enhanced PCS
PCI Express Gen3 Hard IP
PLLs
M20K Internal Memory Blocks
PCI Express Gen3 Hard IP
Variable Precision DSP Blocks
I/O PLLs
Hard Memory Controllers, General-Purpose I/O Cells, LVDS
M20K Internal Memory BlocksM20K Internal Memory Blocks
Variable Precision DSP Blocks
Core Logic Fabric
I/O PLLs
Hard Memory Controllers, General-Purpose I/O Cells, LVDS
M20K Internal Memory BlocksM20K Internal Memory Blocks
Variable Precision DSP Blocks
Transceiver Channels
PCI Express Gen3 Hard IP PCI Express Gen3 Hard IP
PLLs
Hard IP Per Transceiver: Standard PCS, PCIe Gen3 PCS, Enhanced PCS
(4) For GT device variants, the maximum transceiver data rates are specified for (-1) transceiver
speed grade.
(5) Because the GT transceiver channels are designed for peak performance, they do not have a
reduced power mode of operation.
1. Arria® 10 Transceiver PHY Overview
UG-01143 | 2018.06.15
Intel® Arria® 10 Transceiver PHY User Guide
9

1.1.1. Arria 10 GX Device Transceiver Layout
The largest Arria 10 GX device includes 96 transceiver channels. A column array of
eight transceiver banks on the left and the right side periphery of the device is shown
in the following figure. Each transceiver bank has six transceiver channels. Some
devices have transceiver banks with only three channels. The transceiver banks with
only three channels are the uppermost transceiver banks. Arria 10 devices also include
PCI Express* Hard IP blocks.
The figures below illustrate different transceiver bank layouts for Arria 10 GX device
variants.
For more information about PCIe* Hard IP transceiver placements, refer to Related
Information at the end of this section.
1. Arria® 10 Transceiver PHY Overview
UG-01143 | 2018.06.15
Intel® Arria® 10 Transceiver PHY User Guide
10

Figure 2. Arria 10 GX Devices with 96 Transceiver Channels and Four PCIe Hard IP
Blocks
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
GXBL1J
Transceiver
Bank
GXBL1I
Transceiver
Bank
GXBL1H
Transceiver
Bank
Transceiver
Bank
GXBL1F
Transceiver
Bank
Transceiver
Bank
GXBL1D
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
GXBL1G
Transceiver
Bank
Transceiver
Bank
GXBL1E
Transceiver
Bank
Transceiver
Bank
GXBL1C
GXBR4J
Transceiver
Bank
GXBR4I
GXBR4H
Transceiver
Bank
GXBR4G
Transceiver
Bank
GXBR4F
Transceiver
Bank
GXBR4E
Transceiver
Bank
GXBR4D
Transceiver
Bank
GXBR4C
PCIe
Gen1 - Gen3
Hard IP
CH5
CH4
CH3
CH2
CH1
CH0
Transceiver
Bank
Notes:
(1) Nomenclature of left column bottom transceiver banks always ends with “C”.
(2) Nomenclature of right column bottom transceiver banks may end with “C”, “D”, or “E”.
(1) (2)
Legend:
PCIe Gen1 - Gen3 Hard IP blocks with Configuration via Protocol (CvP) capabilities.
PCIe Gen1 - Gen3 Hard IP blocks without Configuration via Protocol (CvP) capabilities.
GX 115 UF45
GX 090 UF45
PCIe
Gen1 - Gen3
Hard IP
(with CvP)
PCIe
Gen1 - Gen3
Hard IP
PCIe
Gen1 - Gen3
Hard IP
Arria 10 GX device with 96 transceiver channels and four PCIe Hard IP blocks.
1. Arria® 10 Transceiver PHY Overview
UG-01143 | 2018.06.15
Intel® Arria® 10 Transceiver PHY User Guide
11

Figure 3. Arria 10 GX Devices with 72 and 48 Transceiver Channels and Four PCIe Hard
IP Blocks.
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
CH5
CH4
CH3
CH2
CH1
CH0
Transceiver
Bank
GXBL1H
GXBL1G
GXBL1F
GXBL1E
GXBL1D
GXBL1C
GXBR4H
GXBR4G
GXBR4F
GXBR4E
GXBR4D
GXBR4C
(1) (2)
Notes:
(1) Nomenclature of left column bottom transceiver banks always ends with “C”.
(2) Nomenclature of right column bottom transceiver banks may end with “C”, “D”, or “E”.
GX 115 SF45
GX 090 SF45
GX 115 NF45
GX 090 NF45
PCIe
Gen1 - Gen3
Hard IP
PCIe
Gen1 - Gen3
Hard IP
PCIe
Gen1 - Gen3
Hard IP
(with CvP)
PCIe
Gen1 - Gen3
Hard IP
Legend:
PCIe Gen1 - Gen3 Hard IP blocks with Configuration via Protocol (CvP) capabilities.
PCIe Gen1 - Gen3 Hard IP blocks without Configuration via Protocol (CvP) capabilities.
Arria 10 GX device with 48 transceiver channels and four PCIe Hard IP blocks.
Arria 10 GX device with 72 transceiver channels and four PCIe Hard IP blocks.
1. Arria® 10 Transceiver PHY Overview
UG-01143 | 2018.06.15
Intel® Arria® 10 Transceiver PHY User Guide
12

Figure 4. Arria 10 GX Devices with 66 Transceiver Channels and Three PCIe Hard IP
Blocks
Transceiver
Bank
Transceiver
Bank
GXBL1H
Transceiver
Bank
GXBL1G
Transceiver
Bank
GXBL1F
Transceiver
Bank
GXBL1E
Transceiver
Bank
GXBL1D
Transceiver
Bank
GXBL1C
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
GXBR4J
Transceiver
Bank
GXBR4I
Transceiver
Bank
GXBR4H
Transceiver
Bank
GXBR4G
Transceiver
Bank
GXBR4F
Transceiver
Bank
GXBR4E
CH5
CH4
CH3
CH2
CH1
CH0
Transceiver
Bank
GX 115 RF40
GX 090 RF40
CH2
CH1
CH0
Transceiver
Bank
(1) (2)
Notes:
(1) Nomenclature of left column bottom transceiver banks always ends with “C”.
(2) Nomenclature of right column bottom transceiver banks may end with “C”, “D”, or “E”.
PCIe
Gen1 - Gen3
Hard IP
PCIe
Gen1 - Gen3
Hard IP
(with CvP)
PCIe
Gen1 - Gen3
Hard IP
Legend:
PCIe Gen1 - Gen3 Hard IP blocks with Configuration via Protocol (CvP) capabilities.
PCIe Gen1 - Gen3 Hard IP blocks without Configuration via Protocol (CvP) capabilities.
Arria 10 GX device with 66 transceiver channels and three PCIe Hard IP blocks.
1. Arria® 10 Transceiver PHY Overview
UG-01143 | 2018.06.15
Intel® Arria® 10 Transceiver PHY User Guide
13

Figure 5. Arria 10 GX Devices with 48, 36, and 24 Transceiver Channels and Two PCIe
Hard IP Blocks
Transceiver
Bank
Transceiver
Bank
GXBL1I
Transceiver
Bank
GXBL1H
Transceiver
Bank
GXBL1G
Transceiver
Bank
GXBL1F
Transceiver
Bank
GXBL1E
Transceiver
Bank
GXBL1D
Transceiver
Bank
GXBL1C
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
GX 115 NF40
GX 090 NF40
GX 066 NF40
GX 057 NF40
GX 066 KF35
GX 057 KF35
GX 048 KF35
GX 115 HF34
GX 090 HF34
GX 066 HF34
GX 057 HF34
GX 048 HF34
GX 032 HF35
GX 032 HF34
GX 027 HF35
GX 027 HF34
CH5
CH4
CH3
CH2
CH1
CH0
Transceiver
Bank
GXBL1J
GXBL1C
GXBL1D
GXBL1E
GXBL1F
GXBL1G
GXBL1H
GXBL1I
GXBL1J
Note:
(1) These devices have transceivers only on the left hand side of the device.
GX 066 KF40
GX 057 KF40
PCIe
Gen1 - Gen3
Hard IP
PCIe
Gen1 - Gen3
Hard IP
(with CvP)
Legend:
PCIe Gen1 - Gen3 Hard IP blocks with Configuration via Protocol (CvP) capabilities.
PCIe Gen1 - Gen3 Hard IP blocks without Configuration via Protocol (CvP) capabilities.
Arria 10 GX device with 48 transceiver channels and two PCIe Hard IP blocks.
Arria 10 GX device with 36 transceiver channels and two PCIe Hard IP blocks.
Arria 10 GX device with 24 transceiver channels and two PCIe Hard IP blocks.
1. Arria® 10 Transceiver PHY Overview
UG-01143 | 2018.06.15
Intel® Arria® 10 Transceiver PHY User Guide
14

Figure 6. Arria 10 GX Devices with 12 Transceiver Channels and One PCIe Hard IP
Block
Transceiver
Bank
GXBL1D
Transceiver
Bank
GXBL1C
Transceiver
Bank
Transceiver
Bank
GX 048 EF29
GX 032 EF29
GX 027 EF29
GX 032 EF27
GX 027 EF27
GX 022 EF29
GX 022 EF27
GX 016 EF29
GX 016 EF27
CH5
CH4
CH3
CH2
CH1
CH0
Transceiver
Bank
Note:
(1) These devices have transceivers only on the left hand side of the device.
Legend:
PCIe Gen1 - Gen3 Hard IP blocks with Configuration via Protocol (CvP) capabilities.
Arria 10 GX device with 12 transceiver channels and one PCIe Hard IP block.
PCIe
Gen1 - Gen3
Hard IP
(with CvP)
Figure 7. Arria 10 GX Devices with 6 Transceiver Channels and One PCIe Hard IP Block
Transceiver
Bank
GXBL1C Transceiver
Bank
PCIe Hard IP GX 022 CU19
GX 016 CU19
CH5
CH4
CH3
CH2
CH1
CH0
Transceiver
Bank
GXBL1C
Note:
(2) These devices have transceivers only on the left hand side of the device.
Legend:
PCIe Gen1 - Gen3 Hard IP block with Configuration via Protocol (CvP) capabilities.
Arria 10 GX device with six transceiver channels and one PCIe Hard IP block.
(1)
(1) Only CH5 and CH4 support PCIe Hard IP block with CvP capabilities.
Related Information
•IntelArria 10 Avalon-ST Interface for PCIe Solutions User Guide
•IntelArria 10 Avalon-MM Interface for PCIe Solutions User Guide
•IntelArria 10 Avalon-MM DMA Interface for PCIe Solutions User Guide
•IntelArria 10 Avalon-ST Interface with SR-IOV PCIe Solutions User Guide
1.1.2. Arria 10 GT Device Transceiver Layout
The Arria 10 GT device has 72 transceiver channels and four PCI Express Hard IP
blocks. A total of 6 GT transceiver channels that can support data rates up to 25.8
Gbps.
In the GT device, transceiver banks GXBL1E, GXBL1G, and GXBL1H each contain two
GT transceiver channels. Transceiver banks GXBL1E and GXBL1H channels 3 and 4 can
be used as GT or GX transceiver channel. Transceiver bank GXBL1G channels 0 and 1
can be used as GT or GX transceiver channels. When none of the GT capable
transceiver channels are used as GT transceiver channels, the entire transceiver
1. Arria® 10 Transceiver PHY Overview
UG-01143 | 2018.06.15
Intel® Arria® 10 Transceiver PHY User Guide
15

channels in the bank can be reconfigured as GX transceiver channels. However, when
any of the GT capable transceiver channels in transceiver banks GXBL1E, GXBL1G,
and GXBL1H is enabled as a GT transceiver channel, the remaining channels in the
transceiver bank cannot be used with the exception of the other GT capable channel in
the transceiver bank.
If you're using GT transceivers in bank GXBL1E, then the adjacent PCIe Hard IP block
cannot be used.
Figure 8. Arria 10 GT Device with 72 Transceiver Channels and Four PCIe Hard IP
Blocks
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank (3)
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
GT 115 SF45
GT 090 SF45
GT Channels
Capable of Short
Reach 25.8 Gbps
GXBL1C
GXBL1D
GXBL1E
GXBL1F
GXBL1G
GXBL1H
GXBR4C
GXBR4D
GXBR4E
GXBR4F
GXBR4G
GXBR4H
Notes:
(1) Nomenclature of left column bottom transceiver banks always end with “C”.
(2) Nomenclature of right column bottom transceiver banks may end with “C”, “D”, or “E”.
(3) If a GT channel is used in transceiver bank GXBL1E, the PCIe Hard IP adjacent to GXBL1F and GXBL1E cannot be used.
(1) (2)
GX or Restricted
GT or GX
GT or GX
GX or Restricted
CH5
CH4
CH3
CH2
CH1
CH0 PCIe
Gen1 - Gen3
Hard IP
PCIe
Gen1 - Gen3
Hard IP
PCIe
Gen1 - Gen3
Hard IP
PCIe
Gen1 - Gen3
(with CvP)
Hard IP
Legend:
GX transceiver channels (channel 2 and 5) with usage restrictions.
GT transceiver channels (channel 0, 1, 3, and 4).
PCIe Gen1 - Gen3 Hard IP blocks with Configuration via Protocol (CvP) capabilities.
PCIe Gen1 - Gen3 Hard IP blocks without Configuration via Protocol (CvP) capabilities.
GX transceiver channels without usage restrictions.
GX or Restricted
GX or Restricted
GT or GX
GT or GX
CH5
CH4
CH3
CH2
CH1
CH0
GX or Restricted
GX or Restricted
GX or Restricted
GX or Restricted
The GT device has 72 transceiver channels, which include 6 GT transceiver channels
supporting data rates greater than 17.4 Gbps. If all six GT transceiver channels are
used in GT mode, there are 54 GX transceiver channels that can drive chip to chip
data rates up to 17.4 Gbps and backplanes at data rates up to 12.5 Gbps and 12 GX
channels that are unusable.
In the GT device, the GX transceiver channels on the entire right side can be used in
standard or reduced power mode. In GT devices where none of the GT channels are
used to operate in GT data rates above 17.4 Gbps, the transceiver channels on either
the entire right side or entire left side can be used as GX channels in standard or
reduced power mode.
Related Information
•IntelArria 10 Avalon-ST Interface for PCIe Solutions User Guide
•IntelArria 10 Avalon-MM Interface for PCIe Solutions User Guide
•IntelArria 10 Avalon-MM DMA Interface for PCIe Solutions User Guide
1. Arria® 10 Transceiver PHY Overview
UG-01143 | 2018.06.15
Intel® Arria® 10 Transceiver PHY User Guide
16

•IntelArria 10 Avalon-ST Interface with SR-IOV PCIe Solutions User Guide
1.1.3. Arria 10 GX and GT Device Package Details
The following tables list package sizes, available transceiver channels, and PCI Express
Hard IP blocks for Arria 10 GX and GT devices.
Table 3. Package Details for GX Devices with Transceivers and Hard IP Blocks Located
on the Left Side Periphery of the Device
• Package U19: 19mm x 19mm package; 484 pins.
• Package F27: 27mm x 27mm package; 672 pins.
• Package F29: 29mm x 29mm package; 780 pins.
• Packages F34 and F35: 35 mm x 35 mm package size; 1152 pins.
• Package F40: 40 mm x 40 mm package size; 1517 pins. K = 36 transceiver channels, N = 48 transceiver
channels.
Device U19 F27 F29 F34 F35 K F40 N F40
Transceiver Count, PCIe Hard IP Block Count
GX 016 6, 1 12, 1 12, 1
GX 022 6, 1 12, 1 12, 1
GX 027 12, 1 12, 1 24, 2 24, 2
GX 032 12, 1 12, 1 24, 2 24, 2
GX 048 12, 1 24, 2 36, 2
GX 057 24, 2 36, 2 36, 2 48, 2
GX 066 24, 2 36, 2 36, 2 48, 2
GX 090 24, 2 48, 2
GX 115 24, 2 48, 2
Table 4. Package Details for GX and GT Devices with Transceivers and Hard IP Blocks
Located on the Left and Right Side Periphery of the Device
• Package F40: 40 mm x 40 mm package size; 1517 pins. R = 66 transceiver channels.
• Package F45: 45mm x 45mm package size; 1932 pins. N = 48 transceiver channels, S = 72 transceiver
channels, U = 96 transceiver channels.
• If you're using GT transceivers in bank GXBL1E, the nth adjacent PCIe Hard IP block cannot be used.
Device R F40 N F45 S F45 U F45
Transceiver Count, PCIe Hard IP Block Count
GX 090 66, 3 48, 4 72, 4 96, 4
GX 115 66, 3 48, 4 72, 4 96, 4
GT 090 72, 4
GT 115 72, 4
1.1.4. Arria 10 SX Device Transceiver Layout
The largest SX device includes 48 transceiver channels. All SX devices include GX
transceiver channel type. The transceiver banks in SX devices are located on the left
side periphery of the device.
1. Arria® 10 Transceiver PHY Overview
UG-01143 | 2018.06.15
Intel® Arria® 10 Transceiver PHY User Guide
17

For more information about PCIe Hard IP transceiver placements, refer to Related
Information at the end of this section.
Figure 9. Arria 10 SX Device with 48, 36, and 24 Transceiver Channels and Two Hard IP
Blocks
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
CH5
CH4
CH3
CH2
CH1
CH0
Transceiver
Bank
SX 066 NF40
SX 057 NF40
SX 066 KF35
SX 057 KF35
SX 048 KF35
SX 066 HF34
SX 057 HF34
SX 048 HF34
SX 032 HF35
SX 032 HF34
SX 027 HF35
SX 027 HF34
GXBL1C
GXBL1D
GXBL1E
GXBL1F
GXBL1G
GXBL1H
GXBL1I
GXBL1J
Note:
(1) These devices have transceivers only on the left hand side of the device.
Legend:
PCIe Gen1- Gen3 Hard IP blocks with Configuration via Protocol (CvP) capabilities.
PCIe Gen1 - Gen3 Hard IP blocks without Configuration via Protocol (CvP) capabilities.
PCIe
Gen1 - Gen3
Hard IP
PCIe
Gen1 - Gen3
(with CvP)
Hard IP
Arria 10 SX device with 24 transceiver channels and two PCIe Hard IP blocks.
Arria 10 SX device with 36 transceiver channels and two PCIe Hard IP blocks.
Arria 10 SX device with 48 transceiver channels and two PCIe Hard IP blocks.
SX 066 KF40
SX 057 KF40
1. Arria® 10 Transceiver PHY Overview
UG-01143 | 2018.06.15
Intel® Arria® 10 Transceiver PHY User Guide
18

Figure 10. Arria 10 SX Device with 12 Transceiver Channels and One Hard IP Block
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
Transceiver
Bank
PCIe
Gen1 - Gen3
Hard IP
(with CvP)
CH5
CH4
CH3
CH2
CH1
CH0
Transceiver
Bank
SX 022 EF29
SX 022 EF27
SX 016 EF29
SX 016 EF27
SX 048 EF29
SX 032 EF29
SX 032 EF27
SX 027 EF29
SX 027 EF27
GXBL1D
GXBL1C
GXBL1D
GXBL1C
Note:
(1) These devices have transceivers only on the left hand side of the device.
Legend:
PCIe Gen1 - Gen3 Hard IP blocks with Configuration via Protocol (CvP) capabilities.
Arria 10 SX device with 12 transceiver channels and one Hard IP block.
Figure 11. Arria 10 SX Device with Six Transceiver Channels and One Hard IP Block
Transceiver
Bank
GXBL1C Transceiver
Bank
PCIe Hard IP SX 022 CU19
SX 016 CU19
CH5
CH4
CH3
CH2
CH1
CH0
Transceiver
Bank
Legend:
PCIe Gen1 - Gen3 Hard IP block with Configuration via Protocol (CvP) capabilities.
Arria 10 SX device with six transceiver channels and one PCIe Hard IP block.
Note:
(2) These devices have transceivers only on the left hand side of the device.
(1) Only CH5 and CH4 support PCIe Hard IP block with Configuration via Protocol (CvP) capabilities.
(1)
Related Information
•IntelArria 10 Avalon-ST Interface for PCIe Solutions User Guide
•IntelArria 10 Avalon-MM Interface for PCIe Solutions User Guide
•IntelArria 10 Avalon-MM DMA Interface for PCIe Solutions User Guide
•IntelArria 10 Avalon-ST Interface with SR-IOV PCIe Solutions User Guide
1.1.5. Arria 10 SX Device Package Details
The following tables list package sizes, available transceiver channels, and PCI Express
Hard IP blocks for Arria 10 SX devices.
1. Arria® 10 Transceiver PHY Overview
UG-01143 | 2018.06.15
Intel® Arria® 10 Transceiver PHY User Guide
19

Table 5. Package Details for SX Devices with Transceivers and Hard IP Blocks Located
on the Left Side Periphery of the Device
• Package U19: 19mm x 19mm package; 484 pins.
• Package F27: 27mm x 27mm package; 672 pins.
• Package F29: 29mm x 29mm package; 780 pins.
• Packages F34 and F35: 35 mm x 35 mm package size; 1152 pins.
• Package F40: 40 mm x 40 mm package size; 1517 pins. K = 36 transceiver channels, N = 48 transceiver
channels.
Device U19 F27 F29 F34 F35 K F40 N F40
Transceiver Count, PCIe Hard IP Block Count
SX 016 6, 1 12, 1 12, 1
SX 022 6, 1 12, 1 12, 1
SX 027 12, 1 12, 1 24, 2 24, 2
SX 032 12, 1 12, 1 24, 2 24, 2
SX 048 12, 1 24, 2 36, 2
SX 057 24, 2 36, 2 36, 2 48, 2
SX 066 24, 2 36, 2 36, 2 48, 2
1.2. Transceiver PHY Architecture Overview
A link is defined as a single entity communication port. A link can have one or more
transceiver channels. A transceiver channel is synonymous with a transceiver lane.
For example, a 10GBASE-R link has one transceiver channel or lane with a data rate of
10.3125 Gbps. A 40GBASE-R link has four transceiver channels. Each transceiver
channel operates at a lane data rate of 10.3125 Gbps. Four transceiver channels give
a total collective link bandwidth of 41.25 Gbps (40 Gbps before and after 64B/66B
Physical Coding Sublayer (PCS) encoding and decoding).
1.2.1. Transceiver Bank Architecture
The transceiver bank is the fundamental unit that contains all the functional blocks
related to the device's high speed serial transceivers.
Each transceiver bank includes six transceiver channels in all devices except for the
devices with 66 transceiver channels. Devices with 66 transceiver channels have both
six channel and three channel transceiver banks. The uppermost transceiver bank on
the left and the right side of these devices is a three channel transceiver bank. All
other devices contain only six channel transceiver banks.
The figures below show the transceiver bank architecture with the phase locked loop
(PLL) and clock generation block (CGB) resources available in each bank.
1. Arria® 10 Transceiver PHY Overview
UG-01143 | 2018.06.15
Intel® Arria® 10 Transceiver PHY User Guide
20
Other manuals for Arria 10 series
2
Table of contents
Other Intel Transceiver manuals
Popular Transceiver manuals by other brands

Ten-Tec
Ten-Tec R4020 manual

Vertex Standard
Vertex Standard VX-920ATEX Series operating manual

Nokia
Nokia RH-27 Series Technical documentation

Xeos Technologies Inc.
Xeos Technologies Inc. Alert Geomatics Xi-100b user manual

uAvionix
uAvionix Ping1090i quick start guide

MGL Avionics
MGL Avionics V16 User and installation manual