Embedded - FPGAs (Field Programmable Gate Array)

Category Introduction

FPGAs are user-configurable integrated circuit products used for performing logical operations and information processing, and which commonly feature a very high level of integrated functionality. They are often used in place of general-purpose microprocessors where known operations are to be executed at extremely high speed, such as in receiving and processing information from high-speed data converters. They typically require an external memory device to store the user's desired configuration and reload it upon startup.

Product List

24920 Items
PDF Mfr Part # Quantity
Available
UnitPrice RFQ Series Packaging Product StatusNumber of LABs/CLBsNumber of Logic Elements/CellsTotal RAM BitsNumber of I/ONumber of GatesVoltage - SupplyMounting TypeOperating TemperaturePackage / CaseSupplier Device Package
T20W80I4
T20W80I4
IC FPGA 33 I/O 80WLCSP
Efinix, Inc.
11 $8.31
Trion® Tape & Reel (TR) Active-19728107008033-1.15V ~ 1.25VSurface Mount-40°C ~ 100°C (TJ)80-BGA, WLCSP80-WLCSP (4.5x3.6)
ICE5LP4K-SWG36ITR1K
ICE5LP4K-SWG36ITR1K
IC FPGA 26 I/O 36WLCSP
Lattice Semiconductor Corporation
57 $8.36
iCE40 Ultra™ Tape & Reel (TR) Active44035208192026-1.14V ~ 1.26VSurface Mount-40°C ~ 100°C (TJ)36-XFBGA, WLCSP36-WLCSP (2.1x2.1)
T8Q144C4
T8Q144C4
IC FPGA TRION T8 97 I/O 144LQFP
Efinix, Inc.
34 $7.14
Trion® Tray Active-738412595297-1.15V ~ 1.25VSurface Mount0°C ~ 85°C (TJ)144-LQFP144-LQFP (20x20)
ICE40UP5K-UWG30ITR1K
ICE40UP5K-UWG30ITR1K
IC FPGA 21 I/O 30WLCSP
Lattice Semiconductor Corporation
21 $8.64
iCE40 UltraPlus™ Tape & Reel (TR) Active6605280117145621-1.14V ~ 1.26VSurface Mount-40°C ~ 100°C (TJ)30-UFBGA, WLCSP30-WLCSP (2.54x2.12)
T13F169I4
T13F169I4
IC FPGA 73 I/O 169FBGA
Efinix, Inc.
17 $10.41
Trion® Tray Active-1282874448973-1.15V ~ 1.25VSurface Mount-40°C ~ 100°C (TJ)169-VFBGA169-FBGA (9x9)
T20F169C3
T20F169C3
IC FPGA 73 I/O 169FBGA
Efinix, Inc.
59 $11.18
Trion® Tray Active-19728106954873-1.15V ~ 1.25VSurface Mount0°C ~ 85°C (TJ)169-VFBGA169-FBGA (9x9)
T20Q144C3
T20Q144C3
IC FPGA TRION T20 144QFP
Efinix, Inc.
56 $12.58
Trion® Tray Active-19728104497-1.15V ~ 1.25VSurface Mount0°C ~ 85°C (TJ)144-LQFP144-LQFP (20x20)
T20Q144C4
T20Q144C4
IC FPGA TRION T20 144QFP
Efinix, Inc.
31 $13.64
Trion® Tray Active-19728104497-1.15V ~ 1.25VSurface Mount0°C ~ 85°C (TJ)144-LQFP144-LQFP (20x20)
T20Q144I4
T20Q144I4
IC FPGA TRION T20 144QFP
Efinix, Inc.
40 $15.00
Trion® Tray Active-19728104497-1.15V ~ 1.25VSurface Mount-40°C ~ 100°C (TJ)144-LQFP144-LQFP (20x20)
A3P125-VQ100I
A3P125-VQ100I
IC FPGA 71 I/O 100VQFP
Microchip Technology
32 $15.04
ProASIC3 Tray Active--36864711250001.425V ~ 1.575VSurface Mount-40°C ~ 100°C (TJ)100-TQFP100-VQFP (14x14)
T20F169I4
T20F169I4
IC FPGA 73 I/O 169FBGA
Efinix, Inc.
42 $15.32
Trion® Tray Active-19728106954873-1.15V ~ 1.25VSurface Mount-40°C ~ 100°C (TJ)169-VFBGA169-FBGA (9x9)
LCMXO1200C-3TN100C
LCMXO1200C-3TN100C
IC FPGA 73 I/O 100TQFP
Lattice Semiconductor Corporation
36 $20.59
MachXO Tray Active1501200942173-1.71V ~ 3.465VSurface Mount0°C ~ 85°C (TJ)100-LQFP100-TQFP (14x14)
T55F324C3
T55F324C3
IC FPGA 130 I/O 324FBGA
Efinix, Inc.
6 $25.53
Trion® Tray Active-541952831360130-1.15V ~ 1.25VSurface Mount0°C ~ 85°C (TJ)324-VFBGA324-FBGA (12x12)
T20F400I4
T20F400I4
IC FPGA TRION T20 230 IO 400FBGA
Efinix, Inc.
21 $28.14
Trion® Tray Active-197281069548230-1.15V ~ 1.25VSurface Mount-40°C ~ 100°C (TJ)400-BGA400-FBGA (16x16)
T35F400I4
T35F400I4
IC FPGA TRION T35 230 IO 400FBGA
Efinix, Inc.
12 $30.60
Trion® Tray Active-316801510400230-1.15V ~ 1.25VSurface Mount-40°C ~ 100°C (TJ)400-BGA400-FBGA (16x16)
M2GL010-VFG256
M2GL010-VFG256
IC FPGA 138 I/O 256FBGA
Microchip Technology
6 $32.25
IGLOO2 Tray Active-12084933888138-1.14V ~ 2.625VSurface Mount0°C ~ 85°C (TJ)256-LFBGA256-FPBGA (14x14)
LCMXO1200C-5FTN256C
LCMXO1200C-5FTN256C
IC FPGA 211 I/O 256FTBGA
Lattice Semiconductor Corporation
26 $33.38
MachXO Tray Active15012009421211-1.71V ~ 3.465VSurface Mount0°C ~ 85°C (TJ)256-LBGA256-FTBGA (17x17)
T55F324I4
T55F324I4
IC FPGA TRION MIPI CSI 324FBGA
Efinix, Inc.
19 $33.90
Trion® Tray Active-541952831360130-1.15V ~ 1.25VSurface Mount-40°C ~ 100°C (TJ)324-VFBGA324-FBGA (12x12)
T85F324I4
T85F324I4
IC FPGA TRION MIPI CSI 324FBGA
Efinix, Inc.
17 $37.30
Trion® Tray Active-84096125952130-1.05V ~ 1.15VSurface Mount-40°C ~ 100°C (TJ)324-VFBGA324-FBGA (12x12)
M2GL010T-VFG256I
M2GL010T-VFG256I
IC FPGA 138 I/O 256FBGA
Microchip Technology
25 $40.14
IGLOO2 Tray Active-12084933888138-1.14V ~ 2.625VSurface Mount-40°C ~ 100°C (TJ)256-LFBGA256-FPBGA (14x14)

About Field Programmable Gate Arrays (FPGAs)

What are Field Programmable Gate Arrays (FPGAs)?

Field Programmable Gate Arrays (FPGAs)

Field Programmable Gate Arrays (FPGAs) are integrated circuits designed to be configured by the customer or designer after manufacturing, hence the term "field-programmable." They consist of an array of programmable logic blocks and a hierarchy of reconfigurable interconnects that allow the blocks to be wired together, similar to a one-chip programmable breadboard. Logic blocks can be configured to perform complex combinational functions or simple logic gates like AND and XOR. In addition to logic gates, FPGAs can include memory elements such as flip-flops or more complete blocks of memory. This flexibility allows FPGAs to be used in a wide range of applications, from simple logic implementations to complex digital signal processing tasks.

Types of Field Programmable Gate Arrays (FPGAs)

1. SRAM-based FPGAs

SRAM-based FPGAs use static RAM cells to store the configuration data. They are reprogrammable and offer high flexibility, making them ideal for applications requiring frequent updates or changes. However, they require external configuration memory to load the configuration data upon power-up, which can be a drawback in some scenarios.

2. Flash-based FPGAs

Flash-based FPGAs store their configuration data in flash memory, allowing them to retain their configuration even when powered off. This non-volatile nature makes them suitable for applications where power loss is a concern. They offer a good balance between performance and power consumption, making them popular in automotive and industrial applications.

3. Antifuse-based FPGAs

Antifuse-based FPGAs are programmed once and cannot be reprogrammed. They offer high security and reliability, as the configuration cannot be altered once set. These FPGAs are often used in military and aerospace applications where tamper resistance and reliability are critical.

How to choose Field Programmable Gate Arrays (FPGAs)?

When selecting an FPGA, several key parameters should be considered:

  • Logic Density: Determine the number of logic gates or cells required for your application.
  • Performance: Consider the clock speed and data throughput needed.
  • Power Consumption: Evaluate the power requirements, especially for battery-operated devices.
  • Cost: Balance the budget constraints with the required features and performance.
  • Reprogrammability: Decide if the application needs frequent updates or a one-time configuration.

To evaluate product quality and reliability, review the supplier's track record, customer reviews, and technical support offerings. Environmental factors such as temperature range and humidity should also be considered, along with installation requirements like board space and connectivity options.

Applications of Field Programmable Gate Arrays (FPGAs)

1. Telecommunications

In telecommunications, FPGAs are used for signal processing, data packet processing, and network infrastructure. They enable rapid prototyping and deployment of new communication protocols, making them essential in the fast-evolving telecom industry.

2. Automotive

FPGAs in the automotive industry are used for advanced driver-assistance systems (ADAS), infotainment systems, and engine control units. Their ability to handle complex algorithms and real-time data processing makes them ideal for enhancing vehicle safety and performance.

3. Aerospace and Defense

In aerospace and defense, FPGAs are employed for radar systems, electronic warfare, and avionics. Their high reliability and resistance to tampering make them suitable for mission-critical applications where security and performance are paramount.

4. Consumer Electronics

FPGAs are used in consumer electronics for image and video processing, gaming consoles, and smart TVs. They provide the flexibility to adapt to new standards and technologies, ensuring devices remain competitive in the market.

5. Industrial Automation

In industrial automation, FPGAs are utilized for motor control, robotics, and machine vision systems. Their ability to process data in real-time and adapt to different tasks makes them invaluable in optimizing production processes and improving efficiency.