
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.
- Artifact100021939
- baseball league
- Circuit103033362
- ComputerCircuit103084420
- Conductor103088707
- Device103183080
- ElectricalDevice103269401
- Instrumentality103575240
- IntegratedCircuit103577090
- Object100002684
- PhysicalEntity100001930
- SemiconductorDevice104171831
- Thing
- Whole100003553
- WikicatIntegratedCircuits
- WikicatSemiconductorDevices
- 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
- 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
- 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