| rx_port<N>_serdes_data_in[2559:0] |
I |
rx_port<N>_serdes(7:0)_clk |
RX data for SerDes Lane |
| tx_port<N>_serdes_data_out[2559:0] |
O |
tx_port<N>_clk |
TX data for SerDes Lane |
| tx_port<N>_serdes_cw_start |
O |
tx_port<N>_clk |
Indicates the start of a codeword pair on
tx_port<N>_serdes_data_out |
| tx_port<N>_pcs_data_flow0[1284:0] |
I |
tx_port<N>_clk |
TX data input on flow 0 |
| tx_port<N>_pcs_data_flow1[1284:0] |
I |
tx_port<N>_clk |
TX data input on flow 1 |
| tx_port<N>_pcs_data_valid_flow0 |
I |
tx_port<N>_clk |
TX data input valid on flow 0 (active-High) |
| tx_port<N>_pcs_data_valid_flow1 |
I |
tx_port<N>_clk |
TX data input valid on flow 1 (active-High) |
| tx_port<N>_pcs_data_cw_start_flow0 |
I |
tx_port<N>_clk |
Codeword start pulse on flow 0 |
| tx_port<N>_pcs_data_cw_start_flow1 |
I |
tx_port<N>_clk |
Codeword start pulse on flow 1 |
| rx_port<N>_pcs_data_flow0[1284:0] |
O |
rx_port<N>_serdes0_clk |
RX data output on flow 0 |
| rx_port<N>_pcs_data_flow1[1284:0] |
O |
rx_port<N>_serdes0_clk |
RX data output on flow 1 |
| rx_port<N>_pcs_data_valid_flow0 |
O |
rx_port<N>_serdes0_clk |
RX data output valid on flow 0 (active-High) |
| rx_port<N>_pcs_data_valid_flow1 |
O |
rx_port<N>_serdes0_clk |
RX data output valid on flow 1 (active-High) |
| rx_port<N>_pcs_data_am_start_flow0 |
O |
rx_port<N>_serdes0_clk |
RX data output Alignment Marker presence flag on flow 0 |
| rx_port<N>_pcs_data_am_start_flow1 |
O |
rx_port<N>_serdes0_clk |
RX data output Alignment Marker presence flag on flow 1 |
| rx_port<N>_pcs_mark_bad_flow0 |
O |
rx_port<N>_serdes0_clk |
Indicates that the RX transcoder must mark data for this
codeword pair as bad for flow 0 |
| rx_port<N>_pcs_mark_bad_flow1 |
O |
rx_port<N>_serdes0_clk |
Indicates that the RX transcoder must mark data for this
codeword pair as bad for flow 1 |