Each bank can be allocated in 4 ways: unallocated, ITCM (code memory), DTCM (data memory) or OCRAM (extra RAM2). Four possible values requires two bits of storage.
The way this is handled in the hardware is by dividing a single 32-bit register (IOMUXC_GPR_GPR17) into 2-bit fields, allowing for...