Flex Interface Signaling for 400G FlexO Operation - 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

FLEX I/F 400G FlexO operation uses a 16 x 80-bit data bus. Only one 400G port can be active.

Table 1. 1 x 400G FlexO Signaling for Flex Interface
Port Interface Function Signaling
0 RX FLEX I/F enable rx_flex_ena_0
codeword start at data[319] rx_flex_start_0
codeword start at data[639] rx_flex_start_1
codeword start at data[959] rx_flex_start_2
codeword start at data[1279] rx_flex_start_3
dout flags[3:0] for data[639:0] rx_flex_fec_rx_dout_flags_0[3:0]
dout flags[3:0] for data[1279:640] rx_flex_fec_rx_dout_flags_2[3:0]
amflag indicator for data[639:0] rx_flex_amflag_0
amflag indicator for data[1279:640] rx_flex_amflag_2
data[319:0] rx_flex_data_0[319:0]
data[639:320] rx_flex_data_1[319:0]
data[959:640] rx_flex_data_2[319:0]
data[1279:960] rx_flex_data_3[319:0]
TX FLEX I/F enable tx_flex_ena_0
codeword start at data[319] tx_flex_start_0
codeword start at data[639] tx_flex_start_1
codeword start at data[959] tx_flex_start_2
codeword start at data[1279] tx_flex_start_3
stall tx_flex_stall_0
data[319:0] tx_flex_data_0[319:0]
data[639:320] tx_flex_data_1[319:0]
data[959:640] tx_flex_data_2[319:0]
data[1279:960] tx_flex_data_3[319:0]