Visible to Intel only — GUID: omg1697544349762
Ixiasoft
Visible to Intel only — GUID: omg1697544349762
Ixiasoft
4.5.2. FlexE and OTN Mode RX Interface
The GTS Ethernet Intel® FPGA Hard IP RX client interface in FlexE and OTN variations employs the PCS66 interface protocol.
The FlexE and OTN modes, the application receives 66b blocks from the RX PCS, bypassing the RX MAC.
The RX PCS acts as a source and the client acts as a sink in the receive direction. Additionally, the OTN mode enables the collection of RX MAC statistics.
Name | Width | Description |
---|---|---|
o_rx_pcs66_d[65:0] | 66 bits (10GE/25GE) | RX PCS 66b data for 1 block.
|
o_rx_pcs66_valid | 1 bit | When asserted, indicates that the RX PCS 66b data is valid. |
o_rx_pcs66_am_valid | 1 bit | Alignment marker indicator. When asserted, Indicates the blocks on the RX PCS 66b data signal are identified as alignment marker. |
The 66b blocks follow Ethernet 64b/66b convention. The least significant 2 bits of each 66 block is a 2b sync header and the remaining 64b are data.
- In FlexE mode, the data is aligned and descrambled.
- In OTN mode, the data is only aligned.
The data is only valid when o_rx_pcs66_valid is high. The contents of the o_rx_pcs66_d bus are not defined when o_rx_pcs66_valid is low.
The byte order for the PCS66 mode RX interface is the same as the RX PCS interface. Bytes flow from least to most significant bit; the first byte that the core receives is o_rx_pcs66_d[7:0].
The bit order for the PCS66 mode RX interface is the same as the RX PCS interface. Bits flow from least to most significant; the first bit that the core receives is o_rx_pcs66_d[0].
o_rx_pcs66_am_valid indicates the arrival of the alignment markers from the RX PCS. The alignment markers also depend on o_rx_pcs66_valid. When o_rx_pcs66_valid is low, o_rx_pcs66_am_valid is not valid.
- In FlexE mode, when o_rx_pcs66_am_valid is high, o_rx_pcs66_d is undefined because the alignment markers do not get descrambled.
- In OTN mode, when o_rx_pcs66_am_valid is high, o_rx_pcs66_d presents the received alignment markers.