Architecture of FPGAs and CPLDs: a tutorial

Stephen Brown and Jonathan Rose of the Department of Electrical and Computer Engineering, University of Toronto, authored this paper providing a tutorial survey of architectures of commercially available high-capacity field-programmable devices (FPDs). They first define the relevant terminology in the field and then describe the evolution of FPDs.

The three main categories of FPDs are delineated: Simple PLDs (SPLDs), Complex PLDs (CPLDs) and Field-Programmable Gate Arrays (FPGAs). Details are provided on the architectures of commonly available chips, with examples of applications for each type of device.

Though it appears to be produced in the late 1990s, the background material on the development of these devices makes it worth a read.

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.