FLEX I/F 100G PCS operation uses either a 4 x
66-bit or 5 x 66-bit data bus. Up to six 100G ports can be active for the 4 x 66-bit
configuration and up to four ports can be active for the 5 x 66-bit configuration.
Port | Interface | Function | Signaling |
---|---|---|---|
0 | RX FLEX I/F | enable | rx_flex_ena_0 |
amflag indicator | rx_flex_amflag_0 | ||
lane0 indicator | rx_flex_lane0_0 | ||
ptp_tstamp[31:0] | rx_ptp_tstamp_out_0[31:0] | ||
data[263:0] | rx_flex_data_0[263:0] | ||
TX FLEX I/F | enable | tx_flex_ena_0 | |
amflag indicator | tx_flex_amflag_0 | ||
ptp_tag_field[7:0] | tx_ptp_flex_tag_field_in_0[7:0] | ||
ptp_1588loc[2:0] | tx_ptp_flex_1588loc_in_0[2:0] | ||
ptp_1588op | tx_ptp_flex_1588op_0 | ||
stall | tx_flex_stall_0 | ||
data[263:0] | tx_flex_data_0[263:0] | ||
1 | RX FLEX I/F | enable | rx_flex_ena_1 |
amflag indicator | rx_flex_amflag_1 | ||
lane0 indicator | rx_flex_lane0_1 | ||
ptp_tstamp[31:0] | rx_ptp_tstamp_out_1[31:0] | ||
data[263:0] | rx_flex_data_1[263:0] | ||
TX FLEX I/F | enable | tx_flex_ena_1 | |
amflag indicator | tx_flex_amflag_1 | ||
ptp_tag_field[7:0] | tx_ptp_flex_tag_field_in_1[7:0] | ||
ptp_1588loc[2:0] | tx_ptp_flex_1588loc_in_1[2:0] | ||
ptp_1588op | tx_ptp_flex_1588op_1 | ||
stall | tx_flex_stall_1 | ||
data[263:0] | tx_flex_data_1[263:0] | ||
2 | RX FLEX I/F | enable | rx_flex_ena_2 |
amflag indicator | rx_flex_amflag_2 | ||
lane0 indicator | rx_flex_lane0_2 | ||
ptp_tstamp[31:0] | rx_ptp_tstamp_out_2[31:0] | ||
data[263:0] | rx_flex_data_2[263:0] | ||
TX FLEX I/F | enable | tx_flex_ena_2 | |
amflag indicator | tx_flex_amflag_2 | ||
ptp_tag_field[7:0] | tx_ptp_flex_tag_field_in_2[7:0] | ||
ptp_1588loc[2:0] | tx_ptp_flex_1588loc_in_2[2:0] | ||
ptp_1588op | tx_ptp_flex_1588op_2 | ||
stall | tx_flex_stall_2 | ||
data[263:0] | tx_flex_data_2[263:0] | ||
3 | RX FLEX I/F | enable | rx_flex_ena_3 |
amflag indicator | rx_flex_amflag_3 | ||
lane0 indicator | rx_flex_lane0_3 | ||
ptp_tstamp[31:0] | rx_ptp_tstamp_out_3[31:0] | ||
data[263:0] | rx_flex_data_3[263:0] | ||
TX FLEX I/F | enable | tx_flex_ena_3 | |
amflag indicator | tx_flex_amflag_3 | ||
ptp_tag_field[7:0] | tx_ptp_flex_tag_field_in_3[7:0] | ||
ptp_1588loc[2:0] | tx_ptp_flex_1588loc_in_3[2:0] | ||
ptp_1588op | tx_ptp_flex_1588op_3 | ||
stall | tx_flex_stall_3 | ||
data[263:0] | tx_flex_data_3[263:0] | ||
4 | RX FLEX I/F | enable | rx_flex_ena_4 |
amflag indicator | rx_flex_amflag_4 | ||
lane0 indicator | rx_flex_lane0_4 | ||
ptp_tstamp[31:0] | rx_ptp_tstamp_out_4[31:0] | ||
data[263:0] | rx_flex_data_4[263:0] | ||
TX FLEX I/F | enable | tx_flex_ena_4 | |
amflag indicator | tx_flex_amflag_4 | ||
ptp_tag_field[7:0] | tx_ptp_flex_tag_field_in_4[7:0] | ||
ptp_1588loc[2:0] | tx_ptp_flex_1588loc_in_4[2:0] | ||
ptp_1588op | tx_ptp_flex_1588op_4 | ||
stall | tx_flex_stall_4 | ||
data[263:0] | tx_flex_data_4[263:0] | ||
5 | RX FLEX I/F | enable | rx_flex_ena_5 |
amflag indicator | rx_flex_amflag_5 | ||
lane0 indicator | rx_flex_lane0_5 | ||
ptp_tstamp[31:0] | rx_ptp_tstamp_out_5[31:0] | ||
data[263:0] | rx_flex_data_5[263:0] | ||
TX FLEX I/F | enable | tx_flex_ena_5 | |
amflag indicator | tx_flex_amflag_5 | ||
ptp_tag_field[7:0] | tx_ptp_flex_tag_field_in_5[7:0] | ||
ptp_1588loc[2:0] | tx_ptp_flex_1588loc_in_5[2:0] | ||
ptp_1588op | tx_ptp_flex_1588op_5 | ||
stall | tx_flex_stall_5 | ||
data[263:0] | tx_flex_data_5[263:0] |
Port | Interface | Function | Signaling |
---|---|---|---|
0 | RX FLEX I/F | enable | rx_flex_ena_0 |
amflag indicator | rx_flex_amflag_0 | ||
lane0 indicator | rx_flex_lane0_0 | ||
ptp_tstamp[31:0] | rx_ptp_tstamp_out_0[31:0] | ||
data[329:0] | rx_flex_data_0[329:0] | ||
TX FLEX I/F | enable | tx_flex_ena_0 | |
amflag indicator | tx_flex_amflag_0 | ||
ptp_tag_field[7:0] | tx_ptp_flex_tag_field_in_0[7:0] | ||
ptp_1588loc[2:0] | tx_ptp_flex_1588loc_in_0[2:0] | ||
ptp_1588op | tx_ptp_flex_1588op_0 | ||
stall | tx_flex_stall_0 | ||
data[329:0] | tx_flex_data_0[329:0] | ||
1 | RX FLEX I/F | enable | rx_flex_ena_1 |
amflag indicator | rx_flex_amflag_1 | ||
lane0 indicator | rx_flex_lane0_1 | ||
ptp_tstamp[31:0] | rx_ptp_tstamp_out_1[31:0] | ||
data[329:0] | rx_flex_data_1[329:0] | ||
TX FLEX I/F | enable | tx_flex_ena_1 | |
amflag indicator | tx_flex_amflag_1 | ||
ptp_tag_field[7:0] | tx_ptp_flex_tag_field_in_1[7:0] | ||
ptp_1588loc[2:0] | tx_ptp_flex_1588loc_in_1[2:0] | ||
ptp_1588op | tx_ptp_flex_1588op_1 | ||
stall | tx_flex_stall_1 | ||
data[329:0] | tx_flex_data_1[329:0] | ||
2 | RX FLEX I/F | enable | rx_flex_ena_2 |
amflag indicator | rx_flex_amflag_2 | ||
lane0 indicator | rx_flex_lane0_2 | ||
ptp_tstamp[31:0] | rx_ptp_tstamp_out_2[31:0] | ||
data[329:0] | rx_flex_data_2[329:0] | ||
TX FLEX I/F | enable | tx_flex_ena_2 | |
amflag indicator | tx_flex_amflag_2 | ||
ptp_tag_field[7:0] | tx_ptp_flex_tag_field_in_2[7:0] | ||
ptp_1588loc[2:0] | tx_ptp_flex_1588loc_in_2[2:0] | ||
ptp_1588op | tx_ptp_flex_1588op_2 | ||
stall | tx_flex_stall_2 | ||
data[329:0] | tx_flex_data_2[329:0] | ||
3 | RX FLEX I/F | enable | rx_flex_ena_3 |
amflag indicator | rx_flex_amflag_3 | ||
lane0 indicator | rx_flex_lane0_3 | ||
ptp_tstamp[31:0] | rx_ptp_tstamp_out_3[31:0] | ||
data[329:0] | rx_flex_data_3[329:0] | ||
TX FLEX I/F | enable | tx_flex_ena_3 | |
amflag indicator | tx_flex_amflag_3 | ||
ptp_tag_field[7:0] | tx_ptp_flex_tag_field_in_3[7:0] | ||
ptp_1588loc[2:0] | tx_ptp_flex_1588loc_in_3[2:0] | ||
ptp_1588op | tx_ptp_flex_1588op_3 | ||
stall | tx_flex_stall_3 | ||
data[329:0] | tx_flex_data_3[329:0] |