数字逻辑电路分为组合逻辑电路和时序逻辑电路,组合逻辑的分析与设计我已经写过,今天来简单写下时序逻辑分析和设计的基本方法。

时序逻辑电路的分析与设计

  • 时序逻辑分析
  • 时序逻辑设计
  • 总结

时序逻辑分析

所谓分析,就是从电路图到功能。
首先给出我们电路图。举个例题

ok这个图就是一个完整的时序逻辑电路,如何分析它呢?

第一步:写三大方程。
先写输出方程(指的是最终输出,注意里边都写n次幂)

再写激励方程(如果有的话)(当触发器的D,J,K端等表达式是组合电路时才需要,否则不需要,这一步需要明白各种类型触发器的标准方程)

最后写次态方程(Q的次态和Q的现态的关系)

写完三大方程,我们就把这个电路图数字化(公式化)了。

第二步:画表
方程的好处是精准,给我们任意时刻一个状态,我们能套公式算出下一个信号后的状态,但是每次都计算实在是太麻烦了,如果能一眼看出来状态之间的转换关系就好了。因此我们需要画表。
画什么表?有几种类型:
1)状态转移(真值)表:

每一行都分别是输入/现态/次态/输出。看着很清晰,对吧。
2)状态表

表达的信息和状态转移真值表相同,只是画的方式不同而已。

第三步:画图
表是很直观,但是我们还有更直观的工具——图!

通过状态转移图,我们可以很清晰地看出状态之间的变化。分析到这一步,一个时序逻辑电路可以说是一目了然了。

时序逻辑设计

设计,就是从功能到电路。举个例子。

OK,告诉了我们功能就是实现这个图,我们需要设计一个时序逻辑电路。有几个步骤:
第一步:可以画个表

第二步:通过卡诺图的帮助,写三大方程
三大方程我们在时序逻辑分析中已经讲过了,就是输出方程,激励方程和状态方程。注意:我们先写状态方程,也就是现态和次态的关系。怎么写?利用卡诺图,有三个次态,我们对每个次态都画一个卡诺图。

OK,利用卡诺图化简得到次态表达式

假设我们用JK触发器实现,我们知道JK触发器的标准方程

和上边求出的状态方程对照,我们就知道了1,2,3三个次态各自的J1,K1,J2,K2,J3,K3了。

第三步:画电路图
设计的最终目的一定是得到实际电路。画时序逻辑电路要按照一定的顺序去画,比如个人的习惯是先画时序部分,触发器摆开,CLK信号接上,然后画激励也就是JK,画完之后在整个电路最下边画出输出电路(输出电路本质上是个组合逻辑电路)。最终分为上中下三层——上层是触发器,中层是CLK信号,下层是输出组合逻辑电路。

总结

时序逻辑电路让我们数字机器有了“存储信息”的能力,是计算机硬件的底层实现。

时序逻辑电路的分析与设计相关推荐

  1. 数字电路和模拟电路-10时序逻辑电路的分析和设计

    前言:学习同步时序逻辑电路的分析.设计 一.同步时序逻辑电路的分析 1.时序逻辑电路的分析步骤 步骤一 逻辑图 同步or异步 计数器or状态机 一条总线同步,多条总线是异步 计数器无输入,状态机有输入 ...

  2. 【数电】(组合逻辑电路)组合逻辑电路的分析和设计方法

    [数电专栏] 文章目录 1 组合逻辑电路的分析和设计方法 1.1 组合逻辑电路的特点及描述 1.2 组合逻辑电路的分析(电路>>功能) 1.3 组合逻辑电路的门级电路设计(功能>&g ...

  3. 数电快速入门(四)(组合逻辑电路的分析以及设计的介绍)

    回顾:本系列(三)中我们主要讲到了卡诺图化简法. 2 组合逻辑电路 组合逻辑电路是由各种逻辑门构成的,其逻辑功能可以由一组逻辑函数来确定. 需要注意的是:组合逻辑电路输出的值只与当前时刻输入信号有关, ...

  4. 同步时序逻辑电路的设计

    同步时序逻辑电路的设计,就是根据逻辑问题的具体要求,结合同步时序逻辑电路的特点,设计出能够实现该逻辑功能的最简同步时序电路. 同步时序逻辑电路中含有组合逻辑电路部分和存储电路部分,组合电路的设计在之前 ...

  5. 数电6_1——时序逻辑电路概述(很久整理的,没有下文)

    本章主要介绍时序逻辑电路的工作原理 . 分析方法及设计方法 . 首先讲述时序逻辑电路的功能及结构特点 . 分析方法和步骤 然后具体介绍寄存器 . 计数器等各类时序逻辑电路的工作原理和使用方法 最后介绍 ...

  6. 数字电子技术之时序逻辑电路

    时序逻辑电路是比较重要的内容,里面的知识点在很多地方都会应用到,比如强化学习领域经常要用到下一个状态对当前状态产生的影响,所以这块"硬骨头"一定要啃下来 分析与设计 计数器 计数器 ...

  7. 计算机系统基础:时序逻辑电路实验

    一.实验目的 1.掌握集成触发器的逻辑功能及其应用 2.了解移位控制的功能及其工作原理 二.实验设备与器材 1.+5V直流电源 2.连续脉冲源 3.单次脉冲源 4.逻辑电平开关 5.逻辑电平显示器 6 ...

  8. 数电基础:时序逻辑电路

    虽然每个数字电路系统可能包含有组合电路,但是在实际应用中绝大多数的系统还包括存储元件,我们将这样的系统描述为时序电路. 时序电路是由最基本的逻辑门电路加上反馈逻辑回路(输出到输入)或器件组合而成的电路 ...

  9. 【数字逻辑】学习笔记 第五章 Part2 时序逻辑电路(分析与设计)

    文章目录 一.时序逻辑电路分析 1. 同步时序逻辑电路分析 (1) 分析目的 (2) 分析方法 (3) 分析步骤 2. 例题A (1) 写方程组 (2) 根据方程组列出状态转移真值表 (3) 根据状态 ...

最新文章

  1. hexo博客系统安装
  2. 北大博士干了半年外卖骑手,写出AI伦理论文登上顶刊,“系统知道一切”
  3. Operator Overloading
  4. Python类三种方法,函数传参,类与实例变量
  5. JZOJ 3807. 【NOIP2014模拟8.25】地砖铺设
  6. 关于 Orbeon form PE 版本 Unauthorized 错误消息
  7. python爬虫验证码的识别_Python爬虫识别验证码
  8. 浅析Thinkphp3.0的行为扩展模式
  9. CentOS7.x Hadoop集群搭建
  10. vue package.json 解析
  11. STC学习:光敏计数
  12. C++编程之自定义日志类 ——log4cpp使用详解
  13. r语言和python的区别-Python与R语言的简要对比
  14. jquery获取所有选中的checkbook
  15. @人生随笔:一年一影帝,百年周星驰
  16. 关于printf的输出——进制转换
  17. 7-4 天长地久 (20分)
  18. Ubuntu ISO定制
  19. 使用docker安装RAP2心得
  20. sklearn中的支持向量机SVM(下)

热门文章

  1. 8个有效的网络营销策略
  2. 对象.属性和对象[‘属性’]的区别
  3. 如何判断两个IP是否属于同网段
  4. 计算机会计报表管理,会计电算化知识之报表管理模块的应用
  5. 剥析surging的架构思想
  6. 360手机助手电脑版 v2.5.0.1225 官方版
  7. 串联滞后校正网络的作用_单选(2分) 串联滞后校正装置的主要作用是在( )上造成显著的幅值衰减。...
  8. delphi调用腾讯通发即时消息
  9. 纪念一个曾经的软件产品(六)——快捷方式,联系人,任务管理器
  10. keepalived的vip无法ping通排查过程