用可编程逻辑器件(PLD)设计时序逻辑电路

时间:2023-03-14作者:佚名
一、通用阵列逻辑器件GAL(Generic Array Logic)

GAL器件特点:可重复编程至上万次,编程后的数据能保存20年以上。其电路结构在可编程“与或 ”阵列的基础上,增加了输出可编程的逻辑宏单元OLMC(Output Logic Micro Cell)电路。

现以GAL16V8器件为例加以说明,GAL16V8部分电路:

用可编程逻辑器件(PLD)设计时序逻辑电路

电路采用可编程“与阵” 和固定的“或阵”构成,每个输出增加了可编程的输出逻辑宏单元OLMC电路。“与阵”中具有8个专用输入变量,8个反馈变量,共64个“与项”;输出8个逻辑宏单元,每个宏单元中有一个8输入的固定或门。

逻辑宏单元结构:

用可编程逻辑器件(PLD)设计时序逻辑电路

有两个2/1和两个4/1多路选择器,一个异或门和一个触发器等电路。它们的作用分别说明如下,PTMUX(乘积项2/1选择器):用来选择来自与阵的第一个乘积项是否作为或门的一个输入。TSMUX(4/1三态选择器):决定输出三态门使能控制信号。OMUX(2/1输出选择器):决定输出信号是直接输出还是经寄存器输出。FMUX(反馈8/1数据选择器):但输入只有4个,选择反馈信号接回到“与阵列”的输入来源。

OLMC的工作模式有5种,它由结构控制字中的SYN,ACO,ACI(n),XOR(n) 的状态指定。

(1) SYN=1,ACO=0,ACI(n)=1:专用工作模式

简化等效电路为:

用可编程逻辑器件(PLD)设计时序逻辑电路

此时输出三态门输出高阻态,I/O只能作为输入使用,作为送到相邻的输入信号。

(2)SYN=1,ACO=0,ACI(n)=0:专用组合输出模式

简化电路如图:

用可编程逻辑器件(PLD)设计时序逻辑电路

此时输出三态门为选通状态,电路为一个组合输出电路。XOR=0,输出为低电平有效;XOR=1,输出高电平有效。

(3)SYN=1,ACO=1,ACI(n)=1:反馈组合输出模式

简化电路如图:

用可编程逻辑器件(PLD)设计时序逻辑电路

输出三态门由第一乘积项选通,输出信号同时反馈到“与”逻辑阵到的输入线上。

(4)SYN=0,ACO=1,ACI(n)=1:时序电路中的组合

简化电路如图:

用可编程逻辑器件(PLD)设计时序逻辑电路

此时异或门输出不经过触发器,而是直接送到输出端。

(5)SYN=0,ACO=1,ACI(n)=0:寄存器输出模式

简化电路如图:

用可编程逻辑器件(PLD)设计时序逻辑电路

异或门输出经过D触发器输出,其中用可编程逻辑器件(PLD)设计时序逻辑电路反馈至“与”阵作为输入。

可见,GAL器件具有灵活的各种输出电路结构。在实际应用中,开发软件又会根据用户的要求自动配置。因此,时序型的GAL器件也完全能代替组合型的PAL器件。除通用型GAL器件外,还有扩展型、异步型、异或型、大电流输出型、低功耗型、FPLA型和在系统可编程型等GAL。

二、用PLD器件实现时序逻辑电路

例:试用GAL16V8设计一个具有同步清零,同步置数和保持功能的8421编码的十进制可逆计数器。

解:设待设计的8421BCD码十进制可逆计数器如图所示,其中QC和QB是计数器的进位及借位输出,功能要求如表所示:

用可编程逻辑器件(PLD)设计时序逻辑电路用可编程逻辑器件(PLD)设计时序逻辑电路

该计数器的ABEL语言如下:

用可编程逻辑器件(PLD)设计时序逻辑电路

将该ABEL语言编译仿真后,其波形如图。

用可编程逻辑器件(PLD)设计时序逻辑电路

相关阅读

PLC 的编程语言,打基础!其实它并不难,建议收藏慢慢看

PLC是专为工业控制而开发的装置,其主要使用者是工厂广大电气技术人员,为了适应他们的传统习惯和掌握能力,通常PLC不采用微机的编程语言,而常常采用面向控制过程、面向问题的...
2023-06-13
PLC 的编程语言,打基础!其实它并不难,建议收藏慢慢看

什么是“寄生电容”?

首先需要注意下杂散电容,寄生电容,分布电容这三个说法,一些人认为这三个说法区别不大,只是适用场景不同,针对器件时多用“寄生电容”,针对系统时多用“分布电容”。在这...
2023-03-31
什么是“寄生电容”?

自动洗车机的程序控制

大家好!每天学一点,学习更轻松。关注我,感谢大家为我点赞。 假设顾客投入适当的硬币后,X1=On,将保存T1时间值的D10中数值清零。顾客握住喷水器开关柄,XO=On,PLS指令执行,M1...
2023-04-30

电工必学经典电路:两台电机顺启逆停,原理+实物一步吃透!

在工业现场,很多主辅设备的启停都有严格的先后顺序:比如传送带系统,必须先启动前级送料电机,再启动后级输送电机;停机时则要先停主输送,再停送料。这种“先开辅机、再开主机...
2026-05-25
电工必学经典电路:两台电机顺启逆停,原理+实物一步吃透!

左移位、右移位指令让你在做PLC训练的时候不再困惑

大家好!每天学一点,学习更轻松。关注我,感谢大家为我点赞。 我们想要让灯从左向右依次闪烁,然后从右向左依次闪烁,重复如此动作,这样的程序我们也能实现。 用一个开关作...
2023-03-29
左移位、右移位指令让你在做PLC训练的时候不再困惑

热销商品

手术衣一次性防护服打农药防尘实验服参观服加厚透气无纺布隔离衣

手术衣一次性防护服,作为一种重要的医疗防护用品,广泛应用于医院、实验室等场所。它采用加厚透气无纺布制成,具有优良的防尘、防污、防病毒能力,能有效保护医护人员免...
14

欧普照明led灯泡e27/e14大小螺口超亮家用节能灯螺旋暖白光球泡

欧普照明LED灯泡,适用于E27和E14两种常见螺口,是您家用照明的理想选择。这款灯泡采用先进LED技术,亮度超群,瞬间点亮,无需等待,为您提供明亮舒适的光环境。同时,它节能环...
3.59

LED柜内照明灯 AC220V 4W 7W配电箱导轨式 LL10-W 高压柜内照明灯

LED柜内照明灯AC220V 4W/7W配电箱导轨式LL10-W是一款专为高压柜、配电箱等封闭电气设备设计的紧凑型照明产品。采用高效LED光源,功耗低(4W/7W可选),亮度高,寿命长,节能...
7

密封胶条包邮耐磨耐高温耐腐蚀圆柱棒丁晴/氟胶实心硅胶胶条红色

本品采用优质丁腈橡胶(NBR)或氟橡胶(FKM)及实心硅胶材质制成,呈红色圆柱棒状,具备卓越的耐磨、耐高温(-40℃至+200℃以上,氟胶可达250℃)、耐腐蚀性能,适用于酸、碱、油类等...
1

小木锤木锤子实木木榔头圆头木锤实木棰木头锤子木柄锤黄檀手工锤

小木锤采用优质黄檀木精心打造,通体实木结构,质地坚硬、纹理细腻,手感温润舒适。圆头设计兼顾敲击与整形功能,适用于木工、雕刻、家具组装及日常维修等场景。木柄经精...
3.4

网站栏目