Memory - Configuration Proms for FPGAs

Category Introduction

Configuration PROMs (Programmable Read-Only Memory) are companion devices to FPGAs, used to store a user's desired configuration for the latter during periods when the device is powered down. The specific memory technology used varies and includes types which can be electrically erased and re-written, rendering their characterization as "read-only" devices somewhat anachronistic.

Product List

601 Items
PDF Mfr Part # Quantity
Available
UnitPrice RFQ Series Packaging Product StatusProgrammable TypeMemory SizeVoltage - SupplyOperating TemperatureMounting TypePackage / CaseSupplier Device Package
AT17LV256-10NU
AT17LV256-10NU
IC EEPROM FPGA 256KB 8-SOIC
Microchip Technology
67 $10.75
Tube ActiveSerial EEPROM256Kb3V ~ 3.6V, 4.5V ~ 5.5V-40°C ~ 85°CSurface Mount8-SOIC (0.154", 3.90mm Width)8-SOIC
EPCQ16ASI8N
EPCQ16ASI8N
IC CONFIG DEVICE 16MBIT 8SOIC
Intel
77 $9.14
EPCQ-A Tube ActiveIn System Programmable16Mb2.7V ~ 3.6V-40°C ~ 85°CSurface Mount8-SOIC (0.154", 3.90mm Width)8-SOIC
AT17LV010A-10JU
AT17LV010A-10JU
IC CONFIG SEEPROM 1M 3.3V 20PLCC
Microchip Technology
57 $15.21
Tube ActiveSerial EEPROM1Mb3V ~ 3.6V, 4.5V ~ 5.5V-40°C ~ 85°CSurface Mount20-LCC (J-Lead)20-PLCC (9x9)
EPCQ64ASI16N
EPCQ64ASI16N
IC CONFIG DEVICE 64MBIT 16SOIC
Intel
2 $23.68
EPCQ-A Tube ActiveIn System Programmable64Mb2.7V ~ 3.6V-40°C ~ 85°CSurface Mount16-SOIC (0.295", 7.50mm Width)16-SOIC
AT17LV002-10SU
AT17LV002-10SU
IC EEPROM SRL CONFG 2M LV 20SOIC
Microchip Technology
28 $24.83
Tube ActiveSerial EEPROM2Mb3V ~ 3.6V, 4.5V ~ 5.5V-40°C ~ 85°CSurface Mount20-SOIC (0.295", 7.50mm Width)20-SOIC
EPCQ128ASI16N
EPCQ128ASI16N
IC CONFIG DEVICE 128MBIT 16SOIC
Intel
22 $39.40
EPCQ-A Tube ActiveIn System Programmable128Mb2.7V ~ 3.6V-40°C ~ 85°CSurface Mount16-SOIC (0.295", 7.50mm Width)16-SOIC
AT17LV040-10TQU
AT17LV040-10TQU
IC CONFIG SEEPROM 4M 3.3V 44TQFP
Microchip Technology
23 $45.51
Tray ActiveSerial EEPROM4Mb3V ~ 3.6V, 4.5V ~ 5.5V-40°C ~ 85°CSurface Mount44-TQFP44-TQFP (10x10)
EPC1064VLC20
EPC1064VLC20
CONFIG MEMORY, 64KX1, SERIAL
Altera
293 $1.98
EPC Bulk ActiveOTP64kb3V ~ 3.6V0°C ~ 70°C (TA)Surface Mount20-LCC (J-Lead)20-PLCC (9x9)
EPC1064TC32
EPC1064TC32
CONFIG MEMORY, 64KX1, SERIAL
Altera
115 $2.17
EPC Bulk ActiveOTP65kb4.75V ~ 5.25V0°C ~ 70°C (TA)Surface Mount32-TQFP32-TQFP (7x7)
EPC1064VTC32
EPC1064VTC32
CONFIG MEMORY, 64KX1, SERIAL
Altera
175 $2.80
EPC Bulk ActiveOTP64kb3V ~ 3.6V0°C ~ 70°C (TA)Surface Mount32-TQFP32-TQFP (7x7)
AT17LV65-10JI
AT17LV65-10JI
CONFIG MEMORY, 64KX1, SERIAL
Atmel
240 $4.15
Tube ObsoleteSerial EEPROM64kb3V ~ 3.6V, 4.5V ~ 5.5V-40°C ~ 85°CSurface Mount20-LCC (J-Lead)20-PLCC (9x9)
EPC1064VPC8
EPC1064VPC8
CONFIG MEMORY, 64KX1, SERIAL
Altera
139 $4.19
EPC Bulk ActiveOTP65kb3V ~ 3.6V0°C ~ 70°C (TA)Through Hole8-DIP (0.300", 7.62mm)8-PDIP
AT17LV512A-10PC
AT17LV512A-10PC
CONFIG MEMORY, 512KX1, SERIAL
Atmel
205 $4.64
Tube ObsoleteSerial EEPROM512kb3V ~ 3.6V, 4.75V ~ 5.25V0°C ~ 70°CThrough Hole8-DIP (0.300", 7.62mm)8-PDIP
AT17LV512A-10JC
AT17LV512A-10JC
CONFIG MEMORY, 512KX1, SERIAL
Atmel
21 $4.69
Tube ObsoleteSerial EEPROM512kb3V ~ 3.6V, 4.75V ~ 5.25V0°C ~ 70°CSurface Mount20-LCC (J-Lead)20-PLCC (9x9)
AT17N512-10PI
AT17N512-10PI
CONFIG MEMORY, 512KX1, SERIAL
Atmel
24 $4.69
Tube ObsoleteSerial EEPROM512kb3V ~ 3.6V-40°C ~ 85°CThrough Hole8-DIP (0.300", 7.62mm)8-PDIP
EPC1064LI20
EPC1064LI20
CONFIG MEMORY, 64KX1, SERIAL
Altera
42 $5.89
EPC Tube ObsoleteOTP65kb4.5V ~ 5.5V-40°C ~ 85°CSurface Mount20-LCC (J-Lead)20-PLCC (9x9)
AT17LV256-10JI
AT17LV256-10JI
CONFIG MEMORY, 256KX1
Atmel
83 $7.69
Tube ObsoleteSerial EEPROM256Kb3V ~ 3.6V, 4.5V ~ 5.5V-40°C ~ 85°CSurface Mount20-LCC (J-Lead)20-PLCC (9x9)
EPCQ4ASI8N
EPCQ4ASI8N
IC CONFIG DEVICE 4MBIT 8SOIC
Intel
118 $7.74
EPCQ-A Tube ActiveIn System Programmable4MB2.7V ~ 3.6V-40°C ~ 85°CSurface Mount8-SOIC (0.154", 3.90mm Width)8-SOIC
AT17LV128-10SC
AT17LV128-10SC
CONFIG MEMORY, 128KX1
Atmel
98 $8.62
Tube ObsoleteSerial EEPROM128kb3V ~ 3.6V, 4.75V ~ 5.25V0°C ~ 70°CSurface Mount20-SOIC (0.295", 7.50mm Width)20-SOIC
AT17LV128-10NC
AT17LV128-10NC
CONFIG MEMORY, 128KX1
Atmel
69 $8.64
Tube ObsoleteSerial EEPROM128kb3V ~ 3.6V, 4.75V ~ 5.25V0°C ~ 70°CSurface Mount8-SOIC (0.154", 3.90mm Width)8-SOIC

About Configuration PROMs for FPGAs

What are Configuration PROMs for FPGAs?

Configuration PROMs for FPGAs

Configuration PROMs (Programmable Read-Only Memory) for FPGAs (Field-Programmable Gate Arrays) are specialized memory devices used to store the configuration data required to program FPGAs. These PROMs hold the bitstream, a sequence of bits that defines the FPGA's logic functions and interconnections. Upon power-up or reset, the FPGA reads this bitstream from the PROM to configure itself. The PROMs operate on the principle of non-volatile memory, ensuring that the configuration data is retained even when the power is off, thus enabling the FPGA to automatically configure itself without external intervention.

Types of Configuration PROMs for FPGAs

Serial Configuration PROMs: These PROMs use a serial interface to transfer the configuration data to the FPGA. They are compact, cost-effective, and suitable for applications where space and budget constraints are critical. Their serial nature allows for a simple connection with fewer pins, making them ideal for small-scale applications.

Parallel Configuration PROMs: Unlike their serial counterparts, parallel PROMs use a parallel interface, allowing for faster data transfer rates. They are preferred in applications where speed is crucial, such as in high-performance computing or real-time processing systems. However, they require more pins and a more complex connection setup.

Multi-boot PROMs: These PROMs support multiple configuration images, enabling the FPGA to switch between different configurations without needing to reprogram the PROM. This feature is beneficial in systems requiring flexibility and adaptability, such as in development environments or systems with dynamic operational modes.

How to choose Configuration PROMs for FPGAs?

When selecting a Configuration PROM for an FPGA, consider the following key parameters:

  • Capacity: Ensure the PROM has sufficient storage to accommodate the FPGA's configuration bitstream.
  • Interface Type: Choose between serial or parallel interfaces based on speed requirements and pin availability.
  • Speed: Consider the data transfer rate, especially for applications demanding quick configuration times.
  • Multi-boot Capability: Determine if multiple configuration images are necessary for your application.
  • Environmental Factors: Evaluate the operating temperature range and resistance to environmental conditions.

To assess product quality and reliability, review supplier datasheets, customer reviews, and industry certifications. Consider suppliers with a proven track record in the industry and those offering robust technical support. Installation requirements may include ensuring proper pin alignment and secure connections to prevent data transfer issues.

Applications of Configuration PROMs for FPGAs

Telecommunications: In telecommunications, Configuration PROMs are used to program FPGAs that manage data routing, signal processing, and network protocols. They enable quick reconfiguration to adapt to changing network demands and standards.

Automotive: In the automotive industry, these PROMs are crucial for configuring FPGAs in advanced driver-assistance systems (ADAS), infotainment systems, and engine control units. They provide the flexibility needed for evolving automotive technologies and standards.

Consumer Electronics: Configuration PROMs are used in consumer electronics to program FPGAs in devices like smart TVs, gaming consoles, and home automation systems. They allow for updates and feature enhancements without hardware changes.

Aerospace and Defense: In aerospace and defense, PROMs configure FPGAs for applications such as radar systems, communication devices, and avionics. Their reliability and ability to withstand harsh environments are critical in these sectors.

Industrial Automation: In industrial settings, Configuration PROMs are used to program FPGAs in robotics, control systems, and machinery. They enable rapid reconfiguration to accommodate different production processes and improve operational efficiency.