2数字系统设计的一般方法分析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字系统设计 一般方法 2.1 数字系统的组成和设计步骤 2.2 用流程图与MDS图设计数字系统 2.3 控制子系统的微程序设计 2.1 数字系统的组成 和设计步骤 2.1.1 数字系统的基本组成 2.1.2 数字系统的设计方法及设计步骤 2.1.3 数字系统设计应考虑的主要因素 2.1.1 数字系统的基本组成 2.1.2 数字系统的设计方法及设计步骤 2.2 用流程图与MDS图 设计数字系统 2.2.1 明确设计要求 2.2.2 确定系统方案 2.2.3 受控器部分硬件设计 2.2.4 MDS图 2.2.5 控制器的硬件实现 2.2.1 明确设计要求 明确设计要求过程:把设计任务明确地归纳成若干条无二义的设计要求。 2.2.2 确定系统方案 2.2.3 受控器部分硬件设计 任务:选择器件,画出电路图。标明所需要的控制信号及相应的输出信号,完成受控部分硬件设计。 2.2.4 MDS图 根据系统流程图或算法及设计好的数据子系统→设计控制子系统。 2.2.5 控制器的硬件实现 根据ASM图或MDS图,设计控制器。 2.3 控制子系统的微程序设计 对于复杂的系统,状态数很多时,输入、输出变量很多,采用微程序设计。 2.3.1 概述 2.3.2 微程序控制器的基本结构 2.3.3 微命令段(控制场)的编制格式 2.3.4 微程序流的控制 (1)直接寻址法 (2)单测试双地址法 (3)单测试单地址法 例2.3-2:用直接寻址法实现MDS图如图所示的某数字系统的微程序控制器。 微指令表见2.9,硬件实现完全同例1。 每个状态没有条件输出称为莫尔型数字系统。 当某个状态有条件输出时(非莫尔型数字系统),处理方法有两种: 其一:将MDS图转化为无条件输出的莫尔型(图2.43) 其二:先将输出当作无条件输出处理,设计好微程序控制器后,再将对应的ROM位和要求的条件相与,构成真正的输出。 直接寻址法优点: ——直观。后续地址可以直接由触发器激励信号D2、D1(上例)表示; ——一个状态无论有多少个分支转移,均可直接实现; 直接寻址法缺点: ——ROM存储容量大。 设有一个系统,有N个输入,K个状态,M位输出。则状态编码位数P=log2K,直接寻址ROM的容量为:2(N+P)*(M+P),即有2(N+P)个字,每字(M+P)位。 流程图 例2.2-5:某数字系统的MDS图如图2-30所示,R、A为输入信号,Ci(i=0…3)为输出信号,设计它的控制器电路。 一D对应一状态电路 用D触发器作为状态寄存器,状态编码方式有两种: ( a)状态编码方式 五个状态,用三个D触发器,采用二进制编码方式。列出状态转换表: 画出激励函数的卡诺图 写出函数表达式 画出控制器电原理图 当采用一个D触发器对应一个状态时,硬件电路与MDS图相对应,如图2.27。 (b)一个D触发器对应一个状态方式 采用上述方法,图2。24所示的MDS图可用图2.28所示的硬件电路来实现。 MDS图 例2.2-6:十字路口交通灯控制系统控制器设计。 其MDS图共有7个状态,车辆通行是四个状态S0-S3; 行人请求为两个状态S4、S5; 警察控制状态是上述其中的一个。 分步设计:第一步先设计S0-S5中转换;第二步根据异步信号P使状态在S0-S5中强行切换;第三步考虑各状态转换时的各路口2秒禁止;第四步考虑最多响应一次行人请求。 第一步: 用74LS192(十进制同步加/减计数器)作为状态计数器。 按次态编码尽量为现态加一的原则进行状态编码,如表2-4。 根据MDS图和状态编码表可填写74LS192操作表2-5和置数表2.6 。 根据操作表和置数表可得74LS192的功能控制端LD、CLR、CPU的函数表达式及各数据端表达式: 图2.31交通灯控制系统控制子系统主要部分电原理图(状态转换时无2秒禁止) 第二步:考虑警察控制情况: 控制信号为P,结果是S0-S5中的一个。 拨码开关输入状态,74LS148(8-3优先编码器)编码,74LS157(四2选1)选择输出,由P控制。 各路口时间指示关闭:用信号P加到译码器CD4511的消隐端(图2-13) P撤消时,自动回到状态S0,用P使状态计树器清零和使40秒定时器置数。

文档评论(0)

高考学子 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档