- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.5 同步时序逻辑设计 * 3.5.1 设计步骤 (1)根据设计要求建立原始状态表(或原始状态图)。 (2)状态化简。(等价状态、等价状态的合并) (3)状态编码。(确定触发器数目;状态编码;画编码后的状态图) (4)选择触发器,求状态方程(或列出激励及 输出函数真值表), 进而求出激励函数和输出函数表达式,完成组合逻辑 部分设计。 (5)画逻辑电路图。 (6)检查所设计的电路能否自启动。 [例7] 用与非门和JK触发器设计一个同步时序电路,以检测 输入的信号序列是否为连续的“110”。 根据命题要求,电路应具有一个输入变量,记为x,它是一个二进制序列;一个输出变量,记为Z,用它来检测输入x是否为连续的“110”序列。即: 当输入序列 x为 : 1 1 0 则输出序列Z 为: 0 0 1 令该逻辑电路的初态为 a ,根据题意可列出在不同 x 序列输入下电路状态的变化规律及输出 Z 值,如下: 解:1)建立原始状态表 a b c d e f g 1/0 0/0 1/0 0/0 1/0 0/0 g f e d 0/0 1/0 0/1 1/0 g f e d 1/0 0/0 0/0 1/0 x/Z 不同输入序列下 状态变化规律 初始状态 b b c b b b c b c a b b c b g c g b x/Z 1/0 0/0 1/0 0/0 1/0 0/0 0/1 1/0 a b b c b g c g b c b g b c b 0/0 x/Z 1/0 0/0 1/0 0/0 1/0 0/0 1/0 0/0 1/0 0/1 1/0 0/0 1/0 c ∕0 c∕0 g∕0 g∕0 b∕0 b ∕0 b∕0 b ∕1 a b c g x=1 x=0 NS∕Z PS 原始状态表 c ∕0 c∕0 g∕0 g∕0 b∕0 b ∕0 b∕0 b ∕1 a b c g x=1 x=0 NS∕Z PS 原始状态表 2)状态化简 对状态表进行分析可知,状态 a 和 b 可视为一个状态(即等价状态),因此可以进行合并。若将上述各状态记为: S1={a,b},S2={c}, S3={g} 则得简化状态表和状态图如右: S2∕0 S3∕0 S3∕0 S1∕0 S1∕0 S1∕1 S1 S2 S3 x=1 x=0 NS∕Z PS 简化状态表 S1 S2 S3 0/0 1/0 0/0 1/0 1/0 x/Z 0/1 简化状态图 (1)确定触发器数目:若要M个状态组合(即电路的状态数),所需触发器数目n 应满足: 2n-1< M ≤ 2n ( n 即二进制编码的位数)。因该例化简后的状态只有3个,故需两个触发器。 (2)进行状态分配(状态编码):已知触发器状态 Q2、Q1 的编码有00、01、10、11 四种。现选取00、10、 11分别表示 S1、S2、S3 ( 也可以用其它组合表示3个状态),从而使原始状态表转换为状态转移表(编码状态表)。 (3)画编码后的状态图。如下: 3)状态编码 状态编码又称状态分配,即对所确定的状态指定二进制代码。 状态编码分两步进行: 00 10 11 0/0 1/0 0/0 1/0 1/0 x/Z 0/1 状态转移图 11∕0 11∕0 × 10∕0 00∕0 00∕1 × 00∕0 Q2nQ1n x 00 01 11 10 0 1 4)选择触发器,求状态方程 电路次态及输出函数卡诺图如下: 这里选JK触发器 ,求出激励函数和输出函数表达式,完成组合逻辑部分设计。 10∕0 11∕0 11∕0 00∕0 00∕0 00∕1 00 10 11 x=1 x=0 NS∕Z PS 状态转移表 若选择D触发器 ,其次态及输出函数 真值表(见教材P.87表3.17)。 11∕0 11∕0 × 10∕0 00∕0 00∕1 × 00∕0 Q2nQ1n x 00 01 11 10 0 1 电路次态及输出函数卡诺图 0 0 × 0 0 1 × 0 Q2nQ1n x 00 01 11 10 0 1 输出函数Z 的卡诺图 Z = x Q1n 1 1 × 0 0 0 × 0 Q2nQ1n x 00 01 11 10 0 1 次态 Q1n+1 的卡诺图 Q1n+1 =x Q2n J1= x Q2n K1= x Q2n 1 1 × 1 0 0 × 0 Q2nQ1n x 00 01
您可能关注的文档
- C语言程序设计2007~2008学年第二学期期末考试试卷(A).doc
- C语言程序设计(第二版)答案.doc
- C语言程序设计(第二版)课后答案 丁亚涛.doc
- c语言程序设计A答案.doc
- C语言程序设计答案-(陈明晰)中国铁道出版社.doc
- C语言程序设计单元测试题四.doc
- C语言程序设计的常用算法.doc
- C语言程序设计和数据结构.doc
- C语言程序设计教程第9章.doc
- C语言程序设计考试题(全题).doc
- 2025年中山市沙溪镇人民政府所属事业单位招聘11人笔试备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库含答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库及完整答案详解1套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库参考答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及答案详解一套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及完整答案详解1套.docx
文档评论(0)