Nios® V Processor: Lockstep Implementation User Guide

ID 833274
Date 4/17/2025
Public
Document Table of Contents

4.4.1. CPUs’ Reset Control Register - DCLSM_CPURC

Use this register to receive a reset request command and to generate/process the reset request/acknowledgment accordingly. The protocol of the related signals is described in Manual CPUs Reset Request.

Table 36.  DCLSM_CPURC
Bit Field Bits Access Type Default Value Description
WR [31:25] RAZ/W 0 (Locked)

Write enable protection key

Write access:

  • 0x61 = unlocks write access to this register
  • Others = lock write access to this register
WE 24 R/WI 0 (Disabled)

Write enable protection bit

  • 1 = Write access enabled
  • 0 = Write access disabled
Reserved [23:2] - - Reserved
RESREQR 1 R/W 0 (No request) Agent CPU Reset Request
RESREQL 0 R/W 0 (No request) Host CPU Reset Request

RESREQL and RESREQR fields of this register are self-resettable: their values are automatically de-asserted according to the handshake after a write access.

The fields RESREQR and RESREQL have the following behavior:
  • When RESREQL / RESREQR fields are written with 1’b1, the fRSmartComp generates RREQL / RREQR reset request signals for Host/Agent CPU respectively.
  • When RESREQL / RESREQR fields are written with 1’b0, the write operation is ignored.
  • When read, the current reset request is respectively returned.
  • When RACKL/RACKR reset acknowledgments are 1’b1, RREQL / RREQR reset request signals is set to 1’b0. Thus, the same is applies to RESREQL/RESREQR fields.