您的位置首页生活百科

Verilog调用模块时,对于模块内参数,怎么将一个已赋过值的变量赋给这个模块内参数?

Verilog调用模块时,对于模块内参数,怎么将一个已赋过值的变量赋给这个模块内参数?

的有关信息介绍如下:

Verilog调用模块时,对于模块内参数,怎么将一个已赋过值的变量赋给这个模块内参数?

将变量赋给模块内的参数 这在原则上不可以。

verilog的所有参数必须在代码逻辑分析之前完成值的计算。做不到这一点的描述要么直接报语法错误要么综合出不期望的结果。

模块调用时,可以通过参数传递常量值。但变量(信号)传递只能通过端口定义完成。

可能我对这个问题理解有误。如果提问者只是想传递常数值,可以通过模块全局参数定义或者宏定义来实现。如其他答案所述。