原创 触发器 锁存器 寄存器(转载)

2012-7-12 10:28 1184 3 4 分类: FPGA/CPLD

1触发器:在数字电路中,不但要对二值信号进行运算,还要将这些信号和运算保存起来,为此需要使用具有记忆功能的基本逻辑单元。能够存储1位二值信号的基本单元电路统称为触发器(Flip-Flop)

2 触发器的出发方式分为电平触发、脉冲出发和边沿出发三种。

3锁存器(LATCH):锁存器是触发器的一种应用类型锁存器:一位D触发器只能传送或存储一位数据,而在实际工作中往往希望一次传送或存储多位数据。为此可把多个D触发器的时钟输入端口CP连接起来,用一个公共的控制信号来控制,而各个数据端口仍然是各处独立地接收数据。这样所构成的能一次传送或存储多位数据的电路就称为“锁存器”。

寄存器:在实际的数字系统中,通常把能够用来存储一组二进制代码的同步时序逻辑电路称为寄存器。由于触发器内有记忆功能,因此利用触发器可以方便地构成寄存器。由于一个触发器能够存储一位二进制码,所以把n个触发器的时钟端口连接起来就能构成一个存储n位二进制码的寄存器。

区别:从寄存数据的角度来年,寄存器和锁存器的功能是相同的;它们的区别在于寄存器是同步时钟控制,而锁存器是电位信号控制。可见,寄存器和锁存器具有不同的应用场合,取决于控制方式以及控制信号和数据之间的时间关系:若数据有效一定滞后于控制信号有效,则只能使用锁;数据提前于控制信号而到达并且要求同步操作,则可用寄存器来存放数据。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户377235 2012-8-15 09:56

不错
相关推荐阅读
用户602853 2012-07-12 10:53
评论:@zeal10174's Blog 博客中提到的“亚稳态”
学习...
用户602853 2012-07-12 10:30
FPGA基础知识(转载)
  1:什么是同步逻辑和异步逻辑?(汉王) 同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。 答案应该与上面问题一致 〔补充〕:同步时序逻辑电路的特点:各触...
用户602853 2012-07-12 09:44
wire和reg的区别(转自zys2008)
  1:不指定就默认为1位wire类型。专门指定出wire类型,可能是多位或为使程序易读。wire只能被assign连续赋值,reg只能在initial和always中赋值。(“不指定就默认为...
我要评论
1
3
关闭 站长推荐上一条 /3 下一条