14.12.4 Region Control

Note: This register does not apply for H2PB0/1/2 Main regions, that is IDAU EXEMPT_B regions with indices 10, 11, 12. The Secure/Non-Secure configuration for the peripherals (H2PB bridges included) is done through the BOOTCFG H2PB fuses and applied by the Rom code. This register is part of a register group (composed of RCTRL, RSTATUS[A,B,C]) that is repeated IDAU_REGION_NUM times. Register group x controls and returns status of the IDAU region x.
Table 14-11. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: RCTRL
Offset: 0x1000
Reset: 0x00000000
Property: W

Bit 3130292827262524 
 CMD[7:0] 
Access WWWWWWWW 
Reset 00000000 
Bit 2322212019181716 
 ARG[23:16] 
Access WWWWWWWW 
Reset 00000000 
Bit 15141312111098 
 ARG[15:8] 
Access WWWWWWWW 
Reset 00000000 
Bit 76543210 
 ARG[7:0] 
Access WWWWWWWW 
Reset 00000000 

Bits 31:24 – CMD[7:0] Command

User must write this value only: 0x5C= IDAU region x Size (RSTATUSB[x].SIZE=ARG) (WRSZ). This command will apply to IDAU region types suffixed _W. Illegal commands are reported to STATUSB.CFGERR.

Bits 23:0 – ARG[23:0] Command Argument

Argument defines the watermark in the associated main region that splits it in 2 distinct IDAU regions.

This watermark is an offset in Bytes from the top address of the MAIN region equal to ARG.2^RSTATUSA[x].GRAN Bytes. ARG must be strictly lower than 2^(RSTATUSA[x].MAXSZ). The size of the IDAU region is ARG times the size of a single block of 2^RSTATUSA[x].GRAN Bytes (note: block term used here as a generic term and does not refer to block type).