网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

Verilog HDL锁存器实现

时间:2023-03-06 15:46

人气:

作者:admin

标签: HDL  锁存器 

导读:input C,S, //Set Q to 1, Clear Q to 0...

(1)异步高电平有效

module async_latch_H(
  input C,S,  //Set Q to 1, Clear Q to 0
  output reg Q
);


always @(*)
begin 
  if(C)
    Q <= 1’b0;
  else if(S)
    Q <= 1’b1;
  else
    Q <= Q;
end


endmodule 


(2)异步低电平有效

module async_latch_L(
  input S, C,  //Set Q to 1, Clear Q to 0
  output reg Q
);


always @(*)
begin 
  if(~C)
    Q <= 1’b0;
  else if(~S)
    Q <= 1’b1;
  else
    Q <= Q;
end


endmodule 


(3)同步高电平有效

module sync_latch_H(
  input clk, S, C,  //Set Q to 1, Clear Q to 0
  output reg Q
);


always @(posedge clk)
begin 
  if(C)
    Q <= 1’b0;
  else if(S)
    Q <= 1’b1;
  else
    Q <= Q;
end


endmodule 


(4)同步低电平有效
module sync_latch_L(
  input clk, S, C,  //Set Q to 1, Clear Q to 0
  output reg Q
);


always @(negedge clk)
begin 
  if(C)
    Q <= 1’b0;
  else if(~S)
    Q <= 1’b1;
  else
    Q <= Q;
end


endmodule 







审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信