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 |
