Flex Interface Receive Operating Modes - 2.3 English

Versal Adaptive SoC 600G Channelized Multirate Ethernet Subsystem (DCMAC) LogiCORE IP Product Guide (PG369)

Document ID
PG369
Release Date
2023-11-08
Version
2.3 English

The receive FLEX I/F can be used when the DCMAC Subsystem is configured for Independent MAC and PCS+FEC mode or Coupled MAC+PCS mode. The desired mode is selected using the ctl_rx_independent_tsmac_and_phy_mode control field of the GLOBAL_MODE register. This field is configured statically when there is no data flowing through the DCMAC Subsystem.

The following table lists the configuration options for the RX path (from the SerDes interface to the FLEX interface). The configuration is set using the c0_ctl_rx_flexif_select through c5_ctl_rx_flexif_select of C0_RX_MODE_REG through C5_RX_MODE_REG registers.

Table 1. Flex Interface Receive Modes of Operation
c<N>_ctl_rx_flexif_select[1:0] Operating Mode Application Description
2'b00 For PHYs that include FEC, provides direct access to the FEC sublayer where (through separate controls) transcoding or RX alignment can be bypassed. This mode disables the PCS descrambler function and the AM removal function.

This mode should also be set for the modes using FEC transcoder bypass.

Transparent mapping of 100GE into OTN
2'b01 This mode enables the PCS descrambler function and enables the AM removal function. Flex Ethernet PHY with no EBLOCK replacement
2'b10 This mode enables the PCS descrambler function, the AM removal function, and the 66-bit sync header error replacement by EBLOCK. Flex Ethernet PHY with EBLOCK replacement
2'b11 This mode enables the PCS descrambler function, the AM removal function, the 66-bit sync header error replacement by EBLOCK, and enables the PCS receive state machine. PCS mode with legalized 66-bit block stream