Field Programmable Gate Array (FPGA)

An FPGA is an IC designed to be configured by a customer or a designer after manufacturing – hence “field-programmable”.

  • I saw 2 FPGAs we had in WATonomous, too bad they got burnt

It consists of an array of programmable logic blocks and a hierarchy of reconfigurable interconnects that allow the blocks to be wired together, somewhat like a one-chip programmable digital circuit. FPGAs can be used to implement any logical function that an application-specific integrated circuit (ASIC) could perform but can be reprogrammed to adapt to new tasks or update functionalities after deployment.