F-Tile Dynamic Reconfiguration Design Example User Guide

ID 710582
Date 11/04/2024
Public
Document Table of Contents

3.1.2. Ethernet Multirate Hardware Design Example

Figue 16. Etheet Multiate Hadwae Desig Example Block Diagam fo 25GE-1 Base Vaiat
Figue 17. Etheet Multiate Hadwae Desig Example Block Diagam fo 25GE-1 with PTP Base Vaiat
Figue 18. Etheet Multiate Hadwae Desig Example Block Diagam fo 100GE-4 Base Vaiat
Figue 19. Etheet Multiate Hadwae Desig Example Block Diagam fo 100GE-4 with PTP Base Vaiat
Figue 20. Etheet Multiate Hadwae Desig Example Block Diagam fo 400GE-8 Base Vaiat
Figue 21. Etheet Multiate Hadwae Desig Example Block Diagam fo 400GE-4 FHT Base Vaiat
Figue 22. Etheet Multiate Hadwae Desig Example Block Diagam fo 400GE-8 with PTP Base Vaiat

I the hadwae desig example, the eset, status, ad cotol sigals fom packet cliets, F-Tile Etheet Multiate Itel® FPGA IP, ad F-Tile Dyamic Recofiguatio Suite Itel® FPGA IP i the example desig ae coected to I-System Souces ad Pobes IPs (ISSP). The hadwae test scipts ope sevice to the ISSP to ead ad dive the values. A JTAG host is istatiated to access the Avalo® memoy-mapped itefaces.

The hadwae desig example executes the dyamic ecofiguatio tasitio pocess, check the DUT IP status, clea the MAC statistics befoe sedig 16 packets, ad lastly display the MAC statistics.

The table below summaizes the suppoted modes fo F-Tile Etheet Dyamic Recofiguatio Hadwae Example Desig fo PTP/No PTP Vaiats.
Table 10.  F-Tile Etheet Dyamic Recofiguatio Hadwae Example Desig fo PTP/No PTP Vaiats
Base Vaiat (Statup IP/Mode) Hadwae Suppot Taget Vaiats PTP mode
25G-1 Yes

25G

10G

-
25G-1 with PTP Yes 25G PTP

10G PTP

Advaced
100G-4 Yes 100G-4 with RS-FEC

100G-4

100G-2 RS-FEC

2×50G-1 with RS-FEC

4×25G-1 with RS-FEC

4×25G-1

-
100G-4 with PTP Yes 100G-4 with RS-FEC ad PTP

100G-4 with PTP

100G-2 with RS-FEC ad PTP

2×50G-1 with RS-FEC ad PTP

4×25G-1 with RS-FEC ad PTP

4×25G-1 with PTP

Basic
400G-8 Yes 400G-8 with RS-FEC

2x200G-4 with RS-FEC

4x100G-2 with RS-FEC

-
400G-8 with PTP Yes 400G-8 with RS-FEC ad PTP

2x200G-4 with RS-FEC ad PTP

4x100G-2 RS-FEC with PTP

Advaced
FHT 400G-4 Yes FHT 400G-4 with RS-FEC

FHT 1x200G-4 with RS-FEC

FHT 2x200G-2 with RS-FEC

FHT 2x100G-2 with RS-FEC

FHT 4x100G-1 RS-FEC

-

Additioal steps equied to u the PTP eabled desigs i hadwae:

The hadwae test desig cotais a hwtest subdiectoy that cotais .tcl scipts fo dyamic ecofiguatio.
  1. Fo PTP eabled desigs usig Advace Accuacy Mode (i.e. 25GE-1 with RSFEC ad PTP ad 400G-8 with RSFEC ad PTP), you must geeate the outig delay ifomatio fist befoe you u the mai_scipt.tcl.
    • Fo the steps equied to geeate this outig delay ifomatio, efe to Routig Delay Adjustmet fo Advaced Timestamp Accuacy Mode i F-tile Etheet Itel FPGA Had IP Use Guide.
    • Refe to steps 6b ad 6c i the Hadwae Desig Example of F-tile Etheet Itel FPGA Had IP Desig Example Use Guide to add the exteal module ad boad tace value.
  2. Fo PTP eabled desigs that taget the Agilex™ 7 I-Seies Tasceive-SoC Developmet Kit, the maste TOD clock is souced fom U19, OUT1. You must pogam the OUT1 clock fom the default of 166.6Mhz to the equied 125Mhz fequecy usig the developmet kit's clock cotolle GUI. Fo desigs which do ot use PTP but taget the Agilex™ 7 I-Seies Tasceive-SoC Developmet kit, the default clock settigs ae sufficiet ad this step is ot equied.

Fo moe ifomatio to test the desig example i hadwae, efe to Testig the Hadwae Desig Example.