电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

凌乱可编程逻辑器材CPLD

2017-04-21 23:02分类:电工考证知识 阅读:

 

1、凌乱可编程逻辑器材CPLD的构造
CPLD将简略PLD(PAL,GAL等)的概念做了进一步的拓展,并前进了器材的集成度。和简略的PLD比照,CPLD答应有更多的输入信号、更多的乘积项和更多的宏单元,CPLD器材内部富含多个逻辑单元块,每个逻辑块就恰当于一个GAL器材,这些逻辑块之间能够运用可编程内部连线完结彼此衔接。如今,出产CPLD器材的闻名公司有多家,虽然各个公司的器材构造千差万别,但它们仍有一样的本地,图1给出了通用的CPLD器材的构造框图。

self
图1 通用的CPLD器材的构造框图

2、集总布线区GRP ( Global Roating Pool)

下面以LATTICE公司出产的在体系可编程大规划集成逻辑器材ispLSI十16为例,介绍CPLD的电路构造及其作业原理。这种器材的最大特征是“在体系可编程”特性。所谓在体系可编程是指未编程的ISP器材能够直接焊接在打印电路板上,然后经过核算机的并行口和专用的编程电缆对焊接在电路板上的ISP器材直接屡次编程,然后使器材具有所需求的逻辑功用。这种编程不需求运用专用的编程器,本来归于编程器的编程电路及升压电路已被集成在ISP器材内部了。ISP技能使得调试进程不需求重复拔插芯片,然后不会发作引脚曲折变形景象,前进了牢靠性,并且能够随时对焊接在电路板上的ISP器材的逻辑功用进行批改,因而加马上数字体系的调试进程。
IspLSI十16的构造如图2所示。它由16个一样的通用逻辑块GLB(A0-A7、B0-B7)、32个一样的输入、输出单元(I/O0-I/O31)、可编程的集总布线区GRP、时钟分配网络CDN以及在体系编程操控电路等有些构成(图中未画出编程操控电路)。在GRP的左面和右边各构成一个宏模块。每个宏模块包含:8个GLB、16个I/O单元、两个专用输入引脚(SDI/IN0 SD0/IN1或MODE/IN2,IN3)、一个输出布线区OPR以及16位的输入总线。

self

图2 ispLSI 十16的构造框图

集总布线区GRP坐落两个宏模块的中心,它由许多的可编程E2CMOS构成,内部逻辑的衔接都是经过这一区域完结的。它承受输入总线送来的输入信号和各GLB的输出信号,并向每个宏模块输出信号。因而,任何一个GLB的输出信号和任何一个经过I/O单元的输入信号都能送到任何一个GLB的输入端。这种构造使得信号的传输推延时刻是可预知的,有利于取得高功用的数字体系。
3、通用逻辑块GLB(Generic Logic Block)的构造

GLB是由与阵列、乘积项同享阵列、输出逻辑宏单元OLMC和功用操控4有些构成。它可完结相似GAL的功用。简化的GLB逻辑图如图3所示

self
图3 ispLSI 十16器材通用逻辑块(GLB)的构造

4有些详细功用如下:
1.与阵列
与阵列有18个输入,其间有16个来自集总布线区GRP(它们能够是来自I/O引脚的信号、也能够是GLB的反响信号),别的两个来自专用输入引脚,它们经过输入缓冲器后,都发作互补信号。经过对与阵列编程,能够发作20个乘积项(0~19)。
2.乘积项同享阵列
这一阵列能够把20个乘积项分组送到4个或门,其输出经过乘积项同享阵列的编程,能够按需求连至GLB的任何一个输出。乘积项同享阵列具有“线或”功用,假如输出函数需求的乘积项多于7个,可将两个或两个以上的或门输出的乘积项再次相或,最多能够完结20个乘积项的输出。这种同一个的乘积项能够被多个输出宏单元运用的状况,称为乘积项同享。 乘积项同享阵列能够活络地装备以满意用户纷歧样的需求,同一个GLB中的4个输出能够选用一样的装备办法,也能够选用纷歧样的装备办法(混合装备),图4选用的是混合装备。图中,O3装备为异或办法,榜首个或门输出的3个乘积项与第三个或门输出的4个乘积项进行“线或”构成7个乘积项,然后再与第0个乘积项“异或”,“异或”的成果送到归于O3的D触发器输入端。O2装备为高速旁路办法,第二个或门的输出直接送到OLMC。O1装备为单乘积项旁路办法,能够取得最快的信号传输速度。00的装备为同享下面两个或门的11个乘积项,完结11个乘积项相或的运算。

self
图4 ispLSI 十16器材通用逻辑模块(GLB)的装备
3.输出逻辑宏单元OLMC

与GAL中的OLMC相似,它由4个D触发器构成,其输入端接异或门(图3中未画出)。异或门能够作为逻辑单元来运用,也能够把它与D触发器联络构成JK触发器或T触发器。假如需求组合逻辑输出,能够经过数据挑选器把触发器旁路掉。
4.功用操控
寄存器的时钟信号分为同步时钟和异步时钟信号两种。同步时钟信号由时钟分配网络供应,它能够在CLK0、CLD1及CLK2中挑选一个;异步时钟信号由GLB中的第12乘积项供应。寄存器的复位信号由大局复位引脚或GLB中的第12或19乘积项供应。别的,第19乘积项还能够作为输出三态门的输出使能操控信号。因而,若在计划中运用第12或第19乘积项作为操控信号,那么这一乘积项就不能用于完结别的逻辑功用。乘积项时钟是经过输入项相“与”发作的时钟,也是ispLSI器材最有特征的性质之一。

上一篇:电阻的串联和并联

下一篇:直流电源输入防反接维护电路

相关推荐
返回顶部