Visible to Intel only — GUID: sth1422299275937
Ixiasoft
4.9.3. Flash
The MAX 10 FPGA development kit provides a 512-Mb (megabit) quad SPI flash memory. Altera Generic QUAD SPI controller core is used by default to erase, read, and write quad SPI flash in reference designs of the Board Test System (BTS) installer.
If you use the parallel flash loader (PFL) IP to program the quad SPI flash, you need to generate a .pof (Programmer Object file) to configure the device.
Perform the following steps to generate a .pof file:
- Create a byte-order Quartus.ini file with the setting:
PGMIO_SWAP_HEX_BYTE_DATA=ON
- Copy the .ini file to the project root directory and open the project with Quartus
- Open Convert Programming Files tool to generate the .pof file
Block Description | Size (KB) | Address Range |
---|---|---|
Board test system scratch | 512 | 0x03F8.0000 – 0x03FF.FFFF |
User software | 56640 | 0x0083.0000 – 0x03F7.FFFF |
Factory software | 4096 | 0x0043.0000 – 0x0082.FFFF |
Zips(html, web content) | 4096 | 0x0003.0000 – 0x0042.FFFF |
Board information | 64 | 0x0002.0000 – 0x0002.FFFF |
Ethernet option bits | 64 | 0x0001.0000 – 0x0001.FFFF |
User design reset vector | 64 | 0x0000.0000 – 0x0000.FFFF |
Board Reference (U7) | Schematic Signal Name | Max 10 FPGA Pin Number | I/O Standard | Description |
---|---|---|---|---|
U7.7 | QSPI_CSn | C2 | 3.3V | Chip select |
U7.16 | QSPI_CLK | B2 | 3.3V | Clock |
U7.3 | QSPI_RESETn | W12 (MAX II) | 3.3V | Reset |
U7.15 | QSPI_IO0 | C6 | 3.3V | Address bus |
U7.8 | QSPI_IO1 | C3 | 3.3V | Address bus |
U7.9 | QSPI_IO2 | C5 | 3.3V | Address bus |
U7.1 | QSPI_IO3 | B1 | 3.3V | Address bus |