Nios® V Processor Reference Manual

ID 683632
Date 7/26/2024
Public
Document Table of Contents

4.3.6. Reset and Debug Signals

Interface Type Description
reset Reset A global hardware reset input signal that forces the Nios® V processor to reset immediately.
dbg_reset_out Reset

An optional reset output signal which appear after you enable both Enable Debug and Enable Reset from Debug Module parameters.

  • This reset output signal is triggered by the JTAG debugger or niosv-download -r command.
  • You can connect this reset output signal to the following input signals:
    • To the ndm_reset_in input to reset the core and the timer module.
    • To the reset input signal of other components as needed.
ndm_reset_in Reset

An optional reset input signal which appear after you enable both Enable Debug and Enable Reset from Debug Module parameters.

  • You can use this signal to trigger reset controller to reset the core and the timer module.
  • The reset controller synchronizes the reset (hard reset) and ndm_reset_in signals.
cpu_resetreq Conduit An optional local reset ports which appear after you enable Add Reset Request Interface parameter. The signal consists of an input resetreq signal and an output ack signal that trigger the Nios® V processor to reset without affecting other components in a Nios® V processor system.
  • You can request a reset to the Nios® V processor core by asserting the resetreq signal.
  • The resetreq signal must remain asserted until the processor asserts ack signal. Failure for the signal to remain asserted can cause the processor to be in a non-deterministic state.
  • Assertion of the resetreq signal in debug mode has no effect on the processor's state.
  • The Nios® V processor responds that the reset is successful by asserting the ack signal.
  • After the processor is successfully reset, the assertion of the ack signal can happen multiple times periodically until the de-assertion of the resetreq signal.
Figure 9.  Nios® V/g Processor Reset Network