ICM Region Descriptor Structure

The ICM Region Descriptor Area is a contiguous area of system memory that the controller and the processor can access. When the ICM is activated, the controller performs a descriptor fetch operation at *(ICM_DSCR) address. If the Main List contains more than one descriptor (i.e., more than one region is to be monitored), the fetch address is *(ICM_DSCR) + (RID<<4) where RID is the region identifier.

Table 1. Region Descriptor Structure (Main List)
Offset Structure Member Name
ICM_DSCR+0x000+RID*(0x10) ICM Region Start Address ICM_RADDR
ICM_DSCR+0x004+RID*(0x10) ICM Region Configuration ICM_RCFG
ICM_DSCR+0x008+RID*(0x10) ICM Region Control ICM_RCTRL
ICM_DSCR+0x00C+RID*(0x10) ICM Region Next Address ICM_RNEXT