




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、c h a p t e r 8Sequential Logic DesignPractices时序逻辑设计实践数字逻辑设计及应用Chapter 88.1 Sequential Circuit Documentation Standards(时序电路文档标准)8.1.4 Timing Diagrams (定时图) and Specifications8.2 Latches and Flip-Flops8.2.1 SSI Latches and Flip-Flops(SSI型锁存器和触发器)applications:8.2.2 Switch Debouncing开关消抖、 8.2.4 Bus Ho
2、lder Circuit总线保持 8.2.5 Multibit Registers and Latches多位寄存器和锁存器CLOCK触发器输出组合电路输出触发器输入建立时间容限Hold-time marginSetup-time margin8.2 Latches and Flip-Flops( 锁存器和触发器)SSI Latches and Flip-Flops1Q 1Q2Q2Q3Q3Q4Q4Q1,2C1D2D3,4C3D4D74x375D LatchesPRD Q CLK QCLR74x74PRJ Q CLK K QCLR74x109PRJ Q CLK K QCLR74x112Switc
3、h Debouncing (开关消抖)+5VSW_LDSWPush(开关闭合)SW_LDSWPush(开关闭合)First Contact(闭合第1次接触)ContactBounce(触点抖动)SW_LDSWIdeal Case (理想情况)SW_LSW0011SW_LSW0011Push(开关闭合)0011SW_LSW0011SW_LSW1100SW_LSWDSWPush(开关闭合)why this circuit should not be used with the high-speed CMOS devices?(为什么不应该同高速CMOS器件一起使用?)QQLS QR Q+5VBus
4、 Holder Circuit (总线保持电路)ABCG1G2AG2BY0Y1Y2Y3Y4Y5Y6Y774x138EN1EN2_LEN3_LSRC0SRC1SRC2P0P1P7SDATA4-bit Register(4位寄存器74x175)6位寄存器74x1741D2D3D4DCLKCLR_L8-bit Register74x374(三态输出)OE输出使能74x377(时钟使能)74x273(异步清零)CLK74x374(输出使能)74x377(Clock Enable, 时钟使能)ENEN二选一多路复用结构 register and latch 寄存器:edge trigger chract
5、erastic 边沿触发特性 锁存器:C有效期间输出跟随输入变化74x374输出使能8位寄存器74x373输出使能8位锁存器8.4 Counters (计数器)Counter(计数器)(P710)The name counter is generally used for any clocked sequential circuit whose state diagram contains a single cycle, as in Figure 8-26. The modulus of a counter is the number of states in the cycle. A cou
6、nter with m states is called a modulo-m counter or, sometimes, a divide-by-m counter. A counter with a nonpower-of-2 modulus has extra states that are not used in normal operation. 计数器的分类按时钟:同步、异步按计数方式:加法、减法、可逆按编码方式:二进制、十进制BCD码、循环码计数器的功能计数、分频、定时、产生脉冲序列、数字运算本节内容行波计数器、同步计数器MSI型计数器及其应用二进制计数器状态的译码8.4.1
7、Ripple CountersAN n-bit binary counter can be constructed with just n flip-flops and no other components , for any value of n. 2bits binary counters normal binary counting sequence is 00-01-10-11-0010108.4.1 Ripple Counterswhen a particular bit changes from 1 to 0, it generates a carry to the next m
8、ost significant bit. The counter is called a ripple counter because the carry information ripples from the less significant bits to the more significant bits, one bit at a time. 00-01-10-11-008.4.1 Ripple Counters(行波计数器) use T flip-flopQ* = QQQT考虑二进制计数顺序:只有当第 i-1 位由10时,第 i 位才翻转。CLKQQTQQTQQTQQTQ0Q1Q2
9、Q3T flip-flop changes state (toggles) on every rising edge of its clock input. Although a ripple counter requires fewer components than any other type ofbinary counter, it does so at a priceit is slower than any other type of binarycounter. In the worst case, when the most significant bit must chang
10、e, the outputis not valid until time n tTQ after the rising edge of CLK, where tTQ is thepropagation delay from input to output of a T flip-flop. Ripple CountersCLKQ0Q1Q2CLKQQTQQTQQTQQTQ0Q1Q2Q3速度慢,最坏情况,第n位要经过 ntTQ 的延迟时间 异步时序8.4.2 Synchronous Counters(同步计数器)A synchronous counter connects all of its f
11、lip-flop clock inputs to the same common CLK signal, so that all of the flip-flop outputs change at the same time, after only tTQ ns of delay. synchronous counter同步二进制加法计数器1 0 1 1 0 1 1+ 11 0 1 1 1 0 0在多位二进制数的末位加 1,仅当第 i 位以下的各位都为 1 时,第 i 位的状态才会改变。最低位的状态每次加1都要改变。EN QT Q 利用有使能端的 T 触发器实现:Q* = ENQ + ENQ
12、 = EN Q通过EN端进行控制,需要翻转时,使 EN = 1 ENi = Qi-1 Qi-2 Q1 Q0EN0 = ? 1synchronous counter1CLKQ0Q1Q2C如何加入使能端?synchronous counter with enable input 有使能端的同步计数器CNTEN低位 LSB高位 MSB串行使能同步二进制加法计数器1 0 1 1 0 1 1+ 11 0 1 1 1 0 0在多位二进制数的末位加 1,仅当第 i 位以下的各位都为 1 时,第 i 位的状态才会改变。最低位的状态每次加1都要改变。对于D触发器:Q* = DDi = (Qi-1 Q1 Q0)
13、QD Q CLK Q= EN Q考虑 T 触发器:Q* = EN Q 利用 D 触发器实现:D0 = 1 Q = Q8.4.3 MSI counters and applicationsMSI型计数器及应用-同步4位二进制计数器74x163CLR同步清零LD同步预置数RCO进位输出ENPENT使能端进位输出清零8.4.3 MSI Counters and Applications4位二进制计数器74x16374x163的功能表01111CLK工作状态同步清零同步置数保持保持,RCO=0计数CLR_LLD_LENP ENT0111 0 1 0 1 174x161异步清零CLKENClear an
14、d load functions同步清零和预置数Q0Q1Q2Q3D0D1D2D3LD_LCLR_LA计数功能的电路Qi* = (Qi-1 Q1 Q0) QQASynchronous clear and load functions同步清零和预置数功能0100000LD_LCLR_LA计数功能的电路Qi* = (Qi-1 Q1 Q0) QQA0010A0A11XSynchronous clear and load functions同步清零和预置数功能LD_LCLR_LA计数功能的电路Qi* = (Qi-1 Q1 Q0) QQAEnables and ripple carry out (RCO) signals使能信号 与进位信号 10010QANQAN1ENP.ENT=1QANLD_LCLR_LB计数功能的电路Qi* = (Qi-1 Q1 Q0) QQB100101QAQBNEnables and ripple carry out (RCO) signals使能信号 与进位信号 Connections for the 74X163 to op
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年福建省龙岩市新罗区苏坂中心幼儿园招聘1人考前自测高频考点模拟试题及答案详解(全优)
- 2025年南昌市劳动保障事务代理中心招聘统计监测劳务外包工作人员1人考前自测高频考点模拟试题附答案详解(黄金题型)
- 初一家长会家长代表发言稿
- 2025福建泉州市永春县部分公办学校专项招聘编制内新任教师23人(二)考前自测高频考点模拟试题完整参考答案详解
- 2025河北沧州渤海新区北方人力资源开发有限公司招聘储备派遣制人员5人模拟试卷及答案详解(网校专用)
- 2025成都银行总行金融科技岗(第三批次)招聘考前自测高频考点模拟试题含答案详解
- 2025年德阳市事业单位公开考试招聘工作人员笔试考前自测高频考点模拟试题及一套答案详解
- 2025春季国家电投广东公司校园招聘考前自测高频考点模拟试题参考答案详解
- 2025年济南市章丘区卫生健康局所属事业单位公开招聘工作人员(116人)模拟试卷及答案详解(考点梳理)
- 2025年济宁鱼台县融媒体中心公开招聘人员考前自测高频考点模拟试题及答案详解(夺冠系列)
- 水利法规基础知识培训课件
- 包装材质基础知识培训课件
- 2025至2030中国生产监控行业项目调研及市场前景预测评估报告
- 极地安全教学课件
- 养老护理员学习汇报
- (新人教PEP版)英语五年级上册全册大单元教学设计
- 小儿急性阑尾炎护理查房
- 医院标识标牌采购投标方案
- 环卫车司机管理制度
- 2025-2030中国锆铪行业市场发展趋势与前景展望战略研究报告
- 河北省2025年普通高中学业水平选择性考试·调研卷I政治+答案
评论
0/150
提交评论