菜鸟请教一段代码中的问题
一个双向总线缓冲器,如下。module tri_bibuffer(en,dr,a,b);
inout a,b;
input en,dr;
reg a,b; //a,b我都定义成了reg型,为什么编译时还是提示a,b为net?
always @ (*) begin
if(dr) begin
if(en)
b = a;
else
b = 'bz;
end
else begin
if(en) a = b;
else a = 'bz;
end
end
endmodule inout不能定义成reg 听一下,虽然这个问题不会
页:
[1]