摘要

CPLD (Complex Programmable Logic Device)是Complex PLD的简称,一种较为复杂的PLD逻辑元件,是可以使用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统,目前应用已深入网络、仪器仪表、汽车电子、数控机床等方面。839台最新使用的50kW短波发射机其核心控制单元就是采用CPLD对各继电器输出指令,完成对设备的各种操作。本文对CPLD的具体逻辑生成、控制原理等做详细说明。