GRMON3 is a hardware monitor optimized for SPARC/LEON and RISC-V/NOEL-V systems, providing a non-intrusive debug environment.
GRMON3 has full support for multi-core systems, such as the GR740 Quad-Core LEON4 SPARC V8 Processor, the dual-core GR712RC and NOEL-V demonstration FPGA bitstreams.
A comprehensive debugger
The target system can be monitored and controlled by the graphical user interface with scripting support. A large number of debug link interfaces are supported and the debugger can be user-adapted for several system configurations.
- Read/write access to all LEON and NOEL-V registers and
Graphical User Interface
The GRMON3 GUI greatly extends the traditional monitoring and control capabilities of GRMON:
- Debug-link and system configuration dialog
- Multi-core LEON/RISC-V and OS threads execution status and
Supported target devices
- LEON2, LEON3, LEON4, LEON5 SPARCv7/SPARCv8 systems
- NOEL-V 32-bit and 64-bit RISC-V based systems
- UT699, UT699E and UT700
- LEON2-based systems, including AT697, AT7913 (SPW-RTC) and AT7991 (AGGA-4)
Supported platforms and system requirements
GRMON3 is provided for platforms: Linux, Windows 7 and Windows 10.
The TSIM3 simulator and the GRMON3 debugger share a powerful scripting framework based on Tcl. Tcl scripts can adapt to minor differences in the respective Tcl environments so that the same script can be used in both TSIM3 and GRMON3. This enables users to easily transition from the simulation environment to real hardware validation, considerably reducing development time and improving overall productivity.