Datasheet

Table Of Contents
Example 26-1. ICM Monitoring of 3 Memory Data Blocks (Defined as 2 Regions)
The following figure shows the mandatory ICM settings to monitor three memory data
blocks of the system memory (defined as two regions) with one region being not
contiguous (two separate areas) and one contiguous memory area. For each said region,
the SHA algorithm may be independently selected (different for each region). The wrap
allows continuous monitoring.
Figure 26-4. Example - Monitoring of 3 Memory Data Blocks (Defined as 2 Regions)
Region 0
Data Block 1
System Memory, data areas
Region 0
Data Block 0
Region 1
Single Data
Block
Region 0
Main
Descriptor
System Memory, region descriptor structure
Region 1
Single
Descriptor
Region 0
Second
Descriptor
@md
@md+4
@md+8
@md+12
@md+16
@md+20
@md+24
@md+28
@sd
@sd+4
@sd+8
@sd+12
@r0db0
@r0db1
@r1d
NEXT=0
NEXT=@sd
NEXT=0
don’t care
@r0db1
@r0db0
wrap=0, etc
wrap=1, etc
@r1d
Size of
region1
block (S1)
Size of
region0
block 1
(S0B1)
Size of
region0
block 0
(S0B0)
S0B0
S1
S0B1
1
2
3
1
2
3
wrap=1 effect
SAM D5x/E5x Family Data Sheet
ICM - Integrity Check Monitor
© 2019 Microchip Technology Inc.
Datasheet
DS60001507E-page 692