The NVM user configuration resides in the
auxiliary space. Refer to the Physical Memory Map and Product Mapping of the device for
calibration and auxiliary space address mapping.
The NVM user configuration is:
- The boot loader size. The bootloader
resides in the main array starting at offset zero. The allocated boot loader section is
protected against erase or write operations including the chip erase operation.
- The SmartEEPROM number of blocks per SEES (SBLK bits). This configuration is loaded
after a reset into SEESTAT.SBLK bits.
- The SmartEEPROM virtual page size (PSZ bits). This configuration is loaded after a
reset into SEESTAT.PSZ bits.
- The region lock bits (reflected in the RUNLOCK register)
- The SmartEEPROM RUNLOCK bit (reflected
in SEESTAT.LOCK)
Table 25-9. Boot Loader SizeBOOTPROT
[3:0] | Rows Protected by BOOTPROT | Boot Loader
Size in KBytes |
---|
15 | None | 0 |
14 | 1 | 8 |
13 | 2 | 16 |
12 | 3 | 24 |
11 | 4 | 32 |
10 | 5 | 40 |
9 | 6 | 48 |
8 | 7 | 56 |
7 | 8 | 64 |
6 | 9 | 72 |
5 | 10 | 80 |
4 | 11 | 88 |
3 | 12 | 96 |
2 | 13 | 104 |
1 | 14 | 112 |
0 | 15 | 120 |
Table 25-10. SmartEEPROM Allocated SpaceSBLK[4:0] | Total Blocks | Bytes |
---|
10 | 20 | 163840 |
9 | 18 | 147456 |
8 | 16 | 131072 |
7 | 14 | 114688 |
6 | 12 | 98304 |
5 | 10 | 81920 |
4 | 8 | 65536 |
3 | 6 | 49152 |
2 | 4 | 32768 |
1 | 2 | 16384 |
0 | 0 | 0 |
Table 25-11. SmartEEPROM Virtual Page SizePSZ[2:0] | Page Size in Bytes |
---|
7 | 512 |
6 | 256 |
5 | 128 |
4 | 64 |
3 | 32 |
2 | 16 |
1 | 8 |
0 | 4 |