《数字电子技术基础》6.1/2 时序逻辑电路——概述及分析方法

前言

《数字电子技术基础》第6.1和6.2节学习笔记,本人在编写Verilog时序逻辑代码时,关于这一部分的状态图FSM需要好好学一下。参考清华大学王红来时的国家精品课。

6.1 概述

一、时序逻辑电路的特点

  1. 功能上:任意时刻的输出不仅取决于该时刻的输入,还与电路原来的状态有关。
  2. 电路结构上:包含存储电路和组合电路;存储器状态和输入变量共同决定输出。

二、时序电路的一般结构形式与功能描述

三、时序电路的分类

1、同步时序电路与异步时序电路

同步:存储电路中所有触发器的时钟使用统一的clk,状态变化发生在同一时刻。

异步:没有统一的clk,触发器状态的变化有先有后。

2、Mealy型和Moore型

Mealy型:Y = F(X,Q)   与X、Q有关

Moore型:Y = F(Q)           仅取决于电路状态

区别在于输出是否与时钟同步,Q与时钟有关

6.2 时序电路的分析方法

6.2.1 同步时序电路的分析方法

分析:找出给定时序电路的逻辑功能,即找出输入x和时钟clk作用下,电路的次态和输出。

一般步骤:

例:

 到触发器的就断掉,最终自变量为Q本身。驱动方程:

 JK触发器的特征方程Q*=JQ'+K'Q于是得到电路的状态方程:

 输出方程:

6.2.2 状态转换表、状态转换图、状态机流程图和时序图

一、状态转换表(真值表)

上面的状态方程输出方程的真值表:

 

二、状态转换图

Mealy型将Y放在外面。

Moore型将Y放到⚪的里面,因为Y只与现态有关,所以上图需要进行一下改变。

能够自启动的电路,其状态图必定能形成回路。无效态尽量可以回到最初态。

三、状态机流程图(SM图) 

状态机流程图(SM图),也可以称为ASM图。思想类似于编写计算机程序时使用的程序流程图。

*6.2.3 异步时序逻辑电路的分析方法

只能规规矩矩从头往后分析,没有简便方法。由于比较繁琐这里不详细介绍。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追逐者-桥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值