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

ID 683552
Date 9/24/2018
Public
Document Table of Contents

2.3.1. 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 4.  Common Services for System Console

Service

Function

Debug Agent Providing Service

master Access memory-mapped ( Avalon® -MM or AXI) slaves connected to the master interface.
  • Nios® II with debug
  • JTAG to Avalon® Master Bridge
  • USB Debug Master
slave Allows the host to access a single slave without needing to know the location of the slave in the host's memory map. Any slave that is accessible to a System Console master 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 slaves controlled by a debug master provide the slave service.

processor
  • Start, stop, or step the processor.
  • Read and write processor registers.
Nios® II with debug
JTAG UART The JTAG UART is an Avalon® -MM slave device that you can use in conjunction with System Console to send and receive byte streams. JTAG UART
Note: The following 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
  • SLD Hub Controller System
  • USB Debug Link