Astrophysics (Index)About

field-programmable gate array

(FPGA)
(type of customizable digital electronic circuit)

A field-programmable gate array (FPGA) is a type of digital electronic circuit (invariably a chip) designed so as to be customized to carry out a specific calculation after the chip is fabricated. It provides a means of creating circuits that can process a stream of data more rapidly than a typical computer's CPU can, yet can be developed much more quickly and cheaply than designing a chip from scratch for the specific task. The FPGA is manufactured with all the transistors (gates) in place, along with a means of adjusting the connections between the transistors, generally by feeding a specially prepared signal into a chip-input designed for that purpose, i.e., the "programming". The circuit particulars and the necessary programming-signal are designed using software for the purpose on a computer, then fed into the FPGA. FPGAs are an option for incorporation in astronomical instruments that handle a considerable stream of digital data, such as processing digitized radio signals.


(instruments)
Further reading:
https://en.wikipedia.org/wiki/Field-programmable_gate_array
https://astronomy.swin.edu.au/cosmos/F/Field+Programmable+Gate+Array
https://www.cs.colostate.edu/cameron/FPGA.html
https://www.cis.upenn.edu/~lee/06cse480/lec-fpga.pdf

Index