A programmable logic device (PLD) is a blank integrated circuit containing logic gates and configurable internal wiring. Engineers write hardware description code to define how the internal switches connect, turning the generic chip into a specific digital controller or interface. Unlike fixed custom chips, these devices allow hardware updates through software reprogramming.
We can replace that entire row of discrete logic chips with a single PLD to save board space.
The term serves as a broad umbrella category encompassing simple array logic, complex programmable logic devices, and field-programmable gate arrays.
Also heard as
- programmable logic device
Related terms
CPLD
A Complex Programmable Logic Device is an integrated circuit used to implement custom digital logic.
FPGA
A field-programmable gate array is an integrated circuit whose internal logic can be configured by the user.
ASIC
An application-specific integrated circuit designed for one dedicated task rather than general-purpose use.