Visible to Intel only — GUID: enh1664910433057
Ixiasoft
1. GTS Transceiver Overview
2. GTS Transceiver Architecture
3. Implementing the GTS PMA/FEC Direct PHY Intel FPGA IP
4. Implementing the GTS System PLL Clocks Intel FPGA IP
5. Implementing the GTS Reset Sequencer Intel FPGA IP
6. GTS PMA/FEC Direct PHY Intel FPGA IP Example Design
7. Design Assistance Tools
8. Debugging GTS Transceiver Links with Transceiver Toolkit
9. Document Revision History for the GTS Transceiver PHY User Guide
3.1. IP Overview
3.2. Designing with the GTS PMA/FEC Direct PHY Intel FPGA IP
3.3. Configuring the GTS PMA/FEC Direct PHY Intel FPGA IP
3.4. Signal and Port Reference
3.5. Bit Mapping for PMA and FEC Mode PHY TX and RX Datapath
3.6. Clocking
3.7. Custom Cadence Generation Ports and Logic
3.8. Asserting reset
3.9. Bonding Implementation
3.10. Configuration Register
3.11. Configuring the GTS PMA/FEC Direct PHY Intel FPGA IP for Hardware Testing
3.12. Configurable Quartus® Prime Software Settings
3.13. Hardware Configuration Using the Avalon® Memory-Mapped Interface
3.4.1. TX and RX Parallel and Serial Interface Signals
3.4.2. TX and RX Reference Clock and Clock Output Interface Signals
3.4.3. Reset Signals
3.4.4. FEC Signals
3.4.5. Custom Cadence Control and Status Signals
3.4.6. RX PMA Status Signals
3.4.7. TX and RX PMA and Core Interface FIFO Signals
3.4.8. Avalon Memory Mapped Interface Signals
3.8.1. Reset Signal Requirements
3.8.2. Power On Reset Requirements
3.8.3. Reset Signals—Block Level
3.8.4. Run-time Reset Sequence—TX
3.8.5. Run-time Reset Sequence—RX
3.8.6. Run-time Reset Sequence—TX + RX
3.8.7. Run-time Reset Sequence—TX with FEC
3.8.8. RX Data Loss/CDR Lock Loss (Auto-Recovery)
3.8.9. TX PLL Lock Loss
6.1. Instantiating the GTS PMA/FEC Direct PHY Intel FPGA IP
6.2. Generating the GTS PMA/FEC Direct PHY Intel FPGA IP Example Design
6.3. GTS PMA/FEC Direct PHY Intel FPGA IP Example Design Functional Description
6.4. Simulating the GTS PMA/FEC Direct PHY Intel FPGA IP Example Design Testbench
6.5. Compiling the GTS PMA/FEC Direct PHY Intel FPGA IP Example Design
Visible to Intel only — GUID: enh1664910433057
Ixiasoft
2.1. Building Blocks
A GTS transceiver bank consists of four PMA channels, hardened IPs (FEC, PCS, PCIe, and Ethernet MAC), a system PLL, and clock networks (for reference clock and datapath clock).
Figure 1. High-Level Block Diagram of a GTS Transceiver Bank
The number of GTS transceiver banks varies depending on device density and package variants. Refer to Agilex™ 5 FPGAs and SoCs Family Plan for details on the GTS transceiver count.
Refer to the following figures for the respective GTS transceiver bank layout. In devices with options for smaller packages, some GTS transceiver banks are downbonded and not available for use, except for the system PLL that remains available for use to clock the FPGA core logic.
Figure 2. GTS Transceiver Bank Layout for E-Series FPGAs with 24 GTS TransceiversApplicable to Device Group A and Device Group B
Figure 3. GTS Transceiver Bank Layout for E-Series FPGAs with 16 GTS TransceiversApplicable to Device Group A and Device Group B
Figure 4. GTS Transceiver Bank Layout for E-Series FPGAs with 12 GTS TransceiversApplicable to Device Group A and Device Group B
Figure 5. GTS Transceiver Bank Layout for E-Series FPGAs with 4 GTS Transceivers
The following figures show the different packages and GTS transceiver combinations for the D-Series FPGAs.
Figure 6. GTS Transceiver Bank Layout for D-Series FPGAs with 32 GTS Transceivers
Figure 7. GTS Transceiver Bank Layout for D-Series FPGAs with 24 GTS Transceivers
Figure 8. GTS Transceiver Bank Layout for D-Series FPGAs with 16 GTS Transceivers
Figure 9. GTS Transceiver Bank Layout for D-Series FPGAs with 8 GTS Transceivers
The following table shows the hard IP configurations supported by the PMA for enabling various interface protocols.
Configuration | PCIe* Hard IP | MAC | PCS | FEC | PMA | Example Protocols |
---|---|---|---|---|---|---|
Hardened PCIe* IP | Yes | No | No | No | Yes | PCIe* |
Hardened Ethernet IP | No | Yes | Yes | Optional | Yes | 10G/25G Ethernet |
Hardened USB 3.1 IP 3 | No | No | No | No | Yes | USB3.1 |
PCS Direct | No | No | Yes | Optional | Yes | CPRI (64B/66B), FlexE, OTN |
FEC Direct | No | No | No | Yes | Yes | Fibre Channel 16G |
PMA Direct | No | No | No | No | Yes | Basic, CPRI (8B/10B), HDMI, SDI, DisplayPort, JESD204B/C SATA, GPON 4, Fibre Channel, Interlaken |
Section Content
PMA
FEC
PCS
Ethernet MAC
PCI Express Hard IP
PLL and Clock Networks
Avalon Memory-Mapped Interface
3 The hardened USB 3.1 IP controller resides in the HPS block, and is supported for devices with GTS transceiver and HPS only. Refer to the Agilex™ 5 Hard Processor System Technical Reference Manual for implementation details of USB3.1.
4 SATA and GPON mode are planned to be supported in a future Quartus® Prime Pro Edition software release.