Ethernet Toolkit User Guide

ID 683793
Date 4/01/2024
Public
Document Table of Contents

2.2. Running the Ethernet Toolkit

Before you begin with running the Ethernet toolkit, you must compile your Ethernet Intel FPGA IP with the following parameter enabled.
  • E- ,H-, and L-Tile Ethernet Intel® FPGA IP: Enable JTAG to Avalon Master Bridge
  • F- Tile Ethernet Intel FPGA Hard IP: Enable Ethernet Debug Master Endpoint
  • Ethernet Subsystem Intel® FPGA IP: Enable JTAG to Avalon Master Bridge
  • GTS Ethernet Intel FPGA Hard IP: Enable debug endpoint for Ethernet toolkit

Avalon® memory-mapped interface provides access to various toolkits. To avoid possible Avalon® memory-mapped interface arbitration issues, ensure only one toolkit has access to the interface at the time.

Note: If your E-Tile Ethernet IP design example has auto-negotiation and link training enabled, set 0xB1[31] register bit (seq_cfg.kr_paused) to 1 before accessing PMA registers via the transceiver reconfiguration interface. Read back 0xB1[31] register bit to ensure no conflict with the auto-negotiation and link training function. For register description, refer to the E-tile Hard IP User Guide.

Perform the following steps to launch the Ethernet Toolkit:

  1. In the Quartus® Prime Pro Edition software, select Tools > System Debugging Tools > System Console to launch System Console.
  2. In System Console, click Load Design in the Toolkit Explorer tab, and load the generated .sof file. If you already have the Quartus® Prime project containing your .sof file open, you just need to launch System Console.
  3. You can see all of the Ethernet IP instances supported by the Ethernet Toolkit within the design as shown in the following figures. Select one of the instances. The Ethernet Toolkit can automatically detect an instance of a supported Ethernet Intel® FPGA IP within the design.
  4. Now select the toolkit corresponding to the Ethernet IP that was selected in the Details tab, and click Open Toolkit.
    Figure 6. Ethernet Toolkit Launch Window in Quartus® Prime Software With Single Instance
    Figure 7. Ethernet Toolkit Launch Window in Quartus® Prime Software With Multiple Instances