4.1时序逻辑电路概述

SyEic_L MVP++

时序逻辑:输出结果不仅取决于当前时刻的输入值,还取决于电路过去时刻的行为当前状态、现态、旧状态

  • 电路中有存储元件,存储逻辑信号(0、1)的值
  • 电路输入值发生变化时,新的输入值可能使得电路保持当前状态,也可能使得电路状态发生改变,进入新的状态。

1.时序逻辑与有限状态机

  • 有限状态机是一种刻画状态以及状态转换的理论工具

  • 通常用状态图描述有限状态机

    • 状态:用包含状态符号的圆圈表示

    • 状态转换方向:用有向边表示,并在边上标注引起状态变换的输入信号值和相应输出(若输出只与当前状态有关,则可以把输出标注在状态圆圈中

      状态图

1111检测

用数字逻辑实现一个有限状态机,需要:

  • 把状态机的输入、输出以及内部状态都转换成二进制表示,这里的关键是状态的二进制编码
  • 设计一种状态记忆电路(存储元件)。使用双稳态器件记忆状态,如SR锁存器,D触发器,JK触发器等
  • 设计状态记忆电路的激励函数(根据当前输入把旧状态改为新状态的函数)和输出函数(根据旧状态和当前输入来改变电路输出结果的函数),并完成定时分析

2.时序逻辑电路的基本结构

时序逻辑电路的一般结构:

  • 状态记忆模块:有多个状态记忆单元构成(存储元件)

  • 状态激励逻辑模块F:激励函数(现态和外部输入的逻辑函数)

  • 输出逻辑模块G:输出函数(现态和外部输入的逻辑函数)

    • Mealy型:输出依赖于当前状态和当前输入信号
    • Moore型:输出仅依赖于当前状态,和当前输入无关

    时序逻辑电路的一般结构

  • 根据状态转换方式的不同有同步时序逻辑电路和异步时序逻辑电路

    • 同步时序逻辑电路:在统一的时钟信号控制下进行状态转换
    • 异步时序逻辑电路:没有统一的时钟信号来控制状态的改变
  • Clk:固定周期的标准脉冲信号

3.时序逻辑电路的定时

时钟脉冲
  • 按一定电压幅度,按固定时间间隔,连续发出的脉冲信号
  • 时钟脉冲之间的时间间隔称为时钟周期,单位是秒
  • 1秒产生的脉冲个数称为时钟频率,单位是Hz

时钟脉冲

  • 状态变换:电平触发边沿出发
  • 边沿触发方式分为上升沿触发和下降沿触发两种类型
  • Title: 4.1时序逻辑电路概述
  • Author: SyEic_L
  • Created at : 2025-03-14 20:38:00
  • Updated at : 2025-03-14 20:38:00
  • Link: https://blog.syeicl.vip/2025/03/14/4-1时序逻辑电路概述/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments