2.9.5.3.1 Boot Memory Information
Name: | R4 |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
RFU[11:4] | |||||||||
Access | |||||||||
Reset |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
RFU[3:0] | MEM_INTERFACE_IOSET[3:0] | ||||||||
Access | |||||||||
Reset |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
CS_OR_SLOT[3:0] | MEM_TYPE_OR_MANUFACTURER[3:0] | ||||||||
Access | |||||||||
Reset |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
IP_ID[3:0] | MEM_INTERFACE[3:0] | ||||||||
Access | |||||||||
Reset |
Bits 31:20 – RFU[11:0] Reserved for Future Use
Bits 19:16 – MEM_INTERFACE_IOSET[3:0]
Value | Description |
---|---|
0 – 15 | IO Set number |
Bits 15:12 – CS_OR_SLOT[3:0] Chip Select Number (for SPI) or Slot Number (for SDMMC)
Value | Description |
---|---|
0 |
If MEM_INTERFACE = 0: CS0 If MEM_INTERFACE = 1: Slot A Others: not used |
1 |
If MEM_INTERFACE = 0: CS1 If MEM_INTERFACE = 1: Slot B Others: not used |
2 |
If MEM_INTERFACE = 0: CS2 If MEM_INTERFACE = 1: Slot C Others: not used |
3 |
If MEM_INTERFACE = 0: CS3 If MEM_INTERFACE = 1: Slot D Others: not used |
4 |
If MEM_INTERFACE = 0: CS4 Others: not used |
Bits 11:8 – MEM_TYPE_OR_MANUFACTURER[3:0] Memory Type or Manufacturer Name
Value | Description |
---|---|
0 |
If MEM_INTERFACE = 0: AT25 If MEM_INTERFACE = 1: SD card If MEM_INTERFACE = 2: not used If MEM_INTERFACE = 3: not used If MEM_INTERFACE = 4: SPANSION |
1 |
If MEM_INTERFACE = 0: AT45 If MEM_INTERFACE = 1: MMC If MEM_INTERFACE = 2: not used If MEM_INTERFACE = 3: not used If MEM_INTERFACE = 4: MICRON |
2 |
If MEM_INTERFACE = 0: AT45 If MEM_INTERFACE = 1: e.MMC If MEM_INTERFACE = 2: not used If MEM_INTERFACE = 3: not used If MEM_INTERFACE = 4: MACRONIX |
3 |
If MEM_INTERFACE = 0: not used If MEM_INTERFACE = 1: not used If MEM_INTERFACE = 2: not used If MEM_INTERFACE = 3: not used If MEM_INTERFACE = 4: WINBOND |
4 |
If MEM_INTERFACE = 0: not used If MEM_INTERFACE = 1: not used If MEM_INTERFACE = 2: not used If MEM_INTERFACE = 3: not used If MEM_INTERFACE = 4: MICROCHIP |
5 – 13 | Not used |
14 |
If MEM_INTERFACE = 0: not used If MEM_INTERFACE = 1: not used If MEM_INTERFACE = 2: not used If MEM_INTERFACE = 3: not used If MEM_INTERFACE = 4: UNKNOWN MANUFACTURER |
15 |
If MEM_INTERFACE = 0: not used If MEM_INTERFACE = 1: not used If MEM_INTERFACE = 2: not used If MEM_INTERFACE = 3: not used If MEM_INTERFACE = 4: SFDP |
Bits 7:4 – IP_ID[3:0] ID Number of the IP
Value | Description |
---|---|
0 – 15 | Memory interface instance number |
Bits 3:0 – MEM_INTERFACE[3:0] Flash Memory Interface
Value | Description |
---|---|
0 | SPI |
1 | SDMMC |
2 | NAND Flash (NFC) |
3 | Reserved |
4 | QSPI |
other | RFU |