Subsystem Overview - 1.3 English

Versal Adaptive SoC Integrated 600G Interlaken with FEC Subsystem Product Guide (PG371)

Document ID
PG371
Release Date
2024-01-09
Version
1.3 English

This product guide describes the function and operation of the Integrated 600G Interlaken with FEC (ILKNF), including how to design, customize, and implement the ILKNF.

The ILKNF subsystem handles all protocol related functions of an Interlaken port, including handshaking, synchronizing, and error checking. It also provides a segmented AXI4-Stream interface for packet data and an AXI4-Lite interface for management.

The subsystem provides a single Interlaken port and is designed to be flexible for use in many different configurations. To reduce latency, the datapath does not perform any buffering other than the pipelining required to perform the required operations. Received data is passed directly to the user interface in a cut-through manner allowing the flexibility to implement any required buffering scheme. Similarly, the transmit path consists of minimal pipeline and buffering to provide reliable cut-through operation.

The ILKNF subsystem can be configured to include forward error correction (FEC) on the Interlaken interfaces to and from the transceivers.

Furthermore, the subsystem can be configured to use the FEC function without Interlaken. This provides direct access to industry-standard RS(544,514) FEC which is compatible with many protocols, including Ethernet.

Figure 1. ILKNF High-Level Block Diagram

The following table lists the hard IP data rates, FEC types, and configurations. The Vivado LogiCORE enabled configurations are listed in Table 1.
Table 1. Hard IP Data Rates, FEC Types, and Configurations
Data Rates Interlaken Core Mode Data Path Functions Integrated FEC Options
6 x 112 Gb/s 1 1x600G Interlaken with FEC Interlaken RS-FEC Extension RS (544, 514) "KP4" FEC
6 x 106.25 Gb/s 1 1x600G Interlaken with FEC Interlaken RS-FEC Extension RS (544, 514) "KP4" FEC
12 x 58 Gb/s 2 1x600G Interlaken with FEC Interlaken RS-FEC Extension RS (544, 514) "KP4" FEC
12 x 56.42 Gb/s 1x600G Interlaken with FEC Interlaken RS-FEC Extension RS (544, 514) "KP4" FEC
12 x 53.13 Gb/s 1x600G Interlaken with FEC Interlaken RS-FEC Extension RS (544, 514) "KP4" FEC
24 x 29 Gb/s 2 1x600G Interlaken without FEC N/A
24 x 28.21 Gb/s 1x600G Interlaken without FEC N/A
24 x 25.78 Gb/s 1x600G Interlaken without FEC N/A
24 x 12.5 Gb/s 1x300G Interlaken without FEC N/A
6 x 112 Gb/s N/A FEC-only IEEE 802.3 CL91 RS (544, 514) "KP4" FEC
12 x 58 Gb/s 2 N/A FEC-only IEEE 802.3 CL134 RS (544, 514) "KP4" FEC
12 x 56.42 Gb/s N/A FEC-only IEEE 802.3 CL134 RS (544, 514) "KP4" FEC
12 x 53.13 Gb/s N/A FEC-only IEEE 802.3 CL134 RS (544, 514) "KP4" FEC
6 x 58 Gb/s 2 1x300G Interlaken with FEC Interlaken RS-FEC Extension RS (544, 514) "KP4" FEC
6 x 56.42 Gb/s 1x300G Interlaken with FEC Interlaken RS-FEC Extension RS (544, 514) "KP4" FEC
6 x 53.13 Gb/s 1x300G Interlaken with FEC Interlaken RS-FEC Extension RS (544, 514) "KP4" FEC
12 x 29 Gb/s 2 1x300G Interlaken without FEC N/A
12 x 28.21 Gb/s 1x300G Interlaken without FEC N/A
12 x 25.78 Gb/s 1x300G Interlaken without FEC N/A
12 x 12.5 Gb/s 1x150G Interlaken without FEC N/A
3 x 112 Gb/s N/A FEC-only IEEE 802.3 CL91 RS (544, 514) "KP4" FEC
6 x 58 Gb/s 2 N/A FEC-only IEEE 802.3 CL134 RS (544, 514) "KP4" FEC
6 x 56.42 Gb/s N/A FEC-only IEEE 802.3 CL134 RS (544, 514) "KP4" FEC
6 x 53.13 Gb/s N/A FEC-only IEEE 802.3 CL134 RS (544, 514) "KP4" FEC
  1. Support for 106.25 Gb/s (112 Gb/s) lane rates is provided using fabric connectivity of pairs of 53.125 Gb/s (56.42 Gb/s) Interlaken lanes.
  2. Supported in faster devices only.