0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

时序逻辑电路的相关概念和分析方法

CHANBAEK 来源:新芯设计 作者:新芯设计 2023-06-21 14:35 次阅读

引言

  时序逻辑电路分为同步时序逻辑电路和异步时序逻辑电路两大类。

一、时序逻辑电路的相关概念

  同步时序逻辑电路:有一个公共的时钟信号(共享的系统时钟信号 Sys_Clk)(从一到多,可以理解为时钟树 Clock Tree),电路中各记忆元件受它严格的统一控制,只有在该时钟信号有效沿(上升沿或者下降沿)到来时,记忆元件的状态才会统一发生变化,从而使得时序电路的输出发生变化,并且一个时钟信号有效沿只对应一次记忆元件的状态和电路输出状态的改变。也就是说,改变后的状态将一直保持到下一个时钟脉冲的到来,此时无论外部输入 X 有无变化,状态表中的每个状态都是稳定的;(比如 D 触发器,只有当上升沿到来时,寄存器才把 D 输入端的数据(高低电平)传到 Q 输出端。)

  同步时序逻辑中最基本的储存元件是触发器。同步逻辑是时钟之间有固定的因果关系。同步时序逻辑的核心逻辑用触发器实现,电路的主要信号、输出信号都由时钟信号驱动产生,可以很好的避免毛刺、有利于器件移植、有利于 STA 等等。

  异步时序逻辑电路:不存在单一的主控时钟,工作节奏不一致。主要是用于产生地址译码器、FIFO 和异步 RAM 的读写控制信号脉冲。除了可以使用带时钟的触发器外,还可以使用不带时钟的触发器和延迟元件作为存储元件。由于异步电路没有统一的时钟,所以状态变化的时刻不稳定,因为电路状态的改变除了可以由部分时钟控制,还可以由外部输入的变化直接引起。而通常输入信号只在电路处于稳定状态时才发生变化,也就是说一个时刻允许一个输入发生变化,以避免输入信号之间造成的竞争 - 冒险现象。

  异步时序逻辑中最基本的元件是锁存器。异步逻辑是时钟之间没有固定的因果关系。异步时序逻辑的核心逻辑使用组合电路实现,电路的主要信号、输出信号不依赖于任何一个时钟信号。容易产生毛刺、不利于器件移植、不利于 STA 等等。

二、同步时序逻辑电路的分析方法

  分析一个时序逻辑电路(如下),就是要通过分析找出时序电路的逻辑功能来,具体地说,就是要求找出电路的状态和输出的状态在输入变量和时钟信号作用下的变化规律。

图片

时序逻辑电路

1、从给定的逻辑图中写出每个触发器的驱动方程(存储电路中每个触发器输入信号的逻辑函数式)。

图片

驱动方程

2、将以上驱动方程带入相应的触发器的特性方程(例如 Q* = JQ' + K'Q),得出每个触发器的状态方程。

图片

状态方程

3、从给定的逻辑图中写出电路的输出方程。

图片

输出方程

4、以上三个方程组成了时序电路的逻辑功能的描述方程,时序电路状态转换全部过程的描述方式还有状态转换(真值)表、状态转换图、时序图(波形图)。

图片

状态转换表

图片

状态转换图

图片

时序图

三、异步时序逻辑电路的分析方法

  与同步时序逻辑电路的分析方法不同的是,在异步时序逻辑电路中,每次电路状态发生转换时并不是所有的触发器都有时钟信号(你需要找出每次电路状态转换时哪些触发器被触发哪些不被触发),而只有那些有 “时钟信号” 的触发器才需要用特性方程去计算次态,没有 “时钟信号” 的触发器将保持原来的状态不变。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 逻辑电路
    +关注

    关注

    13

    文章

    469

    浏览量

    42213
  • 时序逻辑电路

    关注

    2

    文章

    78

    浏览量

    16402
  • 同步时序
    +关注

    关注

    0

    文章

    12

    浏览量

    7852
  • 异步时序
    +关注

    关注

    0

    文章

    6

    浏览量

    8620
  • 时钟信号
    +关注

    关注

    4

    文章

    373

    浏览量

    28062
收藏 人收藏

    评论

    相关推荐

    时序逻辑电路的设计实验

    、可编程器件设计时序逻辑电路的特点、方法;3    掌握时序逻辑电路的调试
    发表于 03-19 15:10

    fpga时序逻辑电路分析和设计

    fpga时序逻辑电路分析和设计 时序逻辑电路的结构及特点时序
    发表于 06-20 11:18

    组合逻辑时序逻辑电路一般分析方法

    逻辑功能。时序逻辑电路对于时序逻辑电路分析电路
    发表于 11-18 06:30

    同步时序逻辑电路

    同步时序逻辑电路:本章系统的讲授同步时序逻辑电路的工作原理、分析方法和设计
    发表于 09-01 09:06 0次下载

    异步时序逻辑电路

    异步时序逻辑电路:本章主要从同步时序逻辑电路与异步时序逻辑电路状态改变方式不同的特殊性出发, 系
    发表于 09-01 09:12 0次下载

    次态卡诺图在时序逻辑电路分析和设计中的运用

    摘要:通过实际例子,阐述了次态卡诺图在分析和设计时序逻辑电路中的使用方法。该方法的使用可以使时序
    发表于 04-28 10:03 21次下载

    时序逻辑电路分析和设计

    在讨论时序逻辑电路分析与设计之前,让我们先回顾一下在第四章中介绍过的时序电路结构框图和一些相关术语。
    发表于 08-13 15:24 69次下载

    时序逻辑电路分析方法

    时序逻辑电路分析方法 1. 时序逻辑电路的特点 在时序
    发表于 04-07 23:18 8233次阅读
    <b class='flag-5'>时序</b><b class='flag-5'>逻辑电路</b>的<b class='flag-5'>分析</b><b class='flag-5'>方法</b>

    时序逻辑电路分析实例

    时序逻辑电路分析实例 例1 分析图所示电路逻辑功能。设起始状态是
    发表于 04-07 23:20 4447次阅读
    <b class='flag-5'>时序</b><b class='flag-5'>逻辑电路</b><b class='flag-5'>分析</b>实例

    时序逻辑电路分析与设计

    电子专业单片机相关知识学习教材资料之时序逻辑电路分析与设计
    发表于 09-02 14:30 0次下载

    时序逻辑电路分析有几个步骤(同步时序逻辑电路分析方法

    分析时序逻辑电路也就是找出该时序逻辑电路逻辑功能,即找出
    发表于 01-30 18:55 12.3w次阅读
    <b class='flag-5'>时序</b><b class='flag-5'>逻辑电路</b><b class='flag-5'>分析</b>有几个步骤(同步<b class='flag-5'>时序</b><b class='flag-5'>逻辑电路</b>的<b class='flag-5'>分析</b><b class='flag-5'>方法</b>)

    时序逻辑电路由什么组成_时序逻辑电路特点是什么

    本文开始介绍了时序逻辑电路的特点和时序逻辑电路的三种逻辑器件,其次介绍了时序
    发表于 03-01 10:53 10.7w次阅读
    <b class='flag-5'>时序</b><b class='flag-5'>逻辑电路</b>由什么组成_<b class='flag-5'>时序</b><b class='flag-5'>逻辑电路</b>特点是什么

    时序逻辑电路设计之同步计数器

    时序电路的考察主要涉及分析与设计两个部分,上文介绍了时序逻辑电路的一些分析方法,重点介绍了同步
    的头像 发表于 05-22 17:01 2039次阅读
    <b class='flag-5'>时序</b><b class='flag-5'>逻辑电路</b>设计之同步计数器

    时序逻辑电路分析方法

      时序逻辑电路分析和设计的基础是组合逻辑电路与触发器,所以想要分析和设计,前提就是必须熟练掌握各种常见的组合
    的头像 发表于 05-22 18:24 2157次阅读
    <b class='flag-5'>时序</b><b class='flag-5'>逻辑电路</b>的<b class='flag-5'>分析</b><b class='flag-5'>方法</b>

    时序逻辑电路有哪些 时序逻辑电路和组合逻辑电路区别

    产生相应的输出信号。本文将详细介绍时序逻辑电路的分类、基本原理、设计方法以及与组合逻辑电路的区别。 一、时序
    的头像 发表于 02-06 11:18 1038次阅读