WBZ450 ICM registers

The 18 registers of ICM (Integrity Check Monitor), from 0x42002C00, with their reset value and every field. The WBZ450 has 1802 registers in 52 peripherals, one page each.

ICM Integrity Check Monitor

CFGConfiguration

Address
0x42002C00
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
DAPROT29:24Region Descriptor Area Protection
HAPROT21:16Region Hash Area Protection
UALGO15:13User SHA Algorithm
  • 0 SHA1 Algorithm
  • 1 SHA256 Algorithm
  • 4 SHA224 Algorithm
UIHASH12User Initial Hash Value
DUALBUFF9Dual Input Buffer
ASCD8Automatic Switch To Compare Digest
BBC7:4Bus Burden Control
SLBDIS2Secondary List Branching Disable
EOMDIS1End of Monitoring Disable
WBDIS0Write Back Disable

CTRLControl

Address
0x42002C04
Reset
0x00000000
Access
write only
Size
32-bit
6 fields
FieldBitsWhat it does
RMEN15:12Region Monitoring Enable
RMDIS11:8Region Monitoring Disable
REHASH7:4Recompute Internal Hash
SWRST2Software Reset
DISABLE1ICM Disable Register
ENABLE0ICM Enable

SRStatus

Address
0x42002C08
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
RMDIS15:12Region Monitoring Disabled Status
RAWRMDIS11:8RAW Region Monitoring Disabled Status
ENABLE0ICM Controller Enable Register

IERInterrupt Enable

Address
0x42002C10
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
URAD24Undefined Register Access Detection Interrupt Enable
RSU23:20Region Status Updated Interrupt Disable
REC19:16Region End bit Condition Detected Interrupt Enable
RWC15:12Region Wrap Condition detected Interrupt Enable
RBE11:8Region Bus Error Interrupt Enable
RDM7:4Region Digest Mismatch Interrupt Enable
RHC3:0Region Hash Completed Interrupt Enable

IDRInterrupt Disable

Address
0x42002C14
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
URAD24Undefined Register Access Detection Interrupt Disable
RSU23:20Region Status Updated Interrupt Disable
REC19:16Region End bit Condition detected Interrupt Disable
RWC15:12Region Wrap Condition Detected Interrupt Disable
RBE11:8Region Bus Error Interrupt Disable
RDM7:4Region Digest Mismatch Interrupt Disable
RHC3:0Region Hash Completed Interrupt Disable

IMRInterrupt Mask

Address
0x42002C18
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
URAD24Undefined Register Access Detection Interrupt Mask
RSU23:20Region Status Updated Interrupt Mask
REC19:16Region End bit Condition Detected Interrupt Mask
RWC15:12Region Wrap Condition Detected Interrupt Mask
RBE11:8Region Bus Error Interrupt Mask
RDM7:4Region Digest Mismatch Interrupt Mask
RHC3:0Region Hash Completed Interrupt Mask

ISRInterrupt Status

Address
0x42002C1C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
URAD24Undefined Register Access Detection Status
RSU23:20Region Status Updated Detected
REC19:16Region End bit Condition Detected
RWC15:12Region Wrap Condition Detected
RBE11:8Region Bus Error
RDM7:4Region Digest Mismatch
RHC3:0Region Hash Completed

UASRUndefined Access Status

Address
0x42002C20
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
URAT2:0Undefined Register Access Trace
  • 0 Unspecified structure member set to one detected when the descriptor is loaded
  • 1 CFG modified during active monitoring
  • 2 DSCR modified during active monitoring
  • 3 HASH modified during active monitoring
  • 4 Write-only register read access

DSCRRegion Descriptor Area Start Address

Address
0x42002C30
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DASA31:6Descriptor Area Start Address

HASHRegion Hash Area Start Address

Address
0x42002C34
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
HASA31:7Hash Area Start Address

UIHVAL0User Initial Hash Value n

Address
0x42002C38
Reset
0x00000000
Access
write only
Size
32-bit
1 field
FieldBitsWhat it does
VAL31:0Initial Hash Value

UIHVAL1User Initial Hash Value n

Address
0x42002C3C
Reset
0x00000000
Access
write only
Size
32-bit
1 field
FieldBitsWhat it does
VAL31:0Initial Hash Value

UIHVAL2User Initial Hash Value n

Address
0x42002C40
Reset
0x00000000
Access
write only
Size
32-bit
1 field
FieldBitsWhat it does
VAL31:0Initial Hash Value

UIHVAL3User Initial Hash Value n

Address
0x42002C44
Reset
0x00000000
Access
write only
Size
32-bit
1 field
FieldBitsWhat it does
VAL31:0Initial Hash Value

UIHVAL4User Initial Hash Value n

Address
0x42002C48
Reset
0x00000000
Access
write only
Size
32-bit
1 field
FieldBitsWhat it does
VAL31:0Initial Hash Value

UIHVAL5User Initial Hash Value n

Address
0x42002C4C
Reset
0x00000000
Access
write only
Size
32-bit
1 field
FieldBitsWhat it does
VAL31:0Initial Hash Value

UIHVAL6User Initial Hash Value n

Address
0x42002C50
Reset
0x00000000
Access
write only
Size
32-bit
1 field
FieldBitsWhat it does
VAL31:0Initial Hash Value

UIHVAL7User Initial Hash Value n

Address
0x42002C54
Reset
0x00000000
Access
write only
Size
32-bit
1 field
FieldBitsWhat it does
VAL31:0Initial Hash Value