1. About the Nios® V Processor Lockstep
2. Overview
3. Controlling the Nios® V Processor Lockstep
4. Programming Model
5. Signals, Interfaces, and Build Parameters
6. Using Nios® V Processor Lock Step
A. Document Revision History for the Nios® V Processor: Lockstep Implementation User Guide
B. Appendix
4.4.1. CPUs’ Reset Control Register - DCLSM_CPURC
4.4.2. DCLSM Basic Control Register - DCLSM_CTRL
4.4.3. DCLSM Blind Window Control Register - DCLSM_BWCR
4.4.4. All Alarms’ Prior Alarms’ Fault Injection Register - ERRCTRL_ALL_ALARMS_PRIOR_AFI
4.4.5. INTREQ Configuration Register - ERRCTRL_INTREQ_CONF
4.4.6. Timeout Deadline and Status Register - ERRCTRL_TIMEOUT
4.4.7. Timeout Acknowledgment Register - ERRCTRL_TIMEOUT_ACK
4.4.8. Enable Key fRSmartComp Control Register - ERRCTRL_ENABLE_KEY
4.4.9. Root Fault Injection Control register - ERRCTRL_ROOT_INJ
4.4.10. Alarm Fault Injection Control register - ERRCTRL_ALARM_INJ
4.4.11. Event Mask Configuration register - ERRCTRL_MASKA and ERRCTRL_MASKB
4.4.12. Alarm Routing Configuration register - ERRCTRL_ROUTA and ERRCTRL_ROUTB
4.4.13. Error Controller PGO LOG Reset Control register - ERRCTRL_PGOLOGRST
4.4.14. PGO0 and PGO4 Configuration registers - ERRCTRL_PGO0 and ERRCTRL_PGO4
4.4.15. FN_MODEIN Control Register - ERRCTRL_FNMODEIN
4.4.16. FN_MODEOUT register - ERRCTRL_FNMODEOUT
4.4.17. All Alarms After Fault Injection - ERRCTRL_FNGIALARMS
4.4.18. Error Controller Context Register - ERRCTRL_FNGICTXT4
4.4.19. CMP Mismatch CONTEXT Registers - ERRCTRL_FNGICMPCTXT0 … ERRCTRL_FNGICMPCTXT3
4.4.20. STATISTICS registers: ERRCTRL_FNGISTAT0 and ERRCTRL_FNGISTAT4
4.4.21. State register - ERRCTRL_FNPERIPHGI4
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.
Bit Field | Bits | Access Type | Default Value | Description |
---|---|---|---|---|
WR | [31:25] | RAZ/W | 0 (Locked) | Write enable protection key Write access:
|
WE | 24 | R/WI | 0 (Disabled) | Write enable protection bit
|
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.