Embedded - FPGAs (Field Programmable Gate Array) with Microcontrollers

Category Introduction

Field Programmable Gate Arrays (FPGAs) are integrated circuit devices based on a matrix of configurable logic blocks (CLBs) that can be linked together via programmable interconnects to create digital circuits. These systems may range from simple Boolean functions or state machines to complete processor systems. In contrast to ASICs, FPGAs can be reprogrammed with new applications and functionality after manufacturing. Core types include 8-bit AVR and 32-bit ARM9.

Product List

71 Items
PDF Mfr Part # Quantity
Available
UnitPrice RFQ Series Packaging Product StatusCore TypeSpeedInterfaceProgram SRAM BytesFPGA SRAMEEPROM SizeData SRAM BytesFPGA Core CellsFPGA GatesFPGA RegistersVoltage - SupplyMounting TypeOperating TemperaturePackage / CaseSupplier Device Package
AT94K10AL-25DQU
AT94K10AL-25DQU
FPGA, 576 CLBS, 10000 GATES, 25M
Atmel
27 $22.81
FPSLIC® Bulk Active8-Bit AVR25 MHzI²C, UART20K-32K4kb-4K ~ 16K57610K8463V ~ 3.6VSurface Mount-40°C ~ 85°C208-BFQFP208-PQFP (28x28)
EPXA1F672C1
EPXA1F672C1
LOADABLE PLD, PBGA672
Altera
12 $63.06
Excalibur™ Tray Obsolete32-Bit ARM9266 MHzEBI/EMI, UART/USART32K--16K4160100K-1.8VSurface Mount0°C ~ 85°C672-BBGA, FCBGA672-FBGA (27x27)
EPXA4F1020C2
EPXA4F1020C2
LOADABLE PLD, PBGA1020
Altera
4 $300.81
Excalibur™ Tray Obsolete32-Bit ARM9200 MHzEBI/EMI, UART/USART128K--64K16640400K-1.8VSurface Mount0°C ~ 85°C1020-BBGA, FCBGA1020-FBGA (33x33)
EPXA10F1020C3
EPXA10F1020C3
LOADABLE PLD, PBGA1020
Altera
3 $606.46
Excalibur™ Tray Obsolete32-Bit ARM9166 MHzEBI/EMI, UART/USART256K--128K384001M-1.8VSurface Mount0°C ~ 85°C1020-BBGA, FCBGA1020-FBGA (33x33)
EOS3FLF512-WRN42
EOS3FLF512-WRN42
EOS S3 ULTRA LOW POWER SENSOR &
QuickLogic
34 $6.64
EOS S3 Tape & Reel (TR) Active32-Bit ARM M4F80 MHzI²C, UART, SPI, PDM, I2S, 12-bit ADC512K64kb-512K8912k8911.1VSurface Mount-20°C ~ 85°C (TJ)42-WLCSP42-CSP (2.65mm x 2.42mm)
EOS3FLF512-PDN64
EOS3FLF512-PDN64
EOS S3 ULTRA LOW POWER SENSOR &
QuickLogic
9 $8.13
EOS S3 Tray Active32-Bit ARM M4F80 MHzI²C, UART, SPI, PDM, I2S, 12-bit ADC512K64kb-512K8912k8911.1VSurface Mount-20°C ~ 85°C (TJ)64-TFBGA64-BGA (3.5mm x 3.5mm)
EPXA1F672C3
EPXA1F672C3
LOADABLE PLD, PBGA672
Altera
10 $31.53
Excalibur™ Tray Obsolete32-Bit ARM9166 MHzEBI/EMI, UART/USART32K--16K4160100K-1.8VSurface Mount0°C ~ 85°C672-BBGA, FCBGA672-FBGA (27x27)
EPXA1F484C2
EPXA1F484C2
LOADABLE PLD, PBGA484
Altera
14 $34.93
Excalibur™ Tray Obsolete32-Bit ARM9200 MHzEBI/EMI, UART/USART32K--16K4160100K-1.8VSurface Mount0°C ~ 85°C484-BBGA484-FBGA (23x23)
EPXA1F672C2
EPXA1F672C2
LOADABLE PLD, PBGA672
Altera
3 $43.87
Excalibur™ Tray Obsolete32-Bit ARM9200 MHzEBI/EMI, UART/USART32K--16K4160100K-1.8VSurface Mount0°C ~ 85°C672-BBGA, FCBGA672-FBGA (27x27)
EPXA1F484I2
EPXA1F484I2
EXCALIBUR ARM922T 32 BIT RISC CO
Altera
14 $50.62
Excalibur™ Bulk Active32-Bit ARM9200 MHzEBI/EMI, UART/USART32K--16K4160100K-1.8VSurface Mount-40°C ~ 100°C484-BBGA484-FBGA (23x23)
EPXA4F1020C1
EPXA4F1020C1
LOADABLE PLD, PBGA1020
Altera
2 $428.43
Excalibur™ Tray Obsolete32-Bit ARM9266 MHzEBI/EMI, UART/USART128K--64K16640400K-1.8VSurface Mount0°C ~ 85°C1020-BBGA, FCBGA1020-FBGA (33x33)
EPXA10F1020C1
EPXA10F1020C1
LOADABLE PLD, PBGA1020
Altera
2 $1,186.76
Excalibur™ Tray Obsolete32-Bit ARM9266 MHzEBI/EMI, UART/USART256K--128K384001M-1.8VSurface Mount0°C ~ 85°C1020-BBGA, FCBGA1020-FBGA (33x33)
AT94K40AL-25BQU
AT94K40AL-25BQU
IC FPSLIC 40K GATE 25MHZ 144LQFP
Microchip Technology
25 $37.72
FPSLIC® Tray Active8-Bit AVR18 MHzI²C, UART20K-32K18kb-4K ~ 16K230440K28623V ~ 3.6VSurface Mount-40°C ~ 85°C144-LQFP144-LQFP (20x20)
AT94K40AL-25DQU
AT94K40AL-25DQU
FPGA, 2304 CLBS, 40000 GATES, 18
Atmel
112 $0.00
FPSLIC® Bulk Active8-Bit AVR18 MHzI²C, UART20K-32K18kb-4K ~ 16K-40K-3V ~ 3.6VSurface Mount-40°C ~ 85°C208-BFQFP208-PQFP (28x28)
AT94K10AL-25BQU
AT94K10AL-25BQU
IC FPSLIC 10K GATE 25MHZ 144LQFP
Microchip Technology
3 $28.49
FPSLIC® Tray Active8-Bit AVR25 MHzI²C, UART20K-32K4kb-4K ~ 16K57610K8463V ~ 3.6VSurface Mount-40°C ~ 85°C144-LQFP144-LQFP (20x20)
AT94S10AL-25BQU
AT94S10AL-25BQU
IC FPSLIC 10K GATE 25MHZ 144LQFP
Microchip Technology
13 $38.17
FPSLIC® Tray Active8-Bit AVR25 MHzI²C, UART20K-32K4kb512K x 84K ~ 16K57610K8463V ~ 3.6VSurface Mount-40°C ~ 85°C144-LQFP144-LQFP (20x20)
AT94K40AL-25BQC
AT94K40AL-25BQC
IC FPSLIC 40K GATE 25MHZ 144LQFP
Microchip Technology
108 $0.00
FPSLIC® Tray Obsolete8-Bit AVR18 MHzI²C, UART20K-32K18kb-4K ~ 16K230440K28623V ~ 3.6VSurface Mount0°C ~ 70°C144-LQFP144-LQFP (20x20)
AT94K40AL-25DQC
AT94K40AL-25DQC
IC FPSLIC 40K GATE 25MHZ 208QFP
Microchip Technology
21 $0.00
FPSLIC® Tray Obsolete8-Bit AVR18 MHzI²C, UART20K-32K18kb-4K ~ 16K230440K28623V ~ 3.6VSurface Mount0°C ~ 70°C208-BFQFP208-PQFP (28x28)
AT94K40AL-25BQI
AT94K40AL-25BQI
IC FPSLIC 40K GATE 25MHZ 144LQFP
Microchip Technology
546 $0.00
FPSLIC® Tray Obsolete8-Bit AVR18 MHzI²C, UART20K-32K18kb-4K ~ 16K230440K28623V ~ 3.6VSurface Mount-40°C ~ 85°C144-LQFP144-LQFP (20x20)
AT94K40AL-25DQI
AT94K40AL-25DQI
IC FPSLIC 40K GATE 25MHZ 208QFP
Microchip Technology
500 $0.00
FPSLIC® Tray Obsolete8-Bit AVR18 MHzI²C, UART20K-32K18kb-4K ~ 16K230440K28623V ~ 3.6VSurface Mount-40°C ~ 85°C208-BFQFP208-PQFP (28x28)

About Field Programmable Gate Arrays (FPGAs) with Microcontrollers

What are Field Programmable Gate Arrays (FPGAs) with Microcontrollers?

Field Programmable Gate Arrays (FPGAs) with Microcontrollers

Field Programmable Gate Arrays (FPGAs) with microcontrollers are versatile integrated circuits that combine the reconfigurable logic of FPGAs with the processing capabilities of microcontrollers. This hybrid architecture allows for both hardware and software programmability, enabling users to tailor the device to specific applications. FPGAs consist of an array of programmable logic blocks and interconnects that can be configured to perform complex digital computations, while the embedded microcontroller handles sequential processing tasks. This combination provides a flexible platform for implementing custom hardware accelerators alongside traditional software routines, making them ideal for applications requiring high performance and adaptability.

Types of Field Programmable Gate Arrays (FPGAs) with Microcontrollers

Low-Power FPGAs with Microcontrollers: These devices are optimized for applications where power consumption is a critical concern, such as portable electronics and IoT devices. They offer a balance between processing power and energy efficiency, often featuring sleep modes and dynamic power management to extend battery life.

High-Performance FPGAs with Microcontrollers: Designed for demanding applications that require significant computational power, these FPGAs are equipped with high-speed interfaces and large amounts of logic resources. They are suitable for data-intensive tasks such as real-time video processing and high-frequency trading systems.

Ruggedized FPGAs with Microcontrollers: Built to withstand harsh environmental conditions, these FPGAs are used in military, aerospace, and industrial applications. They feature enhanced durability, including resistance to temperature extremes, vibration, and radiation.

Cost-Effective FPGAs with Microcontrollers: Targeted at budget-conscious applications, these devices provide essential FPGA and microcontroller functionalities at a lower cost. They are ideal for educational purposes and consumer electronics where cost efficiency is paramount.

How to choose Field Programmable Gate Arrays (FPGAs) with Microcontrollers?

When selecting an FPGA with a microcontroller, consider the following key parameters:

  • Logic Resources: Evaluate the number of logic elements and memory blocks to ensure they meet your application's complexity requirements.
  • Power Consumption: Consider the power profile, especially for battery-operated devices, to ensure energy efficiency.
  • Performance: Assess the clock speed and data throughput capabilities to match your processing needs.
  • Environmental Tolerance: For applications in extreme conditions, choose devices with appropriate ruggedization features.
  • Cost: Balance your budget constraints with the required features and performance levels.

To evaluate product quality and reliability, review supplier certifications, customer reviews, and warranty terms. Additionally, consider environmental factors such as temperature and humidity, and ensure proper installation with adequate cooling and protection from electromagnetic interference.

Applications of Field Programmable Gate Arrays (FPGAs) with Microcontrollers

Telecommunications: In the telecommunications industry, FPGAs with microcontrollers are used for signal processing, network routing, and protocol implementation. They enable rapid adaptation to new standards and technologies, providing the flexibility needed for evolving communication networks.

Automotive: These devices are employed in advanced driver-assistance systems (ADAS), infotainment systems, and engine control units (ECUs). Their ability to process data in real-time enhances vehicle safety and performance, while the microcontroller manages control tasks.

Healthcare: In medical devices, FPGAs with microcontrollers facilitate real-time data processing for imaging systems, patient monitoring, and diagnostic equipment. Their reconfigurability allows for updates and improvements without hardware changes.

Industrial Automation: Used in robotics, process control, and machine vision, these devices offer the flexibility to implement custom algorithms and interfaces, improving efficiency and precision in automated systems.

Aerospace and Defense: FPGAs with microcontrollers are critical in avionics, radar systems, and satellite communications. Their ability to handle complex computations and adapt to mission-specific requirements makes them invaluable in these high-stakes environments.