SPI flash layout
This area should be typically write-protected when running software.
| Start | End | Description |
|---|---|---|
| 0x000000 | 0x007FFF | FPGA bringup/factory core + header |
| 0x008000 | 0x00BFFF | IPL1 (factory) |
| 0x00C000 | 0x00EFFF | IPL1 (recovery) |
| 0x00F000 | 0x00FFFF | Firmware version (factory) |
| 0x010000 | 0x03FFFF | Recovery software (factory) |
| Start | End | Description |
|---|---|---|
| 0x040000 | 0x043FFF | IPL1 (updated) |
| 0x044000 | 0x04EFFF | Reserved |
| 0x04F000 | 0x04FFFF | Firmware version (updated) |
| 0x050000 | 0x07FFFF | Recovery software (updated) |
| 0x080000 | 0x087FFF | FPGA core 0 |
| 0x088000 | 0x08FFFF | FPGA core 1 |
| 0x090000 | 0x097FFF | FPGA core 2 |
| 0x098000 | 0x09FFFF | FPGA core 3 |
| 0x0A0000 | 0x1FFFFF | Unused (future expansion) |