FPGA and CPLD Architectures: A Tutorial
This tutorial surveys commercially available high-capacity
programmable devices. The authors describe the three main categories
of FPDs: simple and complex programmable logic devices, and
field-programmable gate arrays. They then give architectural details
of the most important chips and example applications of each type of
Stephen D. Brown and Jonathan Rose, "FPGA and CPLD Architectures: A Tutorial," IEEE Design and Test of Computers, Vol. 13, No. 2, 1996, pp. 42-57.
(Download Full Paper)