Field-programmable gate array: Difference between revisions

Content deleted Content added
m v2.05b - WPcleaner - Fix errors for CW project (Heading ends with a colon)
add link to the programming section as this is an often misunderstood aspect of how fpgas are configured. There isn't a better common term for what programming means on an fpga bit it is so different from high level computer programming that it causes confusion.
Line 6:
[[File:Xerox ColorQube 8570 - Main controller - Xilinx Spartan XC3S400A-0205.jpg|thumb|A Spartan FPGA from [[Xilinx]]]]
 
A '''field-programmable gate array''' ('''FPGA''') is a type of configurable [[integrated circuit]] that can be [[FPGA#Programming|programmed or reprogrammed]] after manufacturing. ItFPGAs are part of a broader set of logic devices referred to as programmable logic devices (PLDs). They consistsconsist of an array of [[programmable logic device|programmable]] [[logic block]]s and interconnects that can be configured to perform various digital functions. FPGAs are commonly used in applications where flexibility, speed, and parallel processing capabilities are required, such as in telecommunications, automotive, aerospace, and industrial sectors.
 
FPGA configuration is generally specified using a [[hardware description language]] (HDL), similar to that used for an [[application-specific integrated circuit]] (ASIC). [[Circuit diagram]]s were previously used to specify the configuration.