Nios® V Processor: Lockstep Implementation

ID 833274
Date 10/07/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

4.4.10. Alarm Routing Configuration register - ERRCTRL_ROUTA and ERRCTRL_ROUTB

Use the following registers to configure the alarms’ severity.

  • Use ROUTA to set the severity of the Alarms from 0 to 11 inclusive. Each couple of bits sets the severity for a single alarm: ROUTA[1:0] for ALARM0, ROUTA[3:2] for ALARM1 etc.
  • Use ROUTB to set the severity of the Alarms from 12 to 23 inclusive. Each couple of bits sets the severity for a single alarm: ROUTB[1:0] for ALARM12, ROUTB[3:2] for ALARM13 etc.
Table 44.  ERRCTRL_ROUTA
Bit Field Bits Access Type Default Value Description
Reserved [31:24] - - Reserved
ROUTA [23:0] R/(W/WI) 0xE8FCA8

Alarms routing configuration. Each couple of bits work for a specific alarm.

Coded as follows:

  • 2’b00: Routed to ERROR
  • 2’b01: Reserved, but routed to ERROR
  • 2’b10: Routed to WARNING
  • 2’b11: Routed to INFO
Table 45.  ERRCTRL_ROUTB
Bit Field Bits Access Type Default Value Description
Reserved [31:24] - - Reserved
ROUTB [23:0] R/(W/WI) 0xAA0000

Alarms routing configuration. Each couple of bits work for a specific alarm.

Coded as follows:

  • 2’b00: Routed to ERROR
  • 2’b01: Reserved, but routed to ERROR
  • 2’b10: Routed to WARNING
  • 2’b11: Routed to INFO