GTS AXI Streaming Intel® FPGA IP for PCI Express* User Guide

ID 813754
Date 8/07/2024
Public
Document Table of Contents

A.2.3. Launching the Agilex™ 5 Debug Toolkit

To use the Agilex™ 5 Debug Toolkit, download the .sof file to an Agilex™ 5 device. Then, open the System Console and load the design to the System Console as well. Loading the .sof file to the System Console allows the System Console to communicate with the design using NPDME. NPDME is a JTAG-based Avalon® memory-mapped master. It drives the Avalon® memory-mapped slave interfaces in the PCIe* design. When using NPDME, the Quartus® Prime software inserts the debug interconnect fabric to connect with JTAG.

Here are the steps to complete these tasks:
  1. Use the Quartus® Prime Programmer to download the .sof file to the Agilex™ 5 device.
    Note: To ensure correct operation, use a full installation of the Quartus® Prime Pro Edition software and devices of the same version of the Quartus® Prime Programmer and the Quartus® Prime Pro Edition software that you used to generate the .sof file.
    Note: A standalone installation of the Quartus® Prime Pro Edition Programmer and Tools does not work.
  2. To load the design into System Console:
    1. Launch the Quartus® Prime Pro Edition software.
    2. Start System Console by choosing Tools, then System Debugging Tools, then System Console.
    3. On the System Console File menu, select Load design and browse to the .sof file.

    4. Select the .sof file and click OK. The .sof file loads to the System Console.
  3. The System Console Toolkit Explorer window lists all the DUTs in the design that have the Agilex™ 5 Debug Toolkit enabled.
    1. Select the DUT with the Agilex™ 5 Debug Toolkit you want to view. This opens the Debug Toolkit instance of that DUT in the Details window.

    2. Click agilex5_debug_toolkit to open that instance of the Toolkit. Once the Debug Toolkit is initialized and loaded, the following message in the Messages window appears:

    3. A new window Main view appears with a view of all the channels in that instance.