GTS Transceiver PHY User Guide: Agilex™ 3 FPGAs and SoCs

ID 848344
Date 8/04/2025
Public
Document Table of Contents

6.3. GTS PMA/FEC Direct PHY IP Example Design Functional Description

The GTS PMA/FEC Direct PHY IP example design simulation testbench top-level block diagram is shown in the following figure.
Figure 76. Simulation Testbench Block Diagram for the GTS PMA/FEC Direct PHY IP Example Design
This section provides the functional description of the example design and the simulation results for both the PMA and FEC direct designs listed in the following table.
Table 86.  Example Design Functional Description
Example Design Option Functional Description
1 x 10.3125G FEC Direct Mode (System PLL Clocking) One NRZ FEC Direct GTS lane operating at 10.3125 Gbps with System PLL clocking mode
4 x 10.3125G PMA Direct Mode (PMA Clocking)

Four NRZ PMA Direct GTS lane operating at 10.3125 Gbps per PMA lane with PMA clocking mode

The testbench program controls the testbench components through the Avalon® memory-mapped interface. For both the PMA and FEC direct example designs, the testwrap block consists of the PRBS generator, PRBS verifier, and TX and RX clock output frequency checkers. There are two types of test wrap blocks:
  • PMA test wrap (testwrap_pma_direct) – used in PMA direct configurations.
  • FEC/PCS test wrap (testwrap_rsfec_direct) – used in FEC direct/PCS direct configurations.
The clock sources for the example design are shown in the following table.
Table 87.  Example Design Clock Sources
Example Design Option Clock Source Connections
1 x 10.3125G FEC Direct Mode (System PLL Clocking)
  • 100 MHz for reconfiguration clock
  • 156.25 MHz reference clock for the system PLL
  • 156.25 MHz for the GTS PMA direct channel as TX PLL and RX CDR reference clock
4 x 10.3125G PMA Direct Mode (PMA Clocking)
  • 100 MHz for testbench reset logic, management clock, and reconfiguration clock
  • 156.25 MHz for the GTS PMA direct channel as TX PLL and RX CDR reference clock