不论是简单还是复杂的数字电路系统,一般都由基本门构成,如
与门、或门、非门、传输门等。基本门构成的电路有两类:组合
电路和时序电路。组合电路都可以采用与或门二级电路来实现,
而时序电路则可以在组合电路基础上加上存储元件 ( 如锁存器、触
发器、 RAM 等 ) 。基于这一基本的原理形成了可编程逻辑器件
( PLD ), PLD 是目前集成电路中发展最快的器件之一,其应用
设计不需要半导体厂家的参与,一般设计者可自行设计并应用。
新买的 PLD 器件就犹如一张空光盘,不能直接使用,供设计者设
计形成复杂的数字逻辑关系。 PLD 器件一般也分为两类:一类是
组合逻辑功能强大的 CPLD ,另一类是寄存器功能较强并包含 RA
M 的 FPGA 。
本章主要研究 CPLD ,从结构、原理到开发软件分类分别作阐述,
针对 CPLD 的编程器制作设计做了重点介绍。