ch06-5若干典型的时序逻辑集成电路1.ppt_第1页
ch06-5若干典型的时序逻辑集成电路1.ppt_第2页
ch06-5若干典型的时序逻辑集成电路1.ppt_第3页
ch06-5若干典型的时序逻辑集成电路1.ppt_第4页
ch06-5若干典型的时序逻辑集成电路1.ppt_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

6.5 若干典型的时序逻辑集成电路,6.5.1 寄存器和移位寄存器,6.5.2 计数器,6.5 若干典型的时序逻辑集成电路,1、 寄存器,6.5.1 寄存器和移位寄存器,寄存器:是数字系统中用来存储代码或数据的逻辑部件。它的主要组成部分是触发器。,一个触发器能存储1位二进制代码,存储 n 位二进制代码的寄存器需要用 n 个触发器组成。寄存器实际上是若干触发器的集合。,8位CMOS寄存器74HC374,脉冲边沿敏感的寄存器,8位CMOS寄存器74HC/HCT374,0,8位CMOS寄存器74LV374,2、 移位寄存器,移位寄存器是既能寄存数码,又能在时钟脉冲的作用下使数码向高位或向低位移动的逻辑功能部件。,按移动方式分,单向移位寄存器,双向移位寄存器,左移位寄存器,移位寄存器的逻辑功能分类,移位寄存器的逻辑功能,右移位寄存器,(1) 基本移位寄存器,(a)电路,串行数据输入端,串行数据输出端,并行数据输出端,D3=Qn2,D1=Q0n,D0=DSI,Q0n+1=DSI,Q1n+1 =D1 = Q0n,Q2n+1 =D2 =Qn1,Q3n+1 =D3 = Qn2,2、写出激励方程:,3、写出状态方程:,(b). 工作原理,D2=Qn1,D0 D2 D1 D3,1011,DSI =11010000,从高位开始输入,经过4个CP脉冲作用后,从DS 端串行输入的数码就可以从Q0 Q1 Q2 Q3并行输出。 串入并出,经过7个CP脉冲作用后,从DSI 端串行输入的数码就可以从DO 端串行输出。 串入串出,(2)典型集成电路,内部逻辑图,8位移位寄存器74HC/HCT164,2. 多功能双向移位寄存器,(1)工作原理,实现多种功能双向移位寄存器的一种方案(仅以FFm为例),S1S0=00,S1S0=01,高位移 向低位,S1S0=10,S1S0=11,并入,不变,低位移 向高位,(2)典型集成电路 CMOS 4位双向移位寄存器74HC/HCT194,74HCT194 的功能表,2、计数器的分类,按脉冲输入方式,分为同步和异步计数器,按进位体制,分为二进制、十进制和任意进制计数器,按逻辑功能,分为加法、减法和可逆计数器,概 述,1、计数器的逻辑功能,计数器的基本功能是对输入时钟脉冲进行计数。它也可用于分频、定时、产生节拍脉冲和脉冲序列及进行数字运算等等。,6.5.2 计 数 器,同步计数器,异步计数器,加计数器,减计数器,可逆计数器,加计数器,减计数器,可逆计数器,(1) 异步二进制计数器-4位异步二进制加法计数器, 工作原理,1、 二进制计数器,结论:,计数器的功能:不仅可以计数也可作为分频器。,如考虑每个触发器都有1tpd的延时,电路会出现什么问题?,异步计数脉冲的最小周期 Tmin=n tpd。(n为位数),典型集成电路 中规模集成电路74HC/HCT393中集成了两个4位异步二进制计数器在 5V、25工作条件下,74HC/HCT393中每级触发器的传输延迟时间典型值为6ns。,74HC/HCT393的逻辑符号,Q0在每个CP都翻转一次,Q1仅在Q0=1后的下一个CP到来时翻转,FF0可采用T=1的T触发器,FF1可采用T= Q0的T触发器,Q3仅在Q0=Q1=Q2=1后的下一个CP到来时翻转,FF2可采用T= Q0Q1T的触发器,Q2仅在Q0=Q1=1后的下一个CP到来时翻转,FF3可采用T= Q0Q1Q2T的触发器,(2)二进制同步加计数器,4位二进制同步加计数器逻辑图,4位二进制同步加计数器时序图,(2)典型 集成计数器74LVC161,2选1数据选择器,(2)时序图,TC=CETQ3Q2Q1Q0,74LVC161逻辑功能表,例6.5.1 试用74LVC161构成模216的同步二进制计数器。,1. 异步二-十进制计数器,两种连接方式的状态表,2. 用集成计数器构成任意进制计数器,例 用74LVC161构成九进制加计数器。 解:九进制计数器应有9个状态,而74 LVC 161在计数过程中 有16个状态。如果设法跳过多余的7个状态,则可实现模9计数器。,(1) 反馈清零法,(2) 反馈置数法,(1)工作原理,置初态Q3Q2Q1Q0=0001,, 基本环形计数器,状态图,3. 环形计数器,第一个CP:Q3Q2Q1Q0=0010,,第二个CP:Q3Q2Q1Q0=0100,,第三个CP:Q3Q2Q1Q0=1000,,第四个CP:Q3Q2Q1Q0=0001,,第五个CP:Q3Q2Q1Q0=0010,,a、电路, 扭环形计数器,b、状态表,c、状态图,置初态Q3Q2Q1Q0=0001,,译码电路简单,且不会出现竞争冒险,6.7 时序可编程通用阵列逻辑器件(GAL),2、输出结构类型太多,给设计和使用带来不便。,2、输出端设置了可编程的输出逻辑宏单元(OLMC)通过编程可将OLMC设置成不同的工作状态,即一片GAL便可实现PAL 的5种输出工作模式。器件的通用性强;,GAL的优点:,1、由于采用的是双极型熔丝工艺,一旦编程后不能修改;,PAL的不足:,1、采用电可擦除的E2CMOS工艺可以多次编程;,3、GAL工作速度快,功耗小,6.7.1 时序可编程逻辑器件中的宏单元,1. 通用阵列逻辑(GAL) 在PLA和PAL基础上发展起来的增强型器件.电路设计者可根据需要编程,对宏单元的内部电路进行不同模式的组合,从而使输出功能具有一定的灵活性和通用性。,6.7.2 时序可编程逻辑器件的主要类型,2. 复杂可编程逻辑器件(CPLD) 集成了多个逻辑单元块,每个逻辑块就相当于一个GAL器件。这些逻辑块可以通过共享可编程开关阵列组成的互连资源,实现它们之间的信息交换,也可以与周围的I/O模块相连,实现与芯片外部交换信息。,3. 现场可编程门阵列(FPGA) 芯片内部主要由许多不同功能的可编程逻辑模块组成,靠纵横交错的分布式可编程互联线连接起来,可构成极其复杂的逻辑电路。它更适合于实现多级逻辑功能,并且具有更高的集成密度和应用灵活性在软件上,亦有相应的操作系统配套。这样,可使整个数字系统(包括软、硬件系统)都在单个芯片上运行,即所谓的SOC技术。,可编程与阵列(32X64位),2、GAL举例GAL16V8的电路结构图,8个输入 缓冲器 29,8个三态 输出缓冲 器1219,8个输出逻辑宏单元OLMC,输出使能缓冲器,GAL的电路结构与PAL类似,由可编程的与逻辑阵列、 固定的或逻辑阵列和输出电路组成,但GAL的输出端增设了 可编程的的输出逻辑宏单元(OLMC)。通过编程可将 OLMC设置为不同的工作状态,可实现PAL的所有输出结构,产生组合、时序逻辑电路输出。,数据选择器,乘积项数据选择器(2选1),输出数据选择器(2选1),三态数据选择器(4选1),反馈数据选择器(4选1),4个数据选择器:用不同的控制字实现不同的输出电路结构形式,乘积项数据选择器:根据AC0和AC1(n)决定与逻辑阵列的第一乘积项是否作为或门的一个输入端。只有在G1的输出为1时,第一乘积项是或门的一个输入端。,乘积项数据选择器(2选1),OMUX:根据AC0和AC1(n)决定OLMC是组合输出还是寄存器输出模式,输出数据选择器(2选1)OMUX,三态数据选择器(4选1),三态数据选择器受AC0和AC1(n)的控制,用于选择输出三态缓冲器的选通信号。可分别选择VCC、地、OE和第一乘积项。,FMUX: 根据AC0和AC1(n)的不同编码,使反向传输的电信号也对应不同。,反馈数据选择器(4选1)OMUX,5. GAL的编程与开发,软件工具,硬件工具,时序电路的分析,首先按照给定电路列出各逻辑方程组、进而列出状态表、画出状态图和时序图,最后分析得到电路的逻辑功能。时序电路的设计,首先根据逻辑功能的需求,导出原始状态图或原始状态表,有必要时需进行状态化简,继而对状态进行编码,然

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论