AN 1013: Using Generic QSPI Flash on Control Block-Based Devices

ID 855235
Date 6/30/2025
Public

3.2. Quad SPI Flash Byte Addressing

QSPI flash devices typically support either 3-byte addressing, 4-byte addressing, or both for programming operations. You can only configure Altera control block-based FPGAs with a flash memory device with byte addressing that is compatible with the FPGA that you plan to configure.

The following table specifies the byte-addressing compatibility of Altera control-block based FPGAs upon power-up for supported flash memory devices.

Table 3.  Required Flash Memory Byte Addressing Upon Power-Up by Control Block-Based FPGA Device
Control Block-Based FPGA Device Required Flash Memory Byte Addressing Upon Power-Up
Cyclone® 10 LP 3-byte addressing
Cyclone® 10 GX 4-byte addressing
Arria® 10 (including SoC devices) 4-byte addressing
V-series Arria® V (including SoC devices)
  • Micron (>128 Mb): 4-byte addressing
  • Micron (≤128 Mb): 3-byte addressing
  • Other manufacturer: 3-byte addressing
Cyclone® V (including SoC devices)
Stratix® V
Cyclone® IV 3-byte addressing