博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
clock gate cell
阅读量:7123 次
发布时间:2019-06-28

本文共 323 字,大约阅读时间需要 1 分钟。

clock gate的cell多采用latch的形式,来实现,尽可能避免glitch的产生。

可以的verilog建模方式:

module  cell_ckgate(TE,E,CP,Q)

input TE;

input E;

input CP;

output Q;

 

wire E_or;

wire E_lat;

 

assign E_or = E | TE;

 

always @(CP or E_or)

      if (!CP)  begin

           E_lat <= E_or;

      end

 

assign Q=E_lat & CP 

endmodule

 

锁存器只在CP为低电平时,才可能引入enable的值,所以最终的gate之后的clock,有完整的上升沿和下降沿的半周期。

转载地址:http://zfael.baihongyu.com/

你可能感兴趣的文章
C++与MySQL的冲突
查看>>
C# 文件操作类1
查看>>
[unity3d]鼠标拖动and旋转缩放
查看>>
什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
查看>>
[Unity3d]unity与html通信
查看>>
RH442-5磁盘I/O调优
查看>>
Windows phone 7应用之代码性能分析工具——Profile
查看>>
MDaemon提高篇——特色功能之编录(Catalogs)
查看>>
Resize Instance 操作详解 - 每天5分钟玩转 OpenStack(41)
查看>>
部署Docker
查看>>
Outlook常见问题解决方法
查看>>
ubuntu14.0464位 Ros环境 安装halcon13.01
查看>>
oracle中的程序包
查看>>
nodeJS搭建本地服务器
查看>>
linux GUI程序开发
查看>>
delphi实现十进制与十六进制之间的转化
查看>>
JAVA - JAVA编译运行过程
查看>>
keepalived整合lvs实现nginx高可用负载均衡
查看>>
Oracle DBA课程系列笔记(1)
查看>>
[arm驱动概念篇]Linux内存管理(上)
查看>>