Nios® V Processor Reference Manual

ID 683632
Date 1/27/2025
Public
Document Table of Contents

3.3.8.1. Debug Module

The Debug Module supports the following operations:
  1. Provide information about the processor’s implementation to the debugger.
  2. Allow users to halt and resume the processor.
  3. Provide halt status on the processor.
  4. Provide abstract read and write access to the halted processor’s GPRs through abstract command.
  5. Provide ndm_reset_in and dbg_reset_out signals that allow debugging from the reset vector after reset.
  6. Provide abstract access to non-GPR hart registers through abstract command.
  7. Provide a Program Buffer to force the hart to execute arbitrary instructions through abstract commands.
The Nios® V processor supports only one hart. Therefore:
  • You cannot apply hart selection.
  • The bit fields that differentiate between "all harts" and "any harts" are treated as the same.
  • It simplifies related bit fields( such as dmstatus.allhavereset and dmstatus.anyhavereset to dmstatus.*havereset throughout the document.