数电课程课件 清华大学数电课件.ppt

  1. 1、本文档共243页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.3.1 ROM的分类 1、ROM——用户不可编程,掩膜式编程工艺。用于大批量定型产品。 2、PROM——一次性编程,熔丝或PN结击穿编程工艺。用于小批量定型产品。(Programmable ROM) 3、 EPROM——可擦除编程 (编程器编程,紫外光擦除)。用于产品的研发过程。(Erasable PROM) 4、 E2PROM(EEPROM )——电可擦除、现场编程,但速度较低(毫秒级/字节),用于存储系统断电后需要保存的数据。( Electrically Erasable PROM) 5、 FLASH——闪速存储器,结构类似E2PROM、擦除、编程速度略低于RAM,是目前广泛应用的只读存储器。 7.3.2 ROM结构与工作原理 一、PROM的编程原理 1、PROM一次性编程原理 可编程点是由带熔丝的半导体开关管 或反熔丝的介质构成的。熔丝型开关出厂时所有编程点都连通,如图所示。如果用户希望编程点断开,可以通以较大的电流使熔丝烧断。反熔丝开关的核心是介质,出厂时开关呈现很高的阻抗(>100MΩ),相当于编程点断开。编程时利用高电压将介质击穿,开关接通。 熔丝和反熔丝器件编程后不可恢复, 所以是一次性编程的,但抗干扰性 能好,适用于可靠性要求高的定型 产品。 6.5小型控制器的设计 6.5.1控制器的基本概念 1、控制器的功能:根据输入信号按预定算法流程转换状态,发出指令控制各执行部件有序工作。 2、小型控制器的结构: 由时序逻辑电路中的计数器构成,状态周期性循环。 (1)输出信号的产生 莫尔型输出直接根据对应的状态码译码产生; 米利型输出由输入信号和状态码共同产生。 (2)状态编码形式 可以是计数码、移存码或一对一编码。 3、 小型控制器的设计方法: 与时序逻辑电路的设计步骤相同,主要求解计数器的次态控制逻辑(组合电路部分),电路实现可以是逻辑门电路或数据选择器。 6.5.2计数器型控制器 状态码采用二进制编码形式,状态数m与触发器个数n满足: 2n-1<m≤2n。 设计方法: (1)根据算法流程图或状态图为各状态赋二进制编码值,并列状态转换表; (2)根据状态转换表列各触发器次态方程和输出方程并转换成需要的形式; (3)选择触发器类型并列各激励方程; (4)由激励方程和输出方程画电路图。 硬件电路与算法流程对应关系不明确,改动步骤烦琐。 例7:设计并行累加系统的计数器型控制器 要求: 每个状态周期T分为T1、T2两拍, 状态转换发生在T1时刻,电位控 制信号CLR和ADD与状态同步变 化,寄存器A、B的存数脉冲信 号LDA、LDB在T2时刻有效。 取消指令LDC,由ADD控制T2时钟 代替。(ADD产生加操作,然后T2 将进位存入寄存器C)。 6.5.2多路选择器型控制器 触发器的激励函数由数据选择器产生。一个数据选择器的输出控制触发器的一个激励,所有触发器的输出(状态码)共同控制数据选择器的选择信号。 设计方法: (1)根据算法流程图或状态图列状态转换表。 (2)根据状态转换表列各触发器次态方程和输出方程,根据所选触发器类型列各激励方程的最小项表达式。 (3)根据激励方程确定各数据选择器的控制逻辑:选择器的控制输入是状态码(n个触发器采用2n选一的选择器),选择器的数据输入是系统的输入信号X或逻辑常量。 (4)画电路图。 6.6微程序控制器的设计 6.6.1微程序控制的基本原理 将控制命令组编成代码(微指令)存在ROM中,按控制顺序要求逐条读出代码形成微命令控制执行部件工作(微操作)。 1、每条指令的执行周期为系统的一个基本周期(机器周期),对应于小型控制器的一个状态。 2、微指令代码的典型结构由三个部分组成: 操作命令字段、测试命令字段和微地址段。 每个控制信号占据命令字段的一位 操作命令——控制执行部件工作,如取数、存数、比较等 测试命令——根据状态标志修改微地址,形成下条执行的指令地址,实现数字系统的顺序控制。 指令地址段的位数(地址码位数)决定了指令存储器的字数。 微指令的代码位数决定了存储器的字数。 例13:数字比较系统的微控制器结构 解:由ASM流程可知, 3个控制信号分4个状态输出. 1、控制存储器有4个单元,两位地址码A1、A0 2、三个控制信号、一个测试命令和两位微地址 编成6位指令码D5~D0按执行顺序存在4个单元中 3、两个D触发器保存微地址,可由测试命令和比较状态标志A>B修改下条指令地址。 4、每个执行周期由4个时钟周期构成: T1存入微地址,准备下条指令地址; T2控制脉冲指令,执行寄存器存数操作; T3根据测试结果修改微地址实现指令跳转; T4读控制存储

文档评论(0)

精品文库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档