2.9.1.7.12 SPI Memory Boot Configuration (First Word)
This word is the first word used to add an external SPI flash memory in the boot sequence. It allows to define the interface (type and instance) and the IOSET.
Warning: To avoid any
malfunctioning, the user must not write the "DO NOT USE (DNU)" bits.
Name: | MEM_CFGx[0] |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
DNU | DNU | DNU | DNU | DNU | DNU | DNU | DNU | ||
Access | |||||||||
Reset |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
DNU | DNU | DNU | DNU | DNU | DNU | DNU | DNU | ||
Access | |||||||||
Reset |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
DNU | DNU | DNU | DNU | IFACE_TYPE[3:0] | |||||
Access | |||||||||
Reset |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
INSTANCE_ID[3:0] | IFACE_IOSET[3:0] | ||||||||
Access | |||||||||
Reset |
Bits 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 – DNU DO NOT USE
Bits 11:8 – IFACE_TYPE[3:0] Interface Type
Value | Description |
---|---|
0 | Memory boot interface disabled |
2 | Boot on SPI memory enabled |
Bits 7:4 – INSTANCE_ID[3:0] IP Instance ID
Value | Description |
---|---|
0 | FLEXCOM0 SPI |
1 | FLEXCOM1 SPI |
2 | FLEXCOM2 SPI |
3 | FLEXCOM3 SPI |
4 | FLEXCOM4 SPI |
5 | FLEXCOM5 SPI |
6 | FLEXCOM6 SPI |
7 | FLEXCOM7 SPI |
8 | FLEXCOM8 SPI |
9 | FLEXCOM9 SPI |
10 | FLEXCOM10 SPI |
Bits 3:0 – IFACE_IOSET[3:0] Memory IOSET
Value | Description |
---|---|
0 | PIO set 1 |
1 | PIO set 2 |
2 | PIO set 3 |
3 | PIO set 4 |
4 | PIO set 5 |
5 | PIO set 6 |