field-programmable gate array
field-programmable gate array
[¦fēld prō‚gram·ə·bəl ′gāt ə‚rā]field-programmable gate array
(hardware)Most FPGAs are reprogrammable, since their logic functions andinterconnect are defined by RAM cells. The Xilinx LCA,Altera FLEX and AT&T ORCA devices are examples. Otherscan only be programmed once, by closing "antifuses". Theseretain their programming permanently. The Actel FPGAs arethe leading example of such devices. Atmel FPGAs arecurrently (July 1997) the only ones in which part of the arraycan be reprogrammed while other parts are active.
As of 1994, FPGAs have logic capacity up to 10K to 20K2-input-NAND-equivalent gates, up to about 200 I/O pins andcan run at clock rates of 50 MHz or more. FPGA designs mustbe prepared using CAD software tools, usually provided bythe chip vendor, to do technology mapping, partitioning andplacement, routing, and binary output. The resulting binarycan be programmed into a ROM connected to the FPGA ordownloaded to the FPGA from a connected computer.
In addition to ordinary logic applications, FPGAs have enabledthe development of logic emulators. There is also researchon using FPGAs as computing devices, taking direct advantageof their reconfigurability into problem-specific hardwareprocessors.
Usenet newsgroup: news:comp.arch.fpga.