作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的行为模型中,我不断在文件中收到此错误。我在 Verilog 中这样做正确吗?我得到:
Port declarations without direction are only supported in System Verilog. You must compile with the -sverilog flag to enable support for this feature.
module NSG_function
(
input x, [1:0] q, // current_state,
output [1:0] d // next_state
);
assign d[1] = ~x&q[0]&q[1] | x&~q[0]&q[1] | x&q[0]&~q[1];
assign d[0] = ~x | ~q[0]&q[1];
endmodule
最佳答案
您的问题出在输入q
。
尽管您将其与input x,
放在同一行,但由于您将 q 声明为数组,因此它需要自己的输入声明。
module NSG_function
(
input x,
input [1:0] q, // current_state
output [1:0] d // next_state
);
assign d[1] = ~x&q[0]&q[1] | x&~q[0]&q[1] | x&q[0]&~q[1];
assign d[0] = ~x | ~q[0]&q[1];
endmodule
关于verilog - 港口申报无方向错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23037206/
我是一名优秀的程序员,十分优秀!