Everything About ___
Live briefing

Everything about Field-programmable gate array

Array of logic gates that are reprogrammable

A field-programmable gate array (FPGA) is a type of configurable integrated circuit that can be repeatedly programmed after manufacturing. FPGAs are a subset of logic devices referred to as programmable logic devices (PLDs). They consist of a grid-connected array of programmable logic blocks that can be configured "in the field" to interconnect with other logic blocks to perform various digital functions. FPGAs are often used in limited (low) quantity production of custom-made products, and in research and development, where the higher cost of individual FPGAs is not as important and where creating and manufacturing a custom circuit would not be feasible. Other applications for FPGAs include the telecommunications, automotive, aerospace, and industrial sectors, which benefit from their flexibility, high signal processing speed, and parallel processing abilities. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Field-programmable gate arrayA 5-minute orientation
  2. Skim a recent paper: Field-Programmable Gate Array Architecture for Deep Learning: Survey and Future DirectionsInfluential work since 2022
  3. Pick up a classic book: FPGA-Based System DesignThe most-reprinted book on the subject
  4. Read the landmark paper: A Floating-Gate-Based Field-Programmable Analog ArrayCited 111 times
  5. Go sideways: Complex programmable logic deviceA closely related topic
  6. Go sideways: Programmable logic deviceA closely related topic

📖 Definitions

Noun a gate array designed to be configured by the customer or designer after manufacturing in the field, i.e. after manufacturing.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics