|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
大家好,小弟今天比较了两段代码,本来觉得他们是不同的,可是发现综合出来后竟然是相同的结果,不知道原因,请大家赐教第一段代码如下:
module wohaha(q1,q2,dataout);
input q1,q2;
output dataout;
assign dataout=q1&q2;
endmodule
很容易看出综合出来就是与门。
第二段代码如下:
module wohaha2(q1,q2,dataout);
input q1,q2;
output dataout;
reg dataout;
always @(q1 or q2)
begin
dataout=q1&q2;
end
endmodule
这里,我一定要声明dataout是reg型的,否则就报错,但是综合出来却和第一段的代码的结果一样,而且是没有flipflop的,很奇怪,想问问大家为什么? |
|