Verilog - 在case语句中调用模块

时间:2016-01-19 12:52:38

标签: verilog case-statement

我在Verilog中不是那么熟悉但你能在案例陈述中调用另一个模块吗?

2 个答案:

答案 0 :(得分:2)

你不能像在C语言中那样调用模块,因为它不是一个函数,你实例化它。 如果要实例化模块,则应使用generate

修改:可以找到generate与案例陈述一起使用的示例here

第二次编辑:如果您只想在案例陈述中调用一段代码,则可以创建任务功能。更多信息here。 (信用转到Hida

答案 1 :(得分:0)

你不能在case语句中调用模块,但你可以创建函数然后调用case语句(任务不可合成)