Low Latency Ethernet 10G MAC IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs

ID 813665
Date 10/24/2025
Public
Document Table of Contents

2.5.1. Test Procedure

Follow these steps to test the design examples in hardware:

  1. Click Tools > System Debugging Tools > System Console or run command: system-console &.
  2. Navigate to the hardware design directory: cd <design_example>/LL10G_1G_2_5G_PHY/hwtesting/system_console.
  3. Run the following command in the System Console:
    1. source dr_test.tcl
    Note: The default DR transition sequence is 2.5G to 1G, then back to 2.5G

    The set_jtag command used within hardware tcl file (dr_test.tcl ) places the Agilex™ 5 device on the JTAG chain and the JTAG index is set to 0 by default.

    You must connect the external QSFP28 loopback module to bank 1A before running the test.

    The example design runs an external loopback test by default, with the loopback_mode parameter set to 0 (parameter.tcl).

  4. Run the following command in the System Console to trigger the test with dynamic reconfiguration for the supported rates and traffic with Serial Internal Loopback.
    1. To perform an internal loopback test, you must set the loopback_mode to 1 in the parameter.tcl file, located at <design_example>/ LL10G_1G_2_5G_PHY/hwtesting/system_console:
      source dr_test.tcl
  5. The following sample output illustrate a successful hardware test run:
    Figure 13. Sample Test Output