Intel® Quartus® Prime Pro Edition User Guide: Debug Tools

ID 683819
Date 10/02/2023
Public

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

Document Table of Contents

8.1.2. Services Provided through Debug Agents

By adding the appropriate debug agent to your design, System Console services can use the associated capabilities of the debug agent.
Table 36.  Common Services for System Console

Service

Function

Debug Agent Providing Service

host Access a memory-mapped agent connected to the host interface.
  • Nios® II with debug
  • JTAG to Avalon® Master Bridge
  • USB Debug Master
agent Allows a host component to access a single agent without needing to know the location of the agent in the host's memory map. Any agent that is accessible to a System Console host can provide this service.
  • Nios® II with debug
  • JTAG to Avalon® Master Bridge
  • USB Debug Master

If an SRAM Object File (.sof) is loaded, then agents accessed by a debug host provide the agent service.

issp The In-System Sources and Probes (ISSP) service provides scriptable access to the In-System Sources and Probes Intel® FPGA IP for generating stimuli and soliciting responses from your logic design. In-System Sources and Probes Intel® FPGA IP
processor
  • Start, stop, or step the processor.
  • Read and write processor registers.
Nios® II with debug
JTAG UART The JTAG UART is an Avalon® memory mapped agent that you can use in conjunction with System Console to send and receive byte streams. JTAG UART
Note: The following debug agent IP cores in the IP Catalog do not support VHDL simulation generation in the current version of the Intel® Quartus® Prime software:
  • JTAG Debug Link
  • JTAG Hub Controller System
  • USB Debug Link