今天突然看到一种双向端口的使用方法,跟我所知的 assign sda = link?sda_buf:1'bz;不同,是这样的
inout sda;
reg sda_buf;
always ......
begin
.......
sda_buf = 1'bz;//输出为1并释放总线
.....
end
sda = sda_buf;
请问为什么上面这种用法也行?always块中的那句赋值为什么有那个功能(如注释)
谢谢各位了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>