┊ 网站导航 ┊ 管理登陆 ┊ 免责声明 ┊ 问题反馈 ┊ 友链说明┊本站部分内容来自网络共享资源,如有冒犯您的权利请来信告之删除或纠正! 不得对本站进行复制、盗链或镜像,转载内容须获得同意或授权;欢迎友情链接、站务合作! ![]() ![]() ![]() ![]() ![]() ![]() 本站学习交流群:138..158(高级群1-满)、77930286(高级群2)、61804809(群3) Copyright© MCUSY All Rights Reserved 本站网警备案号: WZ36040002485 ICP备案证书号:粤ICP备09034963号 |
可编程器件原理 | ||||||||||||||||||||
可编程器件概述 可编程器件PLD(Programable Logic Device)是80年代发展起来的新型器件,PLD是一种由用户根据自己的需要来设计逻辑功能并对此器件进行编程后实现的。 可编程逻辑器件的构成原理 我们前面已经讲过了有关组成逻辑电路的分析及设计的内容,从前面的知识我们可知任一组成逻辑电路都可以写成与或表达式的形成(也可以是或与表达式的形式),我们欲实现组合逻辑的功能可将其分为与逻辑部分及或逻辑部分,于是实现任一组合逻辑电路按下图的步骤就可以实现了。 上图可分为输入电路、与阵列、或阵列、输出电路几部分。输入电路用于对输入信号进行缓冲,并产生原变量和反变量两个互补的信号供与阵列使用。与阵列和或阵列用于实现各种与或结构的逻辑函数,若进一步与逻辑电路的输出反馈电路配合可实现各种复杂的逻辑功能。输出电路则有多种形式,可以是三态门的输出;也可以是双向的输出;或是一个多功能的输出宏单元,使PLD的功能更加灵活、完善。
PROM是由固定的与阵列和可编程的或阵列组成。当与阵列有n个输入时,就会有2n个输出(全译码输出),即要有2n个2输入的与门存在。由于PROM是直接利用未经化简与或表达式的每个最小项来实现,因而在门的利用率上常常是不经济的。PROM阵列的全译码功能更适合于作为存储器使用,现在很少作为PLD来使用。 可编程器件的表示 由于PLD器件的阵列规模较大,在描述PLD内部电路时采用通常的逻辑电路的表示方法将带来诸多不便,所以在讨论PLD器件时采用简化的表示方法。 上图是PLD器件内部的简化表示方法,其每个结点分为三种情况:固定连接、不连接、编程连接。“固定连接”表示该结点的两条交叉的点是固定地连接着,可理解为通常电路中的连接焊点,不可以通过编程将其断开,通常用一个小圆点来表示;“编程连接”表示该结点的两条交叉线是通过编程的方法将其连接上的,当然其既然可以通过编程将其连接,同样可以通过编程将其断开,通常用一个叉来表示连接;“不连接”表示该结点的两条交叉的线互不相连或是通过编程将其断开,在两条线交叉点既没有交叉点又没有小圆点。PLD器件由于与项的项数较多,如果用常用表示方法,将给绘制PLD的内部图带来不便,故常用简化的表示方法,下图左右两图是等效的。 下面给出了两个图,左图给出的是PAL未编程时的内部结构图;右图为一个已经编程的内部结构图。 可编程器件的输出结构 可编程器件的不同,其输出结构也有所区别,这里以PAL器件为例讲述在组合逻辑电路中使用到的输出电路结构,其结构有如下几种: 固定输出结构 固定输出结构是可编程器件中最简单的输出结构,其输出就是或阵列的输出,其可以实现简单的组合逻辑电路的功能,如下图所示: 上面简单的固定输出结构只能实现简单的组合逻辑功能,如果希望实现其输出端既可以当输入使用,又可以作为输入端正使用,这时上面电路就无法实现了,这时须用异步I/O结构的输出结构。其图如下图所示。 带异或门的输出 带异或门的输出端加上了一个异或门,这个异或门的加入使得电路的构成发生了变化,如果一个逻辑函数需要的与项个数非常多(如一个四输入的函数,其与项的个数最多为16个),如果用反函数来实现时,发现其与项的个数较少(是16减去原函数的与项个数),异或门具有一个特点:当输入端的一个输入为0时,其输出等于另一个输入;而当输入端中的一个固定为1时,其输出为另一个输入的非。这异或门的引入使得用原函数实现函数困难时可以通过反函数加以实现。 |
┊ 网站导航 ┊ 管理登陆 ┊ 免责声明 ┊ 问题反馈 ┊ 友链说明┊本站部分内容来自网络共享资源,如有冒犯您的权利请来信告之删除或纠正! 不得对本站进行复制、盗链或镜像,转载内容须获得同意或授权;欢迎友情链接、站务合作! ![]() ![]() ![]() ![]() ![]() ![]() 本站学习交流群:138..158(高级群1-满)、77930286(高级群2)、61804809(群3) Copyright© MCUSY All Rights Reserved 本站网警备案号: WZ36040002485 ICP备案证书号:粤ICP备09034963号 |