JESD204C Intel® FPGA IP User Guide

ID 683108
Date 2/10/2023
Public

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

Document Table of Contents

7. Interface Signals

The JESD204C Intel® FPGA IP uses the signals from the following interfaces.

Table 21.   JESD204C Intel® FPGA IP Interfaces
Interface Description
JESD204C MAC to and from the PHY interface
  • The IP allows you to generate PHY only, MAC only, or MAC and PHY configurations.
  • The PHY only generation is to provide a clean interface between the MAC and the PHY, where these signals are useful for debugging link and PHY issues.
  • The PHY mode has less number of PLLs in the transceiver, because the transmit channels will be bonded when generated together thus requiring less PLLs. Channel bonding also reduces the lane to lane skew on the transmit path.
Avalon® memory-mapped interface
  • The IP uses the Avalon® memory-mapped interface for reading and writing on the JESD204C IP slave component in a memory-mapped system.
  • The Avalon® memory-mapped slave interface allows upstream devices to access internal control and status registers.
  • The Avalon® memory-mapped slave is referred to as Management interface.
  • The Avalon® memory-mapped slave interface is designed as an asynchronous domain to the JESD204C Link clock and Frame clock domains.
  • If you want to keep the Avalon® memory-mapped slave interface as a synchronous domain to the JESD204C Link clock domain, you may do so provided that the domain is within the minimum and maximum frequency specified for j204_tx_avs_clk or j204_rx_avs_clk.
Avalon® streaming interface
  • The IP uses the following types of Avalon® streaming interface signals:
    • Avalon® streaming data interface, which operates in txframe_clk and rxframe_clk domains.
    • Avalon® streaming control sample interface, which operates in txframe_clk and rxframe_clk domains.
    • Avalon® streaming command interface, which operates in txlink_clk and rxlink_clk domains.
Note: You should terminate any unused signals.