s*******d 发帖数: 1027 | 1 regn #(.n(9)) reg_IR(...)
初接触verilog coding, 这语句#(.n(9))不太明白, 书上也没找到, 请问这里有人
知道啥意思, regn是个被调用的子module。 谢谢! |
c****p 发帖数: 6474 | 2 模块延迟吧
【在 s*******d 的大作中提到】 : regn #(.n(9)) reg_IR(...) : 初接触verilog coding, 这语句#(.n(9))不太明白, 书上也没找到, 请问这里有人 : 知道啥意思, regn是个被调用的子module。 谢谢!
|
s*******d 发帖数: 1027 | 3 那.n(9)表示啥? 我没查到.n是啥用法。。。你知道么??
【在 c****p 的大作中提到】 : 模块延迟吧
|
p****f 发帖数: 251 | 4 check the declaration of regn, there should be a parameter n. This is
the standard way to instantiate a parameterized module, where n is assigned
to 9.
【在 s*******d 的大作中提到】 : regn #(.n(9)) reg_IR(...) : 初接触verilog coding, 这语句#(.n(9))不太明白, 书上也没找到, 请问这里有人 : 知道啥意思, regn是个被调用的子module。 谢谢!
|
w*****s 发帖数: 842 | 5 correct.it's parameter passed to the instantiated module.
assigned
【在 p****f 的大作中提到】 : check the declaration of regn, there should be a parameter n. This is : the standard way to instantiate a parameterized module, where n is assigned : to 9.
|
w****3 发帖数: 27 | 6 .n(9)
模块调用时候的名字匹配参数传递。
不过这种代码一般是供应商提供的吧,
自己写,是不可能,也不允许写出这样的代码的。 |