锁存器、触发器、寄存器和缓冲器的区别.docVIP

  • 1
  • 0
  • 约6.2千字
  • 约 8页
  • 2019-08-10 发布于湖北
  • 举报

锁存器、触发器、寄存器和缓冲器的区别.doc

锁存器、触发器、寄存器和缓冲器 一、 锁存器 锁存器(latch)---对脉冲电平敏感,在时钟脉冲的电平作用下改变状态。 锁存器是电平触发的存储单元,数据存储的动作取决于输入时钟(或者使能)信号的电平值,仅当锁存器处于使能状态时,输出才会随着数据输入发生变化。(简单地说,它有两个输入,分别是一个有效信号EN,一个输入数据信号DATA_IN,它有一个输出Q,它的功能就是在EN有效的时候把DATA_IN的值传给Q,也就是锁存的过程)。 锁存器不同于触发器,它不在锁存数据时,输出端的信号随输入信号变化,就像信号通过一个缓冲器一样;一旦锁存信号起锁存作用,则数据被锁住,输入信号不起作用。锁存器也称为透明锁存器,指的是不锁存时输出对于输入是透明的。 应用场合:数据有效迟后于时钟信号有效。这意味着时钟信号先到,数据信号后到。在某些运算器电路中有时采用锁存器作为数据暂存器。 缺点:时序分析较困难。 不要锁存器的原因有二:1、锁存器容易产生毛刺,2、锁存器在ASIC(专用集成电路)设计中应该说比ff(触发器)要简单,但是在FPGA的资源中,大部分器件没有锁存器这个东西,所以需要用一个逻辑门和ff来组成锁存器,这样就浪费了资源。(用CPLD(复杂可编程逻辑器件)和FPGA(现场可编程逻辑阵列)来进行ASIC设计是最为流行的方式之一) 优点:面积小。锁存器比FF快,所以用在地址锁存是很合适的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档