关于verilog 语句中变量类型的确定,例:请指出下面几条语句中变量的类型:8.1) assign A=B; 8.2) always #1 Count=C+1;

2019-07-15 22:05发布

8)请指出下面几条语句中变量的类型。
8.1) assign A=B;
8.2) always #1
Count=C+1;

标准答案:
A(wire)  B(wire/reg)  Count(reg)  C(wire/reg)

9)指出下面模块中Cin,Cout,C3,C5,的类型。
module FADD(A,B,Cin,Sum,Cout);
input  A, B, Cin;
output Sum, Cout;
....
endmodule
module Test;
...
FADD   M(C1,C2,C3,C4,C5);
...
endmodule
标准答案:
Cin(wire)  Cout(wire/reg)  C3(wire/reg)  C5(wire)


上面的2道题是夏宇闻verilog教材里的练习题,我做完后没有一道是全部答对的。 说明我还没有掌握这个知识点。 对于标准答案 百思不得其解,说不出规律和为什么,上网查了一些关于 verilog中reg和wire类型的区别和用法,还有reg和wire类型的知识,但还是解释不了,我想掌握这类题型,这个知识点。以后就不怕再答错了,新手学习,望高人和前辈指教,感激不尽!





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
chaoyueTX
1楼-- · 2019-07-16 03:30
没有人能说出 为什么是这个变量类型吗
谁谁谁sss
2楼-- · 2019-07-16 08:17
 精彩回答 2  元偷偷看……

一周热门 更多>