Nios® V Processor: Lockstep Implementation User Guide

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

4.4.11. Event Mask Configuration register - ERRCTRL_MASKA and ERRCTRL_MASKB

Use the following registers to mask the alarms.

  • Use MASKA to mask the Alarms from 0 to 11 inclusive. Each couple of bits masks a single alarm: MASKA[1:0] for ALARM0, MASKA[3:2] for ALARM1 etc.
  • Use MASKB to mask the Alarms from 12 to 23 inclusive. Each couple of bits masks a single alarm: MASKB[1:0] for ALARM12, MASKB[3:2] for ALARM13 etc.
Table 46.  ERRCTRL_MASKA
Bit Field Bits Access Type Default Value Description
WR [31:25] RAZ/W 0 (Locked)

Write enable protection key

Write access:

  • 0x1A = 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
MASKA [23:0] R/W 0x555555 (All unmasked)

Events mask for alarms

  • “01”: unmasked
  • “10”: masked
  • “00” and “11”: reserved but unmasked
Table 47.  ERRCTRL_MASKB
Bit Field Bits Access Type Default Value Description
WR [31:25] RAZ/W 0 (Locked)

Write enable protection key

Write access:

  • 0x18 = 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
MASKB [23:0] R/W 0x555555 (All unmasked)

Events mask for alarms

  • “01”: unmasked
  • “10”: masked
  • “00” and “11”: reserved but unmasked