数字电路中的锁存器和寄存器是什么?

1.数字电路中经常出现锁存器、寄存器,可是这是什么呢?既然两者都可以存储数据,那么他们之间有什么相同点或者不同点吗?
相同点:

锁存器和寄存器都是在数字电路中用于暂时存储二进制信号的电路,一个一位锁存器和一个一位的寄存器均可以存储一位二进制数;

不同点:

锁存器一般是在描述组合逻辑电路中才产生的,它的触发条件一般是电平触发(既高电平或者低电平触发,一般在锁存器的输入端放一个使能信号,作为数据锁存的触发条件)如下图左边的为锁存器,EN作为使能信号端,作为锁存数据的开关,当EN为高电平时,就把d_in的数据存入d_out,如果EN使能信号为低电平,则d_out则保持原有状态!

锁存器和寄存器
寄存器一般则是在时序电路中描述的,一般用边沿触发作为存储数据的触发条件,上图右侧是一个锁存器,时钟上升沿作为数据存储的有效状态,当时钟上升沿到来时,就把d_in的数据存入d_out,在时钟下一个上升沿到来前,d_out则保持原有状态!

2.Verilog HDL描述4位锁存器及仿真波形
4位锁存器仿真波形
verilog HDL描述的4位锁存器电路
3.Verilog HDL描述4位寄存器及仿真波形!
4位寄存器仿真波形
Verilog描述的4位寄存器电路
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。