Datasheet
55.6.11 ICM User Initial Hash Value Register
Name: ICM_UIHVALx
Offset: 0x38 + x*0x04 [x=0..7]
Reset: –
Property: Write-only
Bit 31 30 29 28 27 26 25 24
VAL[31:24]
Access
W W W W W W W W
Reset 0 0 0 0 0 0 0 0
Bit 23 22 21 20 19 18 17 16
VAL[23:16]
Access
W W W W W W W W
Reset 0 0 0 0 0 0 0 0
Bit 15 14 13 12 11 10 9 8
VAL[15:8]
Access
W W W W W W W W
Reset 0 0 0 0 0 0 0 0
Bit 7 6 5 4 3 2 1 0
VAL[7:0]
Access
W W W W W W W W
Reset 0 0 0 0 0 0 0 –
Bits 31:0 – VAL[31:0] Initial Hash V
alue
When ICM_CFG.UIHASH is set, the Initial Hash Value is user-programmable.
To meet the desired standard, use the following example values.
For ICM_UIHVAL0 field:
Example Comment
0x67452301 SHA1 algorithm
0xC1059ED8 SHA224 algorithm
0x6A09E667 SHA256 algorithm
For ICM_UIHVAL1 field:
Example Comment
0xEFCDAB89 SHA1 algorithm
0x367CD507 SHA224 algorithm
0xBB67AE85 SHA256 algorithm
For ICM_UIHVAL2 field:
Example Comment
0x98BADCFE SHA1 algorithm
0x3070DD17 SHA224 algorithm
0x3C6EF372 SHA256 algorithm
SAM E70/S70/V70/V71 Family
Integrity Check Monitor (ICM)
© 2019 Microchip T
echnology Inc.
Datasheet
DS60001527D-page 1775










