GTS Transceiver PHY User Guide

ID 817660
Date 7/08/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.1. IP Overview

The GTS PMA/FEC Direct PHY Intel FPGA IP is for use in proprietary protocol configurations. The GTS PMA/FEC Direct PHY Intel FPGA IP enables access to the PMA Direct, FEC Direct, and PCS Direct modes. Refer to the GTS Transceiver Dual-Simplex Interfaces User Guide for the protocol IPs that support dual-simplex mode and the implementation flow.

The PMA Direct mode bypasses the MAC and FEC Hard IP blocks. You can configure the PMA interface and core interface FIFOs in the datapath into various modes, including elastic and phase compensation modes.

The FEC Direct mode bypasses the MAC and PCS Hard IP blocks. In this mode, the PMA interface and core interface FIFOs in the datapath are set to elastic and phase compensation modes, respectively.

The PCS Direct mode bypasses the MAC Hard IP blocks. In this mode, the PMA interface and core interface FIFOs in the datapath are set to elastic and phase compensation modes, respectively.

The following figures show the PMA Direct datapath and FEC Direct datapaths with various clocking modes:
Figure 34. PMA Direct Mode with PMA Clocking
Figure 35. PMA Direct Mode with System Clocking
Figure 36. FEC Direct Mode with System PLL Clocking
Figure 37. PCS Direct Mode with System PLL Clocking

You can use the PMA/FEC Direct PHY Intel FPGA IP to configure the datapath into the PMA direct, PCS direct and FEC direct modes. If you enable the FEC mode, the FEC block is enabled. The top-level file that generates with the IP instance includes all the available ports for your configuration. Use these ports to connect the GTS PMA/FEC Direct PHY Intel FPGA IP to other IP cores in your design, such as GTS System PLL Clock Intel FPGA IP, GTS Reset Sequencer Intel FPGA IP, TX and RX serial data pins, data generator and data checker soft IP.

The PCS direct mode enables the PCS block and receives the parallel data from the FPGA fabric. The PCS block is clocked by the GTS System PLL Clock Intel FPGA IP.