The document provides an overview of FPGA architecture. It discusses the available choices for digital designers, including FPGAs and CPLDs. It describes the interconnection framework and field programmability technologies of FPGAs, including SRAM, antifuse, EPROM and EEPROM. The document also outlines the design steps for FPGA implementation and discusses commercially available devices such as the Xilinx XC4000 and Altera MAX 5000.