Verilog中的语法是什么?

时间:2011-12-19 03:25:02

标签: verilog system-verilog

module exmaple(input a, b, input in[2:0], output d, e, output out[5:0])

我是Verilog的新手,并试图了解input in[2:0]的含义?

1 个答案:

答案 0 :(得分:5)

这不是有效的Verilog(IEEE-1364),它是SystemVerilog(IEEE-1800)。 SV允许将端口声明为多维数组,因此在这种情况下in被声明为单比特线数组。

通常,如果你想要一个端口的向量,你可以使用input [2:0] in,它在Verilog和SystemVerilog中都是有效的。但是,如果您的端口类型不能是矢量,例如integertime,那么您需要使用此方法。