版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、同步时序电路的设计步骤同步时序电路的设计步骤 同步时序电路的分析是根据给定的时序逻辑电路,求出能反映该电路功能的状态图。状态图清楚地表明了电路在不同的输入、输出原状态时,在时钟作用下次态状态的变化情况。同步时序电路的设计的设计是分析的反过程,其是根据给定的状态图或通过对设计要求的分析得到的状态图,设计出同步时序电路的过程。这里主要讨论给定状态图的情况下的同步时序电路的设计,对于具体的要求得到状态图的过程一般是一个较复杂的问题,这是暂不讲。根据已知状态图设计同步时序电路的过程一般分为以下几步:1.确定触发器的个数。首先根据状态的个数来确定所需要触发器的个数,如给定的状态个数为n,由应满足n2K,
2、K为实现这来状态所需要的触发器的个数。(实际使用时可能给定的状态中存在冗余项,这时一般还须对状态进行化简。) 2.列出状态转移真值表。根据状态列出状态转移真值表,也称状态表、状态转移表。3.触发器选型。选择合适的触发器,通常可选的触发器有:JK-FF,D-FF,T-FF,一般使用较广的为JK-FF。根据状态图和给出的触发器的型号写出其输入方程,通常在写输入方程时须对其进行化简,以使电路更简单。4.求出输出方程。根据状态表,求出输出逻辑函数Z的输出方程,还过有些电路没有独立的输出,这一步就省了。5.画出逻辑图。根据输入方程、输出方程画出逻辑电路图。6.讨论设计的电路能否自启动。在设计的电路中可能
3、出现一些无关的状态,这些状态能否经过若干个时钟脉冲后进行有效的状态。 同步时序电路设计举例例按下图状态图设计同步时序电路。1.根据状态数确定触发器的数目:由状态图可以看出,其每个状态由两个状态,故可用两个触发器。其变量可用Q1,Q0表示;2.根据状态图列出状态表:状态表的自变量为输入变量x和触发器当前状态Q1n,Q0n ,而应变量为触发器的次态Q1n+1Q0n+1、及输出z,列表时将自变量的所有组合全部列出来,其中当Q1nQ0n=01的状态为不出现,其输出可看作任意项处理。xQ1nQ0nQ1n+1Q0n+1z000000001ddd010100011110100100111ddd1101101
4、110013.选择触发器并确定各触发器的输入方程:以Q1n+1、Q0n+1、z分别为应变量,可根据上面状态表画出如下的卡诺图:根据上面的卡诺图可写出各触发器的次态方程为: Q1n+1=x/Q1n+(/x+/Q0n)Q1n Q0n+1=xQ1n/Q0n+/xQ0n假设在这里选择JK触发器,则根据上式与JK触发器的特征方程进行比较可得其输入方程为: J0=xQ1n K0=x J1=xK1=xQ1n4.求输出函数:由上图的卡诺图可写出输出函数为: z=xQ0n在上面的卡诺图的化简中,其结果不是唯一的,其也可以有其它的化简结果,其化简的原则是其使用的门尽可能少、连线最少等。5.画出逻辑图。6.检查该电
5、路是否可以自启动。在该设计中状态01没有出现,现在须验证状态01能否进入有效的循环,将x为0和1及状态10分别带代入上面电路可得到下图的状态转移图,从图上可能看出其可以实现自启动,故设计是可行的。同步时序电路自启动设计方法在上面的设计过程中我们是在最后一步对电路的自启动与否进行判断,如果不能自启动就重新进行设计,这是比较痛苦的事件,如果一开始进行设计时能知道你设计的电路能否自启动,到最后也就没有必要再进行判断是否能自启动了,那么是不是可以解决这个办法?答案是肯定的。下面通过例子加以说明其解决的办法:例设计一个按顺序000001010100101111000循环的自启动同步时序电路。从题目上可以
6、看出该时序电路有三个触发器,其共有8个状态,即:000,001,010,011,100,101,110,111,而现在使用了:000,001,010,100,101,111共六个状态,故011,110为无效,如果这两个状态的次态落在上面的有效状态上,那么该时序电路就可能自启动,解决的办法只须一开始就选定这两个状态的次状态,而不是将这两个状态作为任意状态进行处理,并且这两个状态的次状态必须是有效状态中的一个,这样一来就可以解决了。具体设计步骤如下: 1.确定触发器的个数:从上面的状态可以看出其有3个变量,故只须三个触发器即可。2.根据状态图写出状态表:在这个例子中没有输入、输出,其是一个典型的摩
7、尔型时序电路,其状态表如下:Q2n Q1nQ0nQ2n+1Q1n+1Q0n+10000010010100101000111001001011011111101111110003.根据状态表写出输入方程:由状态表列出以次态为应变量的卡诺图经过化简后就得到次态方程:(在JK触发器来实现时序电路时,画卡诺圈时应注意在每一项中包含对应输出的原态,即Q2n+1中包含Q2n项,其可以是原变量或反变量的形式)Q2n+1=/Q2nQ1n+(/Q1n+/Q0n)Q2nQ1n+1=/Q1nQ0n+Q1nQ2n/Q0nQ0n+1=(/Q1n+Q2n)/Q0n+Q2n/Q1nQ0n假设使用JK触发器,根据JK触发器的
8、特征方程Qn+1=J/Qn+/KQn可得到各触发器输入方程:J2=Q1nK2=Q1nQ0nJ1=Q0nK1=/(Q2n/Q0n)J0=/Q1n+Q2n K0=/(Q2n/Q1n)4.根据上面的输入方程画出逻辑图:根据输入方程您可以很方便画出逻辑电路图,请您自行画出。进一步研究通过上面自启动的设计你可以解决了自启动问题,但是其电路不是最简的电路,如果须得到最简的电路,只须在绘制卡诺图时重新调整任意项的取值,使其在有效状态中或经过几个无效状态后进入有效状态,这样得到的电路将是最简的电路,如上面设计中将:110的次态选在000,101的次态选在100将可得到最简的电路。
9、160;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026秋季国家管网集团浙江省天然气管网有限公司高校毕业生招聘笔试模拟试题(浓缩500题)附答案详解(a卷)
- 2026年安顺市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(基础+提升)
- 2026国网贵州省电力公司高校毕业生提前批招聘笔试参考题库浓缩500题及一套参考答案详解
- 2026秋季国家管网集团油气调控中心高校毕业生招聘14人笔试参考题库(浓缩500题)附答案详解(满分必刷)
- 2026秋季国家管网集团华中公司高校毕业生招聘笔试备考题库(浓缩500题)含答案详解(黄金题型)
- 2026国家管网集团高校毕业生招聘考试参考题库(浓缩500题)附答案详解(b卷)
- 2026国家管网集团广西公司秋季高校毕业生招聘考试参考题库(浓缩500题)含答案详解(研优卷)
- 2026国网宁夏电力公司高校毕业生提前批招聘(约450人)笔试备考题库浓缩500题完整参考答案详解
- 2026秋季国家管网集团广西公司高校毕业生招聘考试备考题库(浓缩500题)及答案详解(真题汇编)
- 2025国网湖北省电力校园招聘(提前批)笔试模拟试题浓缩500题附答案详解(基础题)
- 襄阳市第四中学2023年高考临考冲刺生物试卷(含答案解析)
- M-全员设备管理与维护课件
- 电视节目策划学胡智峰
- 机械基础笔记
- 基本安全授权培训试题题库
- DB44∕T 2031-2017 行业协会商会服务规范
- 部编版2022-2023学年北京市海淀区二年级下册语文期末调研试卷
- (完整PPT)拼音输入法教案课件
- 当代世界经济与政治第六版思考题答案
- 贾平凹生平、创作(课堂PPT)
- 诸葛亮称骨算法
评论
0/150
提交评论