-
Notifications
You must be signed in to change notification settings - Fork 21
SPI Flash memory maps
Skip Hansen edited this page May 20, 2022
·
5 revisions
This device's flash is a 16 megabyte Numonyx M25P128 with a minimum erase size of 256k bytes.
This device's FPGA is a xc6ls150. The uncompressed bitstream size is 4220212 (0x406534) bytes which requires 17 erase sectors.
Byte address | usage | size | notes |
---|---|---|---|
0x000000 -> 0x000034 | multiboot header | 52 bytes | |
0x000035 -> 0x03ffff | unused | 255k | 1 |
0x040000 -> 0x446534 | golden bitstream | 4122k | |
0x446535 -> 0x47ffff | unused | 230k | 2 |
0x480000 -> 0x886534 | multiboot bitstream | 4122k | |
0x886535 -> 0x8bffff | unused | 230k | 3 |
0x8c0000 -> 0x8fffff | data block | 256k | 4 |
0x900000 -> 0xffffff | unused | 7168k |
This device's flash is a 8 megabyte Numonyx M25P64 with a minimum erase size of 64k bytes.
This device's FPGA is a xc6ls100. The uncompressed bitstream size is 3317908 (0x32A094) bytes which requires 51 erase sectors.
Byte address | usage | size | notes |
---|---|---|---|
0x000000 -> 0x000034 | multiboot header | 52 bytes | |
0x000035 -> 0x00ffff | unused | 63k | 1 |
0x010000 -> 0x03ffff | unused | 192k | |
0x040000 -> 0x36a094 | golden bitstream | 3240k | |
0x36a095 -> 0x36ffff | unused | 23k | 2 |
0x370000 -> 0x37ffff | unused | 64k | |
0x380000 -> 0x6aa094 | multiboot bitstream | 3240k | |
0x6aa094 -> 0x6affff | unused | 23k | 3 |
0x6c0000 -> 0x6cffff | data block | 64k | 4 |
0x6d0000 -> 0x7fffff | unused | 1216k |
- These unused bytes are located within the multiboot header erase sector.
- These unused bytes are located within a golden bitstream erase sector.
- These unused bytes are located within a multiboot bitstream erase sector.
- This region contains 232 bytes of mostly unknown data. See this page for additional information.