upc eetac_1 Bachelor's Degree in Telecommunications Systems and in Network Engineering

Programmable logic devices

P1     P4

sPLD, CPLD and FPGA   (Chapters I and II)

Basic introduction to PLD and FPGA target chips.  The wikipedia PLD.

It is a good time for reading a book chapter on programmable logic devices. For instance, Chapter 11 in "INTRODUCTION TO LOGIC CIRCUITS & LOGIC DESIGN WITH VHDL", Brock J. LaMeres, 2nd edition, Springer, 2019, https://doi.org/10.1007/978-3-030-12489-2, available at the UPC library.


The Wikipedia entry sPLD.



The Wikipedia entry CPLD. Logic functions are implemented in PoS macrocells.



The Wikipedia entry FPGA. Logic functions are implemented using lookup tables (LUT), generally 4-input 1-bit RAM memory cells. How to implement logic functions using ROM?


Other materials of interest

- This is a recommended reading, specially the Chapter I on sPLD, CPLD and FPGA. However, any book on digital logic explains very well what is a programmable logic device able to implement combinational and sequential logic functions.

- The microcontrollers (μC).