数字逻辑设计及应用PPT课件_第1页
数字逻辑设计及应用PPT课件_第2页
数字逻辑设计及应用PPT课件_第3页
数字逻辑设计及应用PPT课件_第4页
数字逻辑设计及应用PPT课件_第5页
已阅读5页,还剩108页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 第7章内容回顾 锁存器和触发器同步时序分析同步时序设计 数字逻辑设计及应用 2 基本概念 组合逻辑电路 combinationallogiccircuit 时序逻辑电路 sequentiallogiccircuit 状态 state 有限状态机反馈时序电路 feedbacksequentialcircuit 时钟同步状态机 clockedsynchronousstatemachine Mealy型和Moore型 3 锁存器和触发器 几个概念 时钟 clock 时钟周期 时钟频率时钟信号高电平有效触发沿 clocktick 占空比 dutycycle 双稳态元件 亚稳态特性锁存器 Latch 触发器 Flip Flop F F S R锁存器 D锁存器 主从式触发 边沿触发 D触发器 T触发器 J K触发器 S R触发器 4 时钟同步状态机结构 5 时钟同步状态机分析 由电路图确定激励方程和输出方程 组合电路 将激励方程代入触发器特征方程得下一状态Q 状态方程 转移方程 时序的利用状态转移方程 输出方程构造状态 输出表画出状态图 波形图 可选 检查电路是否可以自启动描述电路功能 6 时钟同步状态机设计 根据命题构造状态 输出表状态化简 状态最小化 状态编码 状态赋值 建立转移 输出表 考虑未用状态的处理 选择触发器作为状态存储器得到激励方程和输出方程画逻辑电路图 7 第8章时序逻辑设计实践 SSI型锁存器和触发器MSI器件 计数器 移位寄存器其它 文档 迭代 故障和亚稳定性 数字逻辑设计及应用 8 8 1时序电路文档标准 一般要求 P479 逻辑符号 边沿触发 主从输出异步预置 顶端 异步清零 底端 状态机描述文字 状态表 状态图 状态转移列表时序图及其规范 P481 9 保持时间容限 10 8 2锁存器和触发器 SSI锁存器和触发器 D锁存器 P484图8 3引脚 11 开关消抖 12 0 0 1 1 0 0 1 1 13 P486图8 5 问题 为什么不应该同高速CMOS器件一起使用 14 总线保持电路 SDATA 15 多位锁存器和寄存器 回顾 锁存器的应用 多位锁存器寄存器 register 共用同一时钟的多个D触发器组合在一起通常用来存储一组相关的二进制数 16 4位寄存器74x175 6位寄存器74x174P488图8 9 17 8位寄存器 74x374 三态输出 P489图8 10 18 74x377 时钟使能 74x374 输出使能 19 74x377 时钟使能 20 寄存器 register 和锁存器 latch 有什么区别 寄存器 边沿触发特性锁存器 C有效期间输出跟随输入变化 21 8 4计数器 模 modulus 循环中的状态个数模m计数器 又称m分频计数器 n位二进制计数器 状态图中包含有一个循环的任何时钟时序电路 22 第8章时序逻辑设计实践 SSI型锁存器和触发器MSI器件 计数器 移位寄存器其它 文档 迭代 故障和亚稳定性 数字逻辑设计及应用 23 内容回顾 时序电路文档标准定时图及其规范锁存器和触发器SSI型锁存器和触发器应用 开关消抖 总线保持多位寄存器和锁存器 24 8 4计数器 模 modulus 循环中的状态个数模m计数器 又称m分频计数器 n位二进制计数器 状态图中包含有一个循环的任何时钟时序电路 25 计数器的分类按时钟 同步 异步按计数方式 加法 减法 可逆按编码方式 二进制 十进制BCD码 循环码计数器的功能计数 分频 定时 产生脉冲序列 数字运算本节内容行波计数器 同步计数器MSI型计数器及其应用二进制计数器状态的译码 26 行波计数器 ripplecounter 利用T触发器实现 考虑二进制计数顺序 只有当第i 1位由1 0时 第i位才翻转 27 速度慢 最坏情况 第n位要经过n tTQ的延迟时间 异步时序 28 同步二进制加法计数器 在多位二进制数的末位加1 仅当第i位以下的各位都为1时 第i位的状态才会改变 最低位的状态每次加1都要改变 利用有使能端的T触发器实现 Q EN Q EN Q EN Q 通过EN端进行控制 需要翻转时 使EN 1ENi Qi 1 Qi 2 Q1 Q0 EN0 1 29 同步计数器 如何加入使能端 30 有使能端的同步计数器 31 有使能端的同步计数器 32 同步二进制加法计数器 对于D触发器 Q D Di Qi 1 Q1 Q0 Q EN Q 考虑T触发器 Q EN Q 利用D触发器实现 D0 1 Q Q 33 Q0 Q1 Q2 Q3 D0 D1 D2 D3 34 LD L CLR L QA 同步清零和预置数功能 P508图8 31 35 4位二进制计数器74x163 36 4位二进制计数器74x163 74x161异步清零 37 74x163工作于自由运行模式时的接线方法 38 自由运行的 163可以用作2 4 8和16分频计数器 39 其它MSI计数器 74x160 74x1621位十进制 BCD 加法计数器 异 同步清零 QC QD都是十分频 但占空比不是50 40 其它MSI计数器 74x169可逆计数器 74x160 74x1621位十进制 BCD 加法计数器 异 同步清零 UP DN UP DN 1加法计数 升序 UP DN 0减法计数 降序 41 计数器的应用 42 二进制计数器状态的译码 若在一次状态转移中有2位或多位计数位同时变化 译码器输出端可能会产生 尖峰脉冲 功能性冒险 43 还有更好的办法 改进 消除 毛刺 44 任意模值计数器 利用SSI器件构成 时钟同步状态机设计利用MSI计数芯片构成 利用n位二进制计数器实现模m计数器分两种情况考虑 m2n 清零法 置数法 45 用4位二进制计数器74x163实现模11计数器 清零法 计数到1010时 利用同步清零端强制为0000 m 2n情况 46 思考 如果是74x161 异步清零 可以这样连接吗 利用1011状态异步清零 会出现 毛刺 47 用4位二进制计数器74x163实现模11计数器 置数法 m 2n情况 计数到1111时 利用同步预置数端强制输出为0101 48 用4位二进制计数器74x163实现模11计数器 置数法 m 2n情况 计数到1111时 利用同步预置数端强制输出为0101 49 74x163用作余3码计数器 50 74x163用作余3码计数器 1100 51 Q3 十分频 占空比50 52 计数器的级联 计数范围 0 99 53 模m计数器 m 2n 先进行级联 再整体置零或预置数例 用74x163构造模193计数器两片163级联得8位二进制计数器 0 255 采用整体清零法 0 192 采用整体预置数法 63 255256 193 63 P512图8 40 若m可以分解 m m1 m2分别实现m1和m2 再级联 54 保持时间容限 55 第8章时序逻辑设计实践 SSI型锁存器和触发器MSI器件 计数器 移位寄存器其它 文档 迭代 故障和亚稳定性 数字逻辑设计及应用 56 同步二进制加法计数器 在多位二进制数的末位加1 仅当第i位以下的各位都为1时 第i位的状态才会改变 最低位的状态每次加1都要改变 利用有使能端的T触发器实现 Q EN Q ENi Qi 1 Qi 2 Q1 Q0 利用D触发器实现 Di Qi 1 Q1 Q0 Qi Qi Qi 1 Q1 Q0 Qi Q0 1 Q0 57 MSI计数器 74x163 74x1634位二进制加法计数器 异 同步清零 74x160 74x1621位十进制 BCD 加法计数器 异 同步清零 74x1694位二进制可逆计数器计数器可以用作分频器 58 任意模值计数器 利用n位二进制计数器实现模m计数器分两种情况考虑 m2n 59 计数器的级联 思考 利用低位的进位控制高位的时钟行不行 60 模m计数器 m 2n 先进行级联 再整体置零或预置数例 用74x163构造模193计数器两片163级联得8位二进制计数器 0 255 采用整体清零法 0 192 采用整体预置数法 63 255256 193 63 P512图8 40 若m可以分解 m m1 m2分别实现m1和m2 再级联 61 6310 00111111 2 62 63 分析下面的电路的模为多少 QDQCQBQA000001100111100011101111 64 练习 分析下面的电路的模为多少 模12计数器QD 12分频占空比50 65 8 5移位寄存器 shiftregister 串入串出移位寄存器 可以使一个信号延迟n个时钟周期之后再输出 66 串入并出移位寄存器结构 可以用来完成串 并转换serial to parallelconversion 67 并入串出移位寄存器结构 多路复用结构 SERIN 68 并入并出移位寄存器结构 SERIN 69 MSI移位寄存器 P521图8 50 70 4位通用移位寄存器74x194 左移输入 右移输入 71 4位通用移位寄存器74x194 保持 P522图8 51 Qi S1 S0 Qi S1 S0 Qi 1 S1 S0 Qi 1 S1 S0 INi 72 通用移位寄存器 输入输出采用双向三态数据线 P524图8 53 73 CLKCLRS1S0 移位寄存器的扩展 74 移位寄存器计数器 D0 F Q0 Q1 Qn 1 一般结构 75 1000 环型计数器 D0D1D2D3 非自启动的 无效状态 D0 Qn 1 76 自启动的自校正的 77 扭环计数器 JohnsonCounter D0 Qn 1 0000 无效 有效的状态循环 78 第8章时序逻辑设计实践 SSI型锁存器和触发器MSI器件 计数器 移位寄存器其它 文档 迭代 故障和亚稳定性 数字逻辑设计及应用 79 移位寄存器 移位寄存器结构串入串出 串入并出 并入串出 并入并出MSI移位寄存器串入并出74x164 并入串出74x166通用移位寄存器74x194 74x299移位寄存器的应用用作计数器 序列发生器进行串 并转换 80 移位寄存器型计数器 一般结构 D0 F Q0 Q1 Qn 1 环形计数器 最简单的 D0 Qn 1 自校正的 D0 Qn 2 Q1 Q0 0111 1011 1101 1110 Qn 2 Q1 Q0 81 扭环计数器 最简单的实现 D0 Qn 1 有效状态 无效状态 如何得到自校正的扭环计数器 82 自校正设计 1 确定有效的状态循环 2 对无效状态进行处理 使其进入有效循环 Q0Q1Q2Q3 1 有效 无效 1 D0 Q3 Q2 Q1 83 Q2 Q1 Q3 D0 Q3 Q2 Q1 4位8状态自校正的Johnson计数器 84 利用通用寄存器74x194实现环形计数器 Q0Q1Q2Q3 10 CLOCK 1000 Q0Q1Q2Q3 RESET载入 自校正的 85 利用通用寄存器74x194实现扭环计数器 S1S0接成左移形式 自校正改进 法一 D0 Q3 Q2 Q1 86 利用通用寄存器74x194实现扭环计数器 自校正改进 法二 利用置数每当电路出现0XX0下一状态就是0001D0 Q3 Q0 87 线性反馈移位寄存器 LFSR 计数器 LFSR计数器有2n 1种有效状态 最大长度序列发生器 利用反馈逻辑可以实现模2 模16的计数器 88 线性反馈移位寄存器 LFSR 计数器 全0态的下一状态 反馈方程P535表8 21 89 典型应用 产生逻辑电路的测试输入信号用于检错及纠错码的编码和译码电路 90 串 并转换 源模块Sourcemodule 目的模块Destinationmodule 控制电路 控制电路 并 串转换器 串 并转换器 并行数据 并行数据 串行数据 91 92 并串转换 SYNC 到目标 93 SYNC 位数 串并转换 94 顺序脉冲发生器 利用移位寄存器构成 注意自校正 环形计数器P530 利用计数器和译码器构成 注意 毛刺 二进制计数器的状态译码P513 95 序列信号发生器 用于产生一组特定的串行数字信号例 设计一个110100序列信号发生器利用触发器利用计数器利用移位寄存器 96 利用D触发器设计一个110100序列信号发生器 1 画状态转换图 2 状态编码 000 101表示S0 S5 3 列状态转换输出表 4 得到激励方程和输出方程 考虑未用状态的处理 5 得到电路图 000001 97 用计数器和数据选择器构成序列信号发生器 例 产生一个8位的序列信号00010111 98 用移位寄存器构成序列信号发生器 例 产生一个8位的序列信号00010111 10111000 D Q2 Q1 Q0 Q2 Q1 Q2 Q0 99 用移位寄存器构成序列信号发生器 例 产生一个8位的序列信号00010111 100 移位寄存器实现序列检测功能 设计一个110串行序列检测电路 利用移位寄存器实现 当电路检测到 输入A连续出现110时 输出Z为1 输入A连续出现110 且输入B为1时 输出Z为1 101 8 6迭代与时序电路 串行比较器 P547 串行加法器 P548 空间与时间的折衷 102 同步设计中的其他问题 8 7同步系统结构和设计方法 8 8同步设计中的障碍竞争和冒险可以不考虑 P548 时钟偏移 P553 选通时钟 设计合理的时钟使能端 P557 异步输入 利用好的同步器协调异步输入 同步系统 分解 模块结构 数据单元 控制单元 dataunit controlunit 寄存器 计数器 存储器 产生控制信号 状态机 P558图8 94 P561图8 96 P565 103 同步系统结构 命令 数据输入 数据输出 控制单元controlunit 状态机 时钟 条件 104 时钟 控制单元激励输入数据单元结果输入 105 时钟偏移 同一个时钟信号在不同的时刻到达不同的器件一个时钟信号的扇出系数不足以驱动所有输入端 有必要提供多个完全相同的时钟 P554图8 86 使多个时钟信号的输出负载基本平衡注意时钟信号的通路 P555图8 87 将CLOCK信号线布置为树形结构 图8 88 106 时序逻辑部分小结 第7章时序逻辑设计原理第8章时序逻辑设计实践 107 第7章基本原理 基本时序元件锁存器和触发器时钟同步状态机结构 类型时钟同步状态机的分析 方法 步骤 时钟同步状态机的设计 S R型 D型 J K型 T型电路结构 工作原理 功能表 特征方程 时序特性不同触发器之间的相互转换 108 第8章设计实践 小规模集成 SSI 芯片锁存器和触发器 开关消抖 总线保持 中规模集成 MSI 芯片多位锁存器和寄存器计数器 移位寄存器同步系统设计的其它问题迭代 同步系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论