40- and 100-Gbps Ethernet MAC and PHY MegaCore Function User Guide

ID 683114
Date 6/15/2022
Public
Document Table of Contents

3.3.3. Signals of 40-100GbE MAC‑Only IP Core Variations

40-100GbE MAC-only IP core variations are the variations that do not include a PHY. The signals in a MAC-only variation with and without adapters are described in the following formats:

  • The figures identify the IP core interfaces and the presence or absence of various signals in MAC-only IP core variations.
  • Text lists the basic differences between the MAC and PHY IP core variations and the MAC-only IP core variations.
  • Text lists the MAC and PHY IP core variation signals absent in the MAC-only variations.
  • A table lists the signals visible in the MAC-only variations that are not visible in the MAC and PHY variations.

40-100GbE MAC-only IP core variations are the variations that do not include a PHY. The signals in a MAC-only variation with and without adapters are shown in the following figures in black, blue, or green. Signals shown in purple and in dark gray are not available in the MAC-only variations.

Figure 43. Top-Level Signals of the 40-100GbE IP Core with Adapters
Figure 44. Top-Level Signals of the 40-100GbE IP Core Without Adapters

40-100GbE IP core variations that do not include a PHY have the following differences from the variations that include the PHY:

  • The 40-100GbE PHY output signals are not available in the MAC-only variations.
  • The MAC-only variations include an interface to connect to a PHY.

The following 40-100GbE MAC and PHY IP core signals are not available in MAC-only IP core variations:

  • Clock signals:
    • clk_ref (relevant only for IP core variations with the Sync–E support option turned off)
    • tx_clk_ref (relevant only for IP core variations with the Sync-E support option turned on)
    • rx_clk_ref (relevant only for IP core variations with the Sync-E support option turned on)
    • rx_recovered_clk (relevant only for IP core variations with the Sync-E support option turned on)
  • PCS and PMA reset signals:
    • pcs_tx_arst_ST
    • pcs_rx_arst_ST
    • pma_arst_ST
  • Ethernet link signals tx_serial and rx_serial
  • PHY output status signals tx_lanes_stable and lanes_deskewed. Note that input signals with these names are available, and should be supplied by the user logic that implements the PHY layer.
  • Signals to connect to the external transceiver reconfiguration controller (relevant for Arria V GZ and Stratix V devices only).
  • 40GBASE-KR4 microprocessor interface and reconfiguration interface signals.
Table 38.  40-100GbE MAC IP Core Signals Not Visible in 40-100GbE MAC and PHY IP Core

Signal Name

Direction

Description

Transmit Side Signals

tx_mii_d[<w>*64-1:0]

Output

MAC to PHY connection interface

tx_mii_c[<w>*8-1:0]

Output

tx_mii_valid

Output

tx_mii_ready

Input

tx_lanes_stable

Input

Receive Side Signals

rx_mii_d[<w>*64-1:0]

Input

PHY to MAC connection interface

rx_mii_c[<w>*8-1:0]

Input

rx_mii_valid

Input

lanes_deskewed

Input

Lane to lane deskew interface

Note: When simulating the full design the lanes_deskewed input comes from the output of the RX PCS, indicating a fully locked status. To avoid confusion, when simulating the alt_e40_mac or alt_e100_mac wrapper as the top level, drive the lanes_deskewed input and the tx_mii_ready input to '1'.