This document provides an overview of FPGA architecture, including:
- FPGAs consist of configurable logic blocks placed in an interconnect framework allowing for customization.
- Field programmability is achieved through switches controlled by on-chip memory like SRAM, anti-fuses, or EPROM/EEPROM.
- Commercially available FPGAs like the Xilinx XC4000 and Altera MAX 5000 are examined as examples.