同步时序逻辑电路
计算机及其它电子系统中常用的电路
时序电路是计算机及其它电子系统中常用的一种电路。它和组合电路是完全不同的两种类型电路。时序电路分为两大类:同步时序逻辑电路和异步时序逻辑电路。在同步时序逻辑电路中有一个公共的时钟信号,电路中各记忆元件受它统一控制,只有在该时钟信号到来时,记忆元件的状态才能发生变化,从而使时序电路的输出发生变化,而且每来一个时钟信号,记忆元件的状态和电路输出状态才能改变一次。
设计方法
时序逻辑电路中最常见的是寄存器、移位寄存器、计数器、顺序脉冲发生器和序列信号发生器,时序逻辑电路的设计方法是建立在组合逻辑电路漫计方法的基础之上的。在设计时序逻辑电路时,要求设计者根据给出的具体逻辑问题,求出实现这一逻辑功能的逻辑电路。所得到的设计结果力求简单。
当选用小规模集成电路做设计时,电路最简的标准是所用的触发器和门电路的数目最少,而且触发器和门电路的输入端数目也最少;而当使用中、大规模集成电路时,电路最简的标准则是使用的集成电路数目最少,种类最少,而且互相间的连线也最少。
设计同步时序逻辑电路时,一般按如下步骤进行:
1.逻辑抽象,得出电路的状态转换图状态转换表
A.进行逻辑定义,即确定输入变量、输出变量以及电路的状态数,通常取事件原因做输入变量,取事件结果做输出变量;
B.定义输入、输出逻辑状态和每个电路状态的含意,并将电路状态顺序编号;
C.按照题意列出电路的状态转换表或画出电路的状态转换图;
2.状态化简
若两个电路状态在相同的输入下有相同的输出,并且转换到同样一个次态去,则称这两个状态为等价状态。显然等价状态是可以合并成为一个。电路的状态数越少,设计出来的电路也越简单。
3.状态分配
首先,确定触发器的数目n,因为13个触发器有2“种状态组合,所以为获得时序电路所需的M个状态,必须使。其次,要给每个电路状态规定对应的触发器状态组合。每组触发器的组合都是一组二值代码。若设计的电路有3个状态,我们可选择两个触发器作为电路的核心,因为两个触发器的输出状态为4个两位的二值代码:00、01、10、11,而电路只有3个状态,只要用其中的任何三种来代替即可。如果编码的方案选择得当,设计结果可以很简单,反之,编码方案选择得不好,设计出来的电路就会复杂的多。
4.选定触发器的类型
求出电路的状态方程、驱动方程和输出方程电路的状态方程为触发器输出状态即与电路的初态、输入变量一起满足一定的逻辑函数关系。根据状态转换图和选定的状态编码,触发器的类型,就要拟写出电路的状态方程、驱动方程和输出方程了。
介绍
同步时序电路中所有存储元件都在时钟脉冲CP的统一控制下,用触发器作为存储元件。几乎所有的时序逻辑都是“同步逻辑”:有一个“时钟”信号,所有的内部内存('内部状态')只会在时钟的边沿时候改变。在时序逻辑中最基本的储存元件是触发器
同步逻辑最主要的优点是它很简单。每一个电路里的运算必须要在时钟的两个脉冲之间固定的间隔内完成,称为一个 '时钟周期'。只有在这个条件满足下(不考虑其他的某些细节),电路才能保证是可靠的。
同步逻辑也有两个主要的缺点:
描述同步时序逻辑电路的方法
同步时序逻辑电路的存储器件
触发器是一种具有记忆能力、构成时序逻辑的基本单元电路。一个触发器能“存储”一位二进制数字信息:“0”或“1”。
触发器(FF)应具有以下功能:
触发器(FF)的分类:
参考资料
最新修订时间:2023-01-17 12:47
目录
概述
设计方法
参考资料