Field-programmable gate array

Field-programmable gate array

A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing – hence the term field-programmable. The FPGA configuration is generally specified using a hardware description language (HDL), similar to that used for an application-specific integrated circuit (ASIC). Circuit diagrams were previously used to specify the configuration, but this is increasingly rare due to the advent of electronic design automation tools.

Comment
enA field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing – hence the term field-programmable. The FPGA configuration is generally specified using a hardware description language (HDL), similar to that used for an application-specific integrated circuit (ASIC). Circuit diagrams were previously used to specify the configuration, but this is increasingly rare due to the advent of electronic design automation tools.
Date
enDecember 2018
Depiction
Altera StratixIVGX FPGA.jpg
FPGA cell example.png
Xerox ColorQube 8570 - Main controller - Xilinx Spartan XC3S400A-0205.jpg
Xilinx Zynq-7000 AP SoC.jpg
DifferentFrom
Flip-chip pin grid array
Has abstract
enA field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing – hence the term field-programmable. The FPGA configuration is generally specified using a hardware description language (HDL), similar to that used for an application-specific integrated circuit (ASIC). Circuit diagrams were previously used to specify the configuration, but this is increasingly rare due to the advent of electronic design automation tools. FPGAs contain an array of programmable logic blocks, and a hierarchy of reconfigurable interconnects allowing blocks to be wired together. Logic blocks can be configured to perform complex combinational functions, or act as simple logic gates like AND and XOR. In most FPGAs, logic blocks also include memory elements, which may be simple flip-flops or more complete blocks of memory. Many FPGAs can be reprogrammed to implement different logic functions, allowing flexible reconfigurable computing as performed in computer software. FPGAs have a remarkable role in embedded system development due to their capability to start system software development simultaneously with hardware, enable system performance simulations at a very early phase of the development, and allow various system trials and design iterations before finalizing the system architecture.
Hypernym
Circuit
Id
engUsHwi4M4xE
Is primary topic of
Field-programmable gate array
Label
enField-programmable gate array
Link from a Wikipage to another Wikipage
28 nm
3410669
Abstraction level
Access key
Achronix
Actel
Adder (electronics)
Advanced Encryption Standard
Advanced Micro Devices
AI accelerator
Altera
Altium
Analog-to-digital converter
AND gate
Antifuse
Application-specific integrated circuit
Application-Specific Integrated Circuit
ARM Cortex-A9
Artificial neural network
Assembly language
Asynchronous circuit
Atmel
Atmel AVR
Authentication
Back annotation
Backdoor (computing)
Binary multiplier
Bing (search engine)
Bitstream
Boolean function
Booting
BSD license
Bug (computer programming)
Bus (computing)
Canonical normal form
Category:American inventions
Category:Field-programmable gate arrays
Category:Gate arrays
Category:Hardware acceleration
Category:Integrated circuits
Category:OpenCL compute devices
Category:Semiconductor devices
Central processing unit
Circuit diagram
Circuit utilization
Clock domain
Clock domain crossing
Clock frequency
Clock signal
Clock skew
Cloud computing
CMOS
Combinational logic
Communications subsystem
Comparator
Compiling
Complex programmable logic device
Computability
Computer architecture
Computer configuration
Computer memory
Computer network
Computer performance
Conventional PCI
Coupling (electronics)
CPU architecture
Crossbar switch
Crystal oscillator
C to HDL
Data center
Delay-locked loop
Design flow (EDA)
Differential signaling
Digital signal processing
Digital signal processor
Digital-to-analog converter
Dual core
Dual-ported RAM
EEPROM
Efinix
Electrical resonance
Electric energy consumption
Electronic design automation
Embedded microprocessor
Embedded system
Encryption
Energy consumption
EPROM
Ethernet
Field-programmability
Field-programmable analog array
FIFO (computing and electronics)
File:Altera StratixIVGX FPGA.jpg
File:FPGA cell example.png
File:Xerox ColorQube 8570 - Main controller - Xilinx Spartan XC3S400A-0205.jpg
File:Xilinx Zynq-7000 AP SoC.jpg
Flash memory
Flip-flop (electronics)
Floorplan (microelectronics)
FPGA Mezzanine Card
FPGA prototyping
Free and open-source software
Functional unit
Fuse (electrical)
Gate array
Gigabyte Technology
Gigahertz
Glue logic
GNU General Public License
GOWIN Semiconductors
Hardware acceleration
Hardware description language
Hardware design
Hardware security
Hardware security module
Heterogeneous computing
High- and low-level
High-level synthesis
Instant-on
Integrated circuit
Intel Quartus Prime
Interposer
Jitter
Joint Test Action Group
LabVIEW
Latency (engineering)
LatticeMico32
Lattice Semiconductor
Line code
Linux
List of HDL simulators
List of Xilinx FPGAs
Logic block
Logic gate
Logic optimization
Logic synthesis
Lookup table
Low-power electronics
Machine learning
Medium access control
Memory cell (computing)
Metastability (electronics)
MicroBlaze
Microchip Technology
Microprocessor
Microsemi
Microsoft Azure
Microsoft Windows
Mixed-signal integrated circuit
Module system
Multi-gigabit transceiver
Multiplexer
National Instruments
Naval Surface Warfare Center
Netlist
Nios II
Non-recurring engineering
Non-volatile memory
O address
OpenCL
OpenCores
Open-source hardware
Parallel computing
Partial re-configuration
PCI Express
Performance per watt
Peripheral
Phase-locked loop
Physical unclonable function
Place and route
Printed circuit board
Processor core
Programmable logic device
Programmable logic devices
Programmable read-only memory
Programmable system-on-chip
Propagation delay
Proprietary software
Radiation hardening
Reconfigurable computing
Register (computing)
Register-transfer level
Rent's rule
Reset (computing)
Routing
Schematic
Semiconductor device fabrication
Semiconductor intellectual property core
SerDes
Serial communication
Shannon expansion
SiliconBlue Technologies
Simulation
Single event upset
Slew rate
SmartFusion
Soft microprocessor
Software
Static random-access memory
Subsidiary
Synchronous circuit
System on a chip
SystemVerilog
Systolic array
Tabula (company)
Telecommunication
Test bench
Three-dimensional integrated circuit
Time-division multiplexing
Time to market
Timing analysis
Transistor
Verification and validation
Verilog
Vertical application
VHDL
Voltage-controlled oscillator
Vulnerability (computing)
Xilinx
Xilinx ISE
Xilinx Vivado
XOR gate
SameAs
4347749-5
Agordebla Matrico de Logikaj Elementoj
Alanda programlanabilir kapı dizisi
Arranjo de porta programável em campo
Ate-matrize programagarri
Bezpośrednio programowalna macierz bramek
Field programmable gate array
Field Programmable Gate Array
Field Programmable Gate Array
Field Programmable Gate Array
Field-programmable gate array
Field-programmable gate array
Field-programmable gate array
Field-programmable gate array
Field-programmable gate array
Field-programmable gate array
Field-programmable gate array
Field-Programmable Gate Array
FPGA
FPGA
FPGA
FPGA
FPGA
FPGA
FPGA
FPGA
FPGA
FPGA
FPGA
FPGA
FPGA
FPGA
FPGA
FPGA
m.02ytr
Matriu de portes programable in situ
pFcG
Programovatelné hradlové pole
Q190411
Программируемая пользователем вентильная матрица
مدار مجتمع دیجیتال برنامه‌پذیر
مصفوفة البوابات المنطقية القابلة للبرمجة
एफपीजीए
ফিল্ড-প্রোগ্রামেবল গেইট অ্যারে
ഫീൽഡ്-പ്രോഗ്രാമ്മേബിൾ ഗേറ്റ് അറേ
เอฟพีจีเอ
现场可编程逻辑门阵列
SeeAlso
Hardware acceleration
Subject
Category:American inventions
Category:Field-programmable gate arrays
Category:Gate arrays
Category:Hardware acceleration
Category:Integrated circuits
Category:OpenCL compute devices
Category:Semiconductor devices
Thumbnail
Altera StratixIVGX FPGA.jpg?width=300
Title
enWhat is an FPGA?
WasDerivedFrom
Field-programmable gate array?oldid=1124506118&ns=0
WikiPageLength
53009
Wikipage page ID
10969
Wikipage revision ID
1124506118
WikiPageUsesTemplate
Template:As of
Template:Authority control
Template:By whom
Template:Circa
Template:Citation needed span
Template:Cite book
Template:Cite journal
Template:Clarify
Template:Cn
Template:Digital systems
Template:Electronic components
Template:Failed verification
Template:Hardware acceleration
Template:Main
Template:Portal
Template:Programmable Logic
Template:Redirect-distinguish
Template:Reflist
Template:See
Template:See also
Template:Semiconductor packages
Template:Short description
Template:Snd
Template:Use American English
Template:When
Template:YouTube