Customizing and Generating the Subsystem - 1.3 English - PG371

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

Document ID
PG371
Release Date
2025-05-29
Version
1.3 English

This section includes information about using AMD tools to customize and generate the subsystem in the AMD Vivado™ Design Suite.

If you are customizing and generating the subsystem in the Vivado IP integrator, see the Vivado Design Suite User Guide: Designing IP Subsystems using IP Integrator (UG994) for detailed information. IP integrator might auto-compute certain configuration values when validating or generating the design. To check whether the values do change, see the description of the parameter in this chapter. To view the parameter value, run the validate_bd_design command in the Tcl console.

You can customize the IP for use in your design by specifying values for the various parameters associated with the IP subsystem using the following steps:

  1. Select the IP from the IP catalog.
  2. Double-click the selected IP or select the Customize IP command from the toolbar or right-click menu.

For details, see the Vivado Design Suite User Guide: Designing with IP (UG896) and the Vivado Design Suite User Guide: Getting Started (UG910).

Note: Figures in this chapter are illustrations of the Vivado Integrated Design Environment (IDE). The layout depicted here might vary from the current version.

The following table shows the ILKNF IP presets supported in the Vivado IDE. You can choose the Start from scratch option in the presets drop-down to configure the IP to modes other than those mentioned in the following table. All configurations mentioned as per Table 1 and Table 1 are supported with GTM. For 112G and 106.25G GT line rates, the ILKNF hard block configuration is same as that of 53.125G/56.42G, while the SerDes data from two adjacent ILKN lanes, as shown in Table 1, is interleaved to form the data port of the GT interface.

For GTYP, configurations with a narrow SerDes interface are not supported with the exception of the 12.5G line rate. All possible configurations with a wide SerDes interface are supported but are subject to the availability of GTYP quads in close proximity to ILKNF.

Table 1. ILKNF IP Presets Available in Vivado
ILKNF Preset Interlaken Core Mode Data Path Function Per Lane-Line Rate (Gb/s) Number of Lanes SerDes Interface Width
GTM
1x600G_Interlaken_NoFEC_24x28.21G_GTM_80b 1x600G Interlaken without FEC 28.21 24 80
1x600G_Interlaken_NoFEC_24x25.78G_GTM_40b 1x600G Interlaken without FEC 25.78 24 40
1x600G_Interlaken_NoFEC_24x25.78G_GTM_80b 1x600G Interlaken without FEC 25.78 24 80
1x600G_Interlaken_FEC_12x56.42G_GTM_160b 1x600G Interlaken with FEC 56.42 12 160
1x600G_Interlaken_FEC_12x53.13G_GTM_160b 1x600G Interlaken with FEC 53.125 12 160
1x600G_Interlaken_FEC_12x53.13G_GTM_80b 1x600G Interlaken with FEC 53.125 12 80
1x600G_Interlaken_FEC_6x106.25G_GTM_320b 1x600G Interlaken with FEC 106.25 6 320
1x600G_Interlaken_FEC_6x112G_GTM_320b 1x600G Interlaken with FEC 112 6 320
1x600G_Interlaken_FEC_6x106.25G_GTM_160b 1x600G Interlaken with FEC 106.25 6 160
1x400G_Interlaken_FEC_8x53.13G_GTM_80b 1x600G Interlaken with FEC 53.125 8 80
1x400G_Interlaken_FEC_8x56.42G_GTM_160b 1x600G Interlaken with FEC 56.42 8 160
1x400G_Interlaken_FEC_8x53.13G_GTM_160b 1x600G Interlaken with FEC 53.125 8 160
1x400G_Interlaken_FEC_4x106.25G_GTM_320b 1x600G Interlaken with FEC 106.25 4 320
1x400G_Interlaken_FEC_6x112G_GTM_320b 1x600G Interlaken with FEC 112 4 320
1x400G_Interlaken_FEC_4x106.25G_GTM_160b 1x600G Interlaken with FEC 106.25 4 160
1x300G_Interlaken_NoFEC_12x28.21G_GTM_80b 1x300G Interlaken without FEC 28.21 12 80
1x300G_Interlaken_NoFEC_12x25.78G_GTM_80b 1x300G Interlaken without FEC 25.78 12 80
1x300G_Interlaken_NoFEC_12x25.78G_GTM_40b 1x300G Interlaken without FEC 25.78 12 40
1x300G_Interlaken_NoFEC_24x12.5G_GTM_40b 1x300G Interlaken without FEC 12.5 24 40
1x300G_Interlaken_FEC_6x56.42G_GTM_160b 1x300G Interlaken with FEC 56.42 6 160
1x300G_Interlaken_FEC_6x53.13G_GTM_160b 1x300G Interlaken with FEC 53.125 6 160
1x300G_Interlaken_FEC_6x53.13G_GTM_80b 1x300G Interlaken with FEC 53.125 6 80
1x300G_Interlaken_FEC_3x106.25G_GTM_320b 1x300G Interlaken with FEC 106.25 3 320
1x300G_Interlaken_FEC_3x112G_GTM_320b 1x300G Interlaken with FEC 112 3 320
1x300G_Interlaken_FEC_3x106.25G_GTM_160b 1x300G Interlaken with FEC 106.25 3 160
1x200G_Interlaken_FEC_4x53.13G_GTM_80b 1x300G Interlaken with FEC 53.125 4 80
1x200G_Interlaken_FEC_4x56.42G_GTM_160b 1x300G Interlaken with FEC 56.42 4 160
1x200G_Interlaken_FEC_4x53.13G_GTM_160b 1x300G Interlaken with FEC 53.125 4 160
1x200G_Interlaken_FEC_2x106.25G_GTM_320b 1x300G Interlaken with FEC 106.25 2 320
1x200G_Interlaken_FEC_2x112G_GTM_320b 1x300G Interlaken with FEC 112 2 320
1x200G_Interlaken_FEC_2x106.25G_GTM_160b 1x300G Interlaken with FEC 106.25 2 160
1x200G_Interlaken_NoFEC_8x28.21G_GTM_80b 1x300G Interlaken without FEC 28.21 8 80
1x200G_Interlaken_NoFEC_8x25.78G_GTM_80b 1x300G Interlaken without FEC 25.78 8 80
1x200G_Interlaken_NoFEC_8x25.78G_GTM_40b 1x300G Interlaken without FEC 25.78 8 40
1x150G_Interlaken_NoFEC_12x12.5G_GTM_40b 1x300G Interlaken without FEC 12.5 12 40
GTYP
1x600G_Interlaken_NoFEC_24x28.21G_GTYP_80b2 1x600G Interlaken without FEC 28.21 24 80
1x600G_Interlaken_NoFEC_24x25.78G_GTYP_80b2 1x600G Interlaken without FEC 25.78 24 80
1x300G_Interlaken_NoFEC_12x28.21G_GTYP_80b2 1x300G Interlaken without FEC 28.21 12 80
1x300G_Interlaken_NoFEC_12x25.78G_GTYP_80b2 1x300G Interlaken without FEC 25.78 12 80
1x300G_Interlaken_NoFEC_12x25.78G_GTYP_40b2 1x300G Interlaken without FEC 25.78 12 40
1x200G_Interlaken_NoFEC_8x28.21G_GTYP_80b 1x300G Interlaken without FEC 28.21 8 80
1x200G_Interlaken_NoFEC_8x25.78G_GTYP_80b 1x300G Interlaken without FEC 25.78 8 80
1x200G_Interlaken_NoFEC_8x25.78G_GTYP_40b2 1x300G Interlaken without FEC 25.78 8 40
FEC_Only(1) N/A FEC Only 100G 0-6 320
50G 0-12 160
  1. Example design generation is supported in 1.3 and later revisions.
  2. Supported only on Versal HBM devices.