Configuration Devices

Intel® FPGA Configuration Devices are the ideal complement to our FPGAs. Our serial configuration devices are designed to support specific Intel® FPGA families. See also: DocumentationCommunity, and Support.

Configuration Devices

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

  • These devices receive regression testing with Intel's tools & intellectual property and are fully supported by technical support
  • Guaranteed to work with all Intel's 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 reprogram 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 Intel® 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 returns to a known state to operate correctly.

3rd Party Flash Support

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

Family Density Notes
Macronix* MX66U 512Mb & 2Gb Support for Macronix* MX66U devices can be use as replacement devices to support Intel® Stratix® 10 device active serial configuration scheme in the Intel® Quartus® Prime Pro Edition software version 18.0 and later as detailed in this Knowledge Base entry.
Micron* MT25Q 256Mb - 2Gb† 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.

Intel® FPGA Configuration Devices

Configuration Device Family Capacity Package Voltage FPGA Product Family Compatibility
EPCQ-A 4 Mb - 32 Mb 8-pin SOIC 3.3 V Compatible with Stratix® V, Arria® V, Cyclone® V, Intel® Cyclone® 10 LP and earlier FPGA families.
EPCQ-A 64 Mb - 128 Mb 16-pin SOIC 3.3 V Compatible with Stratix® V, Arria® V, Cyclone® V, Intel® Cyclone® 10 LP and earlier FPGA families.

Serial Configuration Device Features

Feature Customer's Benefit
In-System Programmability (ISP) Increases design flexibility, allowing in-system design updates and reduces costs by streamlining the manufacturing process.
Memory Access Several interface peripherals available with the Nios® and Nios® II embedded processors allow you to access the serial configuration device as a memory module connected to your embedded system. Device memory capacity not consumed storing configuration data can be used as general-purpose non-volatile memory, which is perfect for program and data storage. You can also use a Nios® II processor to modify configuration data, which is useful for in-field system upgrades.
Small Form Factor 8-pin/16-pin SOIC or 24-ball BGA packages.