Intel® FPGA configuration devices are the ideal complement to our FPGAs. Our serial configuration devices are designed to support specific Intel FPGA families.

Intel's FPGA configuration devices are the industry's easiest-to-use configuration devices:

  • These devices receive regression testing with Intel tools & intellectual property, and are fully supported by technical support
  • Guaranteed to work with all Intel intellectual property (IP) blocks, such as the serial flash loader or ASMI parallel IP blocks
  • Designed for maximum efficiency
  • Offer in-system programmability (ISP) and reprogramming capabilities not available with one-time-programmable devices

The Intel FPGA configuration devices have the following advantages:

  • Reliability: they typically support a minimum of 100,000 erase cycles per sector and a minimum of 20 years data retention. As a result, their management is simpler, with no need for error correction and bad block management
  • Low pin count requirement: a quad SPI flash device typically requires six pins, but it can be used with as few as four pins when being used as a replacement with an EPCQ-A device
  • High bandwidth 

Intel® FPGA configuration devices work with dedicated logic in Cyclone®, Stratix®, and Arria® devices to implement reliable remote system upgrade. Dedicated recovery circuitry guarantees "always operational" functionality by ensuring that even if an update or configuration error occurs, the FPGA always return to a known state to operate correctly.

3rd Party Flash Support

Apart from EPCQ, EPCQ-L & EPCQ-A flash devices, the following devices from Macronix® and Micron® are also supported in Intel® Quartus® Prime .

Manufacturer Family Density Notes
Macronix® MX66U 512Mb & 2Gb Support for Macronix®MX66U devices can be use as replacement devices to support Stratix 10 Active Serial configuration scheme in the Intel® Quartus® Prime Pro software version 18.0 and later as detailed in this kdb entry
Micron® MT25Q 256Mb - 2Gb(1) Support for Micron® MT25Q devices may be enabled as a replacement for EPCQ/L devices using an ini variable as detailed in the device support for replacement  EPCQ (>=256Mb) and EPCQ-L kdb

1. MT25Q 2Gb support is for Stratix 10 only in 18.0

Intel® FPGA configuration devices

Device Family

Capacity Package  Voltage FPGA Product Family Compatibility
EPCQ-L (2)

256 Mb - 1Gb

24-ball BGA

1.8 V Compatible with Stratix 10, Arria 10 and Cyclone 10 GX FPGAs
EPCQ (1) (2)

16 Mb - 32 Mb

8-pin SOIC

3.3 V


Compatible with Stratix V, Arria V, Cyclone V, Cyclone 10 LP and earlier FPGA families

64 Mb - 512 Mb

16-pin SOIC

3.3 V


EPCS (1)

1 Mb - 16 Mb

8-pin SOIC

3.3 V


Compatible with Stratix IV, Arria II, Cyclone 10 LP and earlier FPGA families

64 Mb - 128 Mb

16-pin SOIC

3.3 V
EPCQ-A(3) 4 Mb - 32 Mb

8-pin SOIC

3.3 V Compatible with Stratix V, Arria V, Cyclone V, Cyclone 10 LP and earlier FPGA families.
64 Mb - 128 Mb

16-pin SOIC

3.3 V
  1. PDN 1708 Intel® Programmable Solutions Group will be discontinuing EPC Standard (excluding EPC2), EPC Enhanced, EPCS and EPCQ (=<128Mb) configuration device product families in 2018
  2. PDN 1802 Intel Programmable Solutions Group (“Intel PSG”, formerly Altera) is discontinuing EPCQ (>=256Mb) and EPCQ-L configuration device product families
  3. EPCQ-A family is supported from Quartus(R) Prime Standard 17.1 onwards.