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

ID 813665
Date 4/07/2025
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

8.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_10G_USXGMII_SM_1588v2/hwtesting/system_console_fm.
  3. Run the following command in the System Console:
    1. source main.tcl
    2. set_jtag <select_appropriate_jtag_master>
    Note: The set_jtag command places the Agilex™ 5 device on the JTAG chain.
  4. Run one of the following commands in the system console to start the test:
    1. If you want to trigger the test for a specific datarate and channel:

      TEST_1588 <from_channel> <to_channel> <speed>

      Example: TEST_1588 0 0 1G
      Note: You must connect the external QSFP28 loopback module to bank 1A before running the test.
      Table 24.  Command Parameters
      Parameter Valid Values Description
      channel 0, 1 The channel number to test.
      speed 100M, 1G, 2P5G, 5G, 10G The PHY speed.
      Note:
      1. You must connect the external QSFP28 loopback module to the desired QSFP1 port before running the test.
      2. Burst size is random.
      3. Two channels are supported—channel 0 and channel 1.
  5. The following sample output illustrate a successful hardware test run:
    Figure 44. Sample Test Output