Visible to Intel only — GUID: gxp1641332343751
Ixiasoft
5.1. F-Tile Interlaken IP Clock and Reset Interface Signals
5.2. F-Tile Interlaken IP Transmit User Interface Signals
5.3. F-Tile Interlaken IP Receive User Interface Signals
5.4. F-Tile Interlaken IP Management Interface Signals
5.5. F-Tile Interlaken IP Reconfiguration Interface Signals
5.6. F-Tile Interlaken Link and Miscellaneous Signals
Visible to Intel only — GUID: gxp1641332343751
Ixiasoft
4.2.2.1. Look-aside Receive Path Blocks
The Interlaken Look-aside mode receive data path has the following four main functional blocks:
- RX Regroup
- RX MAC
- RX PCS
- RX PMA
Figure 16. Interlaken Look-aside IP Receive Path Blocks for NRZ VariationsThe figure illustrates the eight word data transfer scenario. This figure uses the following conventions:
- m= Number of lanes
Figure 17. Interlaken Look-aside IP Receive Path Blocks for PAM4 VariationsThe figure shows the eight word data transfer scenario. This figure uses the following conventions:
- m= Number of lanes
RX Regroup
The Interlaken IP with look-aside IP RX regroup block translates the IP internal data format to the outgoing user application data
RX MAC
To recover a packet or burst, the RX MAC takes data from each of the PCS lanes and reassembles the packet or burst. The Interlaken IP RX MAC performs the following functions:
- Data de-striping, including lane alignment and burst assembly from the PCS lanes.
- CRC24 validation.
RX PCS
The FPGA soft logic implements RX PCS in F-Tile devices. In PAM4 mode, the F-Tile device variations contain a soft logic transcoder block to work with RS-FEC of the RX PMA. The Interlaken IP RX PCS block performs the following functions to retrieve the data:
- Detects word lock and word synchronization.
- Checks running disparity.
- Reverses gear-boxing and 64/67B encoding.
- Descrambles the data.
- Delineates meta frame boundaries.
- Performs CRC32 checking.
- Performs asynchronous operations and receiver alignment using RX Align FIFO.
- Performs the Interlaken inverse transcoding function on the data received from the RX RS-FEC (544, 514) in PAM4 variations.
For more information about error conditions, refer to the ILKN_FEC_XCODER_TX_ILLEGAL_STATE (offset 0x80) and ILKN_FEC_XCODER_RX_UNCOR_FECCW (offset 0x81) registers.
RX MAC
To recover a packet or burst, the RX MAC takes data from each of the PCS lanes and reassembles the packet or burst. The Interlaken IP RX MAC performs the following functions:
- Data de-striping, including lane alignment and burst assembly from the PCS lanes.
- CRC24 validation