马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
在网上看到这两种写法
(1)
module cell_clock_gating(
input TE,
input E,
input CP,
output Q
);
//assign Q=E?CP:TE;
wire E_or=E|TE;
reg E_lat;
always @(CP or E_or)
begin
if(!CP)
E_lat<=E_or;
end
assign Q=E_lat?CP:E_or;
endmodule
(2)
module cell_clock_gating
(
input TE,
input EN,
input CP,
output Q
);
reg qd;
wire en;
assign en = TE | EN;
always @(negedge CP)
qd <= en;
assign Q = CP & qd;
endmodule
这两个module在综合时都能被识别为ICG吗求教
|