Embedded Design Handbook

ID 683689
Date 8/28/2023
Public
Document Table of Contents

4.1.1.3. system-console

The system-console command starts a Tcl-based command shell that supports low-level JTAG chain verification and full system-level validation.This tool is available in the Nios® II EDS starting in version 8.0.

This application is very helpful for low-level system debug, especially when bringing up a system. It provides a Tcl-based scripting environment and many features for testing your system.

The following important command-line options are available for the system-console command:

  • The --script=<your script>.tcl option directs the System Console to run your Tcl script.
  • The --cli option directs the System Console to open in your existing shell, rather than opening a new window.
  • The --debug option directs the System Console to redirect additional debug output to stderr.
  • The --project-dir=<project dir> option directs the System Console to the location of your hardware project. Ensure that you’re working with the project you intend—the JTAG chain details and other information depend on the specific project.
  • The --jdi=<JDI file> option specifies the name-to-node mapping for the JTAG chain elements in your project.

For System Console usage examples and a comprehensive list of system console commands, refer to Analyzing and Debugging Designs with the System Console in volume 3 of the Intel® Quartus® Prime Handbook, on-line training is available.