FPGA

E170422

An FPGA (Field-Programmable Gate Array) is a reconfigurable integrated circuit that can be programmed after manufacturing to implement custom digital logic functions and hardware designs.

All labels observed (5)

Label Occurrences
FPGA canonical 3
FPGAs 1
Field-Programmable Gate Array 1

How this entity was disambiguated

Statements (64)

Predicate Object
instanceOf digital hardware platform
integrated circuit
programmable logic device
canBeIntegratedWith ARM processors
hard processor cores
comparedTo ASIC
composedOf DSP blocks
I/O blocks
clock management blocks
configurable logic blocks
embedded memory blocks
flip-flops
high-speed transceivers
lookup tables
programmable interconnects
configurationTechnology SRAM-based
antifuse-based
flash-based
configuredBy bitstream
configuration memory
fullName FPGA self-linksurface differs
surface form: Field-Programmable Gate Array
hasAdvantageOver ASIC in reconfigurability
ASIC in time-to-market
hasDisadvantageComparedTo ASIC in maximum achievable performance (typically)
ASIC in power efficiency (typically)
ASIC in unit cost at high volume
hasProperty non-volatile configuration storage (via external memory or on-chip flash)
programmable after manufacturing
reconfigurable
supports custom digital logic
supports hardware parallelism
supports partial reconfiguration
introducedIn 1980s
majorVendor Altera
surface form: Intel (Altera)

Lattice Semiconductor
Microchip Technology
surface form: Microchip Technology (Microsemi)

Xilinx
relatedConcept ASIC
CPLDs
surface form: CPLD

SoC FPGA
supports custom data paths
fixed-point arithmetic
floating-point arithmetic (on some devices)
parallel processing
pipelining
supportsDesignFlow RTL design
high-level synthesis from C/C++/SystemC
targetedBy high-level synthesis tools
usedFor aerospace and defense systems
automotive systems
cryptography acceleration
digital signal processing
hardware acceleration
high-frequency trading systems
image processing
industrial control
network packet processing
prototyping ASIC designs
software-defined radio
video processing
uses SystemVerilog
VHDL
Verilog
hardware description languages

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Altera productType FPGA
CPLDs comparedTo FPGA
subject surface form: CPLD
Lattice Semiconductor notableProductFamily FPGA
this entity surface form: Lattice iCE40
FPGA fullName FPGA self-linksurface differs
this entity surface form: Field-Programmable Gate Array
ALTR specializedIn FPGA
subject surface form: Altera Corporation
this entity surface form: FPGAs
PAL devices hasSuccessor FPGA
subject surface form: PAL device
PAL devices influencedDevelopmentOf FPGA
subject surface form: PAL device
this entity surface form: field-programmable gate array