gmh1996

锁存器

锁存器只对电平敏感,在同步电路设计中应当尽量避免(组合逻辑中的case语句缺失default、if-else缺失else)

//高电平敏感的1位数据锁存器的实现
assign q = (clk==1) ? d : q; 
//
always@(clk or d) begin
if(clk) q = d
end

 

D触发器

触发器对时钟信号的边沿敏感,输出数据q只在时钟沿到来时变化

always@(posedge clk)  q <= d;

 

门控时钟

举个例子,门控时钟实现计数器

assign enable = (cnt == N)? 10always@(posedge clk)
if(enable)  q <= 1;
else q <= 0;

 

分类:

技术点:

相关文章:

  • 2021-09-05
  • 2021-12-15
  • 2021-12-02
  • 2021-12-02
  • 2021-09-02
  • 2021-10-09
  • 2021-12-02
猜你喜欢
  • 2021-10-06
  • 2021-08-21
  • 2021-04-04
  • 2021-06-29
  • 2021-07-02
  • 2021-12-12
相关资源
相似解决方案