Quartus® Prime Pro Edition User Guide: Debug Tools

ID 683819
Date 7/08/2024
Public
Document Table of Contents

7.1. Introduction to System Console

System Console provides visibility into your design and allows you to perform system-level debug on an FPGA at run-time. System Console performs tests on debug-enabled Intel® FPGA IP. A variety of debug services provide read and write access to elements in your design.
  • Perform board bring-up with finalized or partially complete designs.
  • Automate run-time verification through scripting across multiple devices.
  • Debug transceiver links, memory interfaces, and Ethernet interfaces.
  • Integrate your debug IP into the debug platform.
  • Perform system verification with MATLAB* and Simulink.
Figure 111. System Console Tools The System Console API supports services that access your design in operation.

System Console also provides the hardware debugging infrastructure to support operation and customization of debugging "toolkits." Toolkits are small applications that you can use to perform system-level debug of such elements as external memory interfaces, Ethernet interfaces, PCI Express interfaces, transceiver PHY interfaces, and various other debugging functions. The Quartus® Prime software includes the Available System Debugging Toolkits. For advanced users, System Console also supports Tcl commands that allow you to define and operate your own custom toolkits, as System Console and Toolkit Tcl Command Reference Manual describes.