Nios Community Wiki > System Console

System Console

Welcome to the System Console page on Nios Wiki.


Altera's System Console is a TCL console that provides access to hardware modules instantiated in your FPGA.  You can use the System Console for all of the following purposes:

  • To create powerful verification instruments for your system
  • To start, stop, or step a Nios II processor
  • To read or write Avalon Memory-Mapped (Avalon-MM) slaves using special masters
  • To sample the SOPC system clock as well as system reset signal
  • To run JTAG loopback tests to analyze board noise problems
  • To shift arbitrary instruction register and data register values to instantiated system level debug (SLD) nodes

System Console is intended as a low level tool for tasks such as board bring up and device driver debugging.  System Console along with SOPC Builder provides the framework and baseline functionality that you need to compose your own sophisticated instrumentation and verification solution.

Quick-Start Guide

System Console presents a new and unfamiliar command set;  hopefully, this SystemConsoleQuickStartGuide will help ease usage for starting users.

Documentation

Here is a link to the System Console User Guide

TCL Macros

While System Console provides the low level TCL commands, a lot of useful and powerful functionality can be derived from stringing a series of commands together.  Since System Console is a full fledged TCL interpreter, these can be saved as TCL Macros in file, and then the file can be sourced in the shell and used. 


Please share your TCL Macros here and extend System Console's capabilties.


Preliminary Information

The following posts are pre-release information.  They are not guaranteed to be accurate, nor to remain accurate, in future releases. 

Java API

Please use with the understanding that any API is subject to change.

Tag page

Files 3

FileSizeDateAttached by 
 systemconsole-api-80.jar
No description
923.55 kB04:54, 8 Dec 2008AdminActions
 systemconsole-api-81.zip
System Console 8.1 Java API
1933.38 kB00:38, 31 Jan 2009gkwanActions
 systemconsole-api-90.zip
System Console 9.0 Java API
3.5 MB22:14, 12 Mar 2009gkwanActions
Viewing 3 of 3 comments: view all
I like to use the console for ProgrammableMaster. I think this is so good to use at work. Thanks for this. orlando cosmetic dentists
Posted 19:37, 17 Jan 2010
I feel that while System Console provides the low level TCL commands, a lot of useful and powerful functionality can be derived from stringing a series of commands together. Since System Console is a full fledged TCL interpreter, these can be saved as TCL Macros in file, and then the file can be sourced in the shell and used. MacBob, communication skills training field expert.
Posted 14:46, 25 Feb 2010
ERIKA Enterprise (EE) is an open-source RTOS which implements the OSEK/VDX API. EE is available for FREE under the GPL+Linking exception license. Software Engineering degree AND history degree AND sociology degree Online International business degree AND Online english degree
Posted 11:30, 1 Mar 2010
Viewing 3 of 3 comments: view all
You must login to post a comment.
SourceForge.net