43.5.6 ICM Configuration Parameters

Transfer TypeMain ListRCFGRNEXTComments
CDWBNWRAPEOMNEXT
Single Region

Contiguous list of blocks

Digest written to memory

Monitoring disabled

1 item0010The Main List contains only one descriptor. The Secondary List is empty for that descriptor. The digest is computed and saved to memory.

Non-contiguous list of blocks

Digest written to memory

Monitoring disabled

1 item001Secondary List address of the current region identifierThe Main List contains only one descriptor. The Secondary List describes the layout of the non-contiguous region.

Contiguous list of blocks
Digest comparison enabled
Monitoring enabled

1 item1100When the hash computation is terminated, the digest is compared with the one saved in memory.
Multiple Regions

Contiguous list of blocks
Digest written to memory
Monitoring disabled

More than one item001 for the last, 0 otherwise0ICM passes through the list once.

Contiguous list of blocks

Digest comparison is enabled

Monitoring is enabled

More than one item11 for the last, 0 otherwise00ICM performs active monitoring of the regions. If a mismatch occurs, an interrupt is raised.

Non-contiguous list of blocks
Digest is written to memory
Monitoring is disabled

More than one item001Secondary List addressICM performs hashing and saves digests to the Hash area.

Non-contiguous list of blocks
Digest comparison is enabled

Monitoring is enabled

More than one item110Secondary List addressICM performs data gathering on a per region basis.