计算机硬件课程设计指导——CPLD部分.doc

计算机硬件课程设计指导——CPLD部分

硬件课程设计指导 ——CPLD部分 硬件课程设计 ---基于CPLD的模型机设计 2.1 硬件基础知识 一、CPLD简介 具有固定输入和输出数目的任何组合逻辑函数可以在可编程只读存储器(PROM)中,以输出为输入的查找表方式来实现,许多实现组合逻辑的结构变型已从这一简单的概念引申出来,然而利用VISI的密度产生更通用的,能实现PCB板上几个简单PAL互连功能的器件是PAL/PROM这类范例的扩展,称为PAL构造的PLD,也就是说复杂可编程逻辑器件――CPLD(Complex programmable logic devices)。它是随着半导体工艺不断完善、用户对器件集成度要求不断提高的形势下所发展起来的。CPLD是复杂的PLD,专指那些集成规模大于1000门以上的可编程逻辑器件。 传统的CPLD编程是在编程器上完成的,因为那里对CPLD编程需要较高的电压和 较特殊的波型。然而,由于工艺的改进,对CPLD器件的编程可在其工作电压下进行。因此,可将CPLD芯片安装在系统中,在其工作环境下,依靠编程软件完成,这就是所谓在系统编程(In System Program)。 具有在系统编程功能的CPLD芯片的每个I/O端口(pin)都有一个三态门和一个可配置的上拉电阻,正常工作时这些三态门处于选通状态,而上拉电阻根据设计要求连在引脚上或者不连。芯片上还有专供在系统编程使用的引脚,例如LAT

文档评论(0)

1亿VIP精品文档

相关文档