A field programmable gate array (FPGA) is a type of integrated circuit that can be programmed or reprogrammed after manufacturing.
It allows to created reconfigurable hardware to implement custom digital circuits.
Before FPGAs, there were application-specific integrated circuits (ASICs), that was customized for a particular use but could not be reconfigured.
FPGAs allow iterative development where early hardware prototypes can be tested along with software.
FPGA are defined using a hardware description language (HDL).
Uses of FPGA
FPGA is used for:
- Parallel processing
- Hardware acceleration
- Flexibility / Customized systems
- Embedded systems
Systems using FPGA:
- Signal Processing System
- High-performance Computing
- Hardware Prototyping
FPGA Manufacturers
One popular FPGA manufacturer is American company AMD. It was previously known as Xilinx, but it was acquired in 2020 by AMD and then rebranded with the parent company brand in 2023.
You might also be interested in…
External References
- Wikipedia; “Field-programmable gate array“; Wikipedia