




已阅读5页,还剩111页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,例题,例:试用D触发器和门电路设计一个状态转换为024130的模5同步计数器。,解:1)触发器个数,2)转移表,3)最小成本设计,检查能否自启动,若采用风险最小的设计呢?,.,例题,例:用D触发器设计一个频率相同的三相脉冲发生器,三相脉冲Q1、Q2、Q3如图所示。,.,3,例题,试画出010序列检测器的状态图或状态表。已知此检测器的输入、输出序列如下:1)序列不可重叠输入X:001010100110100输出Z:00010001000001002)序列可重叠输入X:001010100110100输出Z:0001010100000100,.,4,时钟同步状态机结构,.,5,保持时间容限,.,6,8.2LatchedandFlip-Flops,SSIlatchesandflip-flops,Dlatch,.,7,MultibitRegistersandLatches,锁存器的应用,多位锁存器,寄存器(register)共用同一时钟的多个D触发器组合在一起通常用来存储一组相关的二进制数。,.,8,4-bitregister74x175,6-bitregister74x174,.,9,8-bitregister,74x374(三态输出),.,10,74x377(使能),74x374(输出使能),.,11,74x377(使能),.,12,寄存器(register)和锁存器(latch)有什么区别?寄存器:边沿触发特性锁存器:C有效期间输出跟随输入变化,.,13,8.4Counters,模(modulus):循环中的状态个数模m计数器(又称m分频计数器)n位二进制计数器,状态图中包含有一个循环的任何时钟时序电路,.,14,计数器的分类按时钟:同步、异步按计数方式:加法、减法、可逆按编码方式:二进制、十进制BCD码、循环码计数器的功能计数分频定时产生脉冲序列,.,15,行波计数器(ripplecounter),利用T触发器实现:,考虑二进制计数顺序:只有当第i-1位由10时,第i位才翻转。,.,16,速度慢,,最坏情况,第n位要经过ntTQ的延迟时间,异步计数器(AsynchronousCounters),.,17,同步二进制加法计数器,在多位二进制数的末位加1,仅当第i位以下的各位都为1时,第i位的状态才会改变。最低位的状态每次加1都要改变。,利用有使能端的T触发器实现:,Q*=ENQ+ENQ=ENQ,通过EN端进行控制,需要翻转时,使EN=1ENi=Qi-1Qi-2Q1Q0,EN0=?,1,.,18,同步计数器,如何加入使能端?,.,19,有使能端的同步计数器,.,20,有使能端的同步计数器,.,21,4位二进制计数器74x163,.,22,4位二进制计数器74x163,74x161异步清零,.,23,74x163工作于自由运行模式时的接线方法,.,24,自由运行的163可以用作2、4、8和16分频计数器,.,25,4位二进制计数器74x163,.,26,4位二进制计数器74x163,74x161异步清零,.,27,74x163工作于自由运行模式时的接线方法,.,28,自由运行的163可以用作2、4、8和16分频计数器,.,29,任意模值计数器,利用SSI器件构成时钟同步状态机设计利用MSI计数芯片构成利用n位二进制计数器实现模m计数器分两种情况考虑:m2n,清零法、置数法,.,30,用4位二进制计数器74x163实现模11计数器,清零法,计数到1010时,利用同步清零端强制为0000。,m2n情况,.,31,思考:如果是74x161(异步清零)怎么连接?,.,32,.,33,模10计数器,.,34,用4位二进制计数器74x163实现模11计数器,置数法,m2n),先进行级联,再整体置零或预置数例:用74x163构造模193计数器两片163级联得8位二进制计数器(0255)采用整体清零法,0192,若m可以分解:m=m1m2分别实现m1和m2,再级联,采用整体预置数法,6325525619363,.,56,计数器的应用,.,57,DecodingBinary-CounterState,若在一次状态转移中有2位或多位计数位同时变化,译码器输出端可能会产生“尖峰脉冲”功能性冒险,Functionhazard,.,58,改进:消除“毛刺”,.,59,计数器的应用,序列信号发生器例:在时钟作用下周期产生序列10101011,10101011,,MOORE机,8个状态,计数器+组合电路,.,60,计数器的应用,序列信号发生器例:在时钟作用下周期产生序列10101011,10101011,,计数器+组合电路,.,61,计数器的应用,例:红绿灯信号发生器,输入时钟信号T=5s,要求周期产生绿灯30s,黄灯5s,红灯25s。,需要多少个状态?,.,例:流水灯的设计任务:设计一个可以循环移动的流水灯,灯总数为8盏,具体要求如下:1、5亮,其余灭,右移三次后全灭4、8亮,其余灭,左移三次后全灭4、5亮,其余灭,各向两边移三次后全灭1、8亮,其余灭,各向中间移三次后全灭,计数器的应用,.,效果图,计数器的应用,.,任务分析,所要求的彩灯电路在某电路板上完成,该电路板能够提供48MHz标准时钟信号,附带有8个共阳的LED管可作为彩灯使用。因此要实现的电路的框图如图所示。,.,设计思路,根据要求,LED彩灯的花色变化为20步,这20步的变化是按顺序进行,周而复始的,因此,可以用一个具有20个状态的状态机实现,这20个状态构成一个单环,如图所示。,.,设计思路,可以利用计数器产生着20个状态编码,用译码电路将对应的编码变为对应的LED显示码。电路框图如图所示,.,67,4位寄存器74x175,.,68,.,69,8.5shiftregister(移位寄存器),Serial-in,serial-outshiftregister,可以使一个信号延迟n个时钟周期之后再输出,.,70,可以用来完成串并转换serial-to-parallelconversion,Structureofaserial-in,parallel-outshiftregister,.,71,多路复用结构,SERIN,Structureofaparallel-in,serial-outshiftregister,.,72,SERIN,Structureofaparallel-in,parallel-outshiftregister,.,73,MSIshiftregisters,抑制时钟,.,74,4-bituniversalshiftregister74x194,左移输入,右移输入,.,75,保持,Qi*=S1S0Qi+S1S0Qi-1+S1S0Qi+1+S1S0INi,4-bituniversalshiftregister74x194,.,76,CLKCLRS1S0,移位寄存器的扩展,.,77,Shift-registercounters,D0=F(Q0,Q1,Qn-1),一般结构:,.,78,1000,Ringcounters(环型计数器),Q0Q1Q2Q3,非自启动的,无效状态,D0=Qn-1,.,79,自启动的自校正的,模4计数器,.,80,利用通用寄存器74x194实现环形计数器,Q0Q1Q2Q3,10,CLOCK,1000,Q0Q1Q2Q3,RESET载入,自校正的,.,81,扭环计数器(JohnsonCounter),D0=Qn-1,0000,无效,有效的状态循环,.,82,自校正设计,1、确定有效的状态循环,2、对无效状态进行处理,使其进入有效循环。,Q0Q1Q2Q3,1,有效,无效,1,D0=Q3+Q2Q1,.,83,=(Q2Q1)Q3),D0=Q3+Q2Q1,4位8状态自校正的Johnson计数器,.,84,利用通用寄存器74x194实现扭环计数器,S1S0接成左移形式,自校正改进:(法一)D0=Q3+Q2Q1,.,85,利用通用寄存器74x194实现扭环计数器,自校正改进:(法二)利用置数每当电路出现0XX0下一状态就是1000S0=Q3Q0,.,86,n位移位寄存器能够构成模n的环形计数器n位移位寄存器能够构成模2n的扭环形计数器,移位寄存器计数器,问题:实现一个十进制计数器最少需要个触发器?若用环形计数器形式,需要位移位寄存器?扭环形呢?,.,87,Shift-registercounters,D0=F(Q0,Q1,Qn-1),一般结构:,.,88,Ringcounters(环型计数器),非自启动的,D0=Qn-1,D0=Qn-1,扭环计数器(JohnsonCounter),.,89,n位移位寄存器能够构成模n的环形计数器n位移位寄存器能够构成模2n的扭环形计数器,移位寄存器计数器,问题:实现一个十进制计数器最少需要个触发器?若用环形计数器形式,需要位移位寄存器?扭环形呢?,.,90,LinearFeedbackshift-register(LFSR)counters,LFSR计数器有2n-1种有效状态,最大长度序列发生器,利用反馈逻辑可以实现模2模16的计数器,.,91,全0态的下一状态?,反馈方程,LinearFeedbackshift-register(LFSR)counters,.,92,100,状态序列?,3位LFSR计数器,如何加入000状态?,LinearFeedbackshift-register(LFSR)counters,.,93,顺序脉冲发生器,利用移位寄存器构成注意自校正(环形计数器)利用计数器和译码器构成注意“毛刺”(二进制计数器的状态译码),.,94,序列信号发生器,用于产生一组特定的串行数字信号例:设计一个00010111序列信号发生器利用触发器利用计数器利用移位寄存器,.,95,利用D触发器设计一个00010111序列信号发生器,1、画状态转换图,2、状态编码,000111表示S0S7,3、列状态转换输出表,4、得到激励方程和输出方程,5、得到电路图,00000011,产生序列00000011?,.,96,用计数器和数据选择器构成序列信号发生器,例:产生一个8位的序列信号00010111,产生序列00000011?,.,97,用移位寄存器构成序列信号发生器,例:产生一个8位的序列信号00010111,10111000,D=Q2Q1Q0+Q2Q1+Q2Q0,.,98,用移位寄存器构成序列信号发生器,例:产生一个8位的序列信号00010111,.,99,用移位寄存器构成序列信号发生器,例:产生一个8位的序列信号00000011,1)位数的选择:与序列信号长度(状态数)有关:8个状态,至少3位;与序列信号的具体类型有关:如果选3位,则会出现4次000,选4位?5位?2)设计步骤:画出状态转换图,填写状态转换表;解决无效状态:成本最小与风险最小;化简得出第一个触发器的激励方程。,例:产生一个8位的序列信号00010111,.,100,序列信号发生器,例:设计一个110101序列信号发生器利用触发器利用计数器利用移位寄存器,利用通用移位寄存器74194和多路复用器74151及合适的非门实现0111010001序列发生器。(注意:74X194的4个输出端都能输出该序列,必须画逻辑图),.,101,移位寄存器实现序列检测功能,设计一个110串行序列检测电路,,利用移位寄存器实现,当电路检测到,输入A连续出现110时,输出Z为1,输入A连续出现110,且输入B为1时,输出Z为1。,.,102,移位寄存器实现序列检测功能,例:用D触发器构成移位寄存器,加上必要的门电路设计一个序列信号检测电路,有一个串行输入端X和一个输出端Z。每当接收到“11010”数据串时,输出Z=1,否则Z=0。画出电路连接图。,MEALY型?,MOORE型?,.,103,串/并转换,源模块Sourcemodule,目的模块Destinationmodule,控制电路,控制电路,并-串转换器,串-并转换器,并行数据,并行数据,串行数据,.,104,.,105,并串转换,SYNC,到目标,.,106,SYNC,位数,串并转换,.,107,8.6IterativeversusSequentialCircuits,空间与时间的折衷,利用寄存器保存中间数据,将组合电路中的n次迭代用1个模块的n次使用代替,在n个时钟周期中完成(每个时钟周期进行一次迭代);,电路结构简化,成本降低。,.,108,串行比较:2个连续4位数相等比较;利用D触发器暂存低位比较结果;,8.6IterativeversusSequentialCircuits,.,109,串行相加:2个连续4位数相加,利用D触发器暂存进位数据,8.6IterativeversusSequentialCircuits,.,110,同步设计中的其他问题,8.7SynchronousDesignMethodology,同步系统分解模块结构,数据单元+控制单元,dataunit,controlunit,寄存器、计数器、存储器,产生控制信号(状态机),.,111,SynchronousSystemStructure,命令,数据输入,数据输出,控制单元con
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑雪景拍摄方案设计理念
- 糖果巧克力制造工技能操作考核试卷及答案
- 客运车辆驾驶员成本预算考核试卷及答案
- 淀粉糖制造工协作考核试卷及答案
- 矿车修理工设备维护与保养考核试卷及答案
- 皮肤管理师协作考核试卷及答案
- 手工纸艺术产业现状分析报告
- 新入科护士考试题及答案
- 辽源建筑消防方案设计招标
- 船坞建筑施工方案设计
- 西语国家概况
- 药物临床试验-阳国平-2017年
- GB/T 5271.29-2006信息技术词汇第29部分:人工智能语音识别与合成
- GB/T 28248-2012印制板用硬质合金钻头
- 大学生活从“心”开始
- 淄博市2020年度专业技术人员继续教育公需课考试题及答案
- 大运河前世今生课件
- 省级自然保护区建设工程可行性研究报告
- 义务教育阶段学生艺术素质测评指标体系小学音乐
- 茶叶生产加工常用表格
- 妊娠合并HIV(医学PPT课件)
评论
0/150
提交评论