Visible to Intel only — GUID: sth1422299275937
Ixiasoft
A.9.3. Flash
The MAX® 10 FPGA Development Kit provides a 512 Mb (megabit) quad SPI flash memory. The 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 the Quartus® Prime software.
- 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 | I/O Standard | MAX® 10 FPGA Pin Number | Description |
---|---|---|---|---|
U7.7 | QSPI_CSn | 3.3 V | C2 | Chip select |
U7.16 | QSPI_CLK | 3.3 V | B2 | Clock |
U7.3 | QSPI_RESETn | 3.3 V | W12 ( MAX® II) |
Reset |
U7.15 | QSPI_IO0 | 3.3 V | C6 | Address bus |
U7.8 | QSPI_IO1 | 3.3 V | C3 | Address bus |
U7.9 | QSPI_IO2 | 3.3 V | C5 | Address bus |
U7.1 | QSPI_IO3 | 3.3 V | B1 | Address bus |