FPGA

abbreviationStandard termElectronics

A field-programmable gate array is an integrated circuit whose internal logic can be configured by the user.

A field-programmable gate array is a semiconductor device built around a matrix of configurable logic blocks connected via programmable interconnects. Unlike an ASIC which has its logic permanently etched in silicon, an FPGA loads its configuration from memory at power-up. Engineers write hardware description languages to define the logic, allowing them to prototype complex digital circuits, accelerate specific algorithms, or update hardware functionality in the field.

Heard on the job

We ran out of hardware timers on the microcontroller, so we moved the motor control logic into the FPGA.

Insider tip

FPGAs are notoriously power-hungry and expensive compared to microcontrollers, but they execute parallel operations at massive speeds.

Also heard as

  • field-programmable gate array