[N - 1:1]在系统Verilog中是什么意思?
What does [N - 1:1] mean in system Verilog?
我有一个声明为
的逻辑
logic [N-1:1] Ca
在本例中,N 等于 4。我知道 [N-1:0] 将是一个 3 位变量,但是向量另一部分中的变量有什么区别?
MSB为3,LSB为1,即该变量由Ca[3]、Ca[2]和Ca[1]组成:3位。 [N-1:0]为N位变量!
压缩数组(向量)总是声明为 MSB 到 LSB 索引范围。您认为第 0 位通常是 LSB 索引是正确的,但不是必需的。这取决于您打算如何 select 每个单独的位。
我有一个声明为
的逻辑logic [N-1:1] Ca
在本例中,N 等于 4。我知道 [N-1:0] 将是一个 3 位变量,但是向量另一部分中的变量有什么区别?
MSB为3,LSB为1,即该变量由Ca[3]、Ca[2]和Ca[1]组成:3位。 [N-1:0]为N位变量!
压缩数组(向量)总是声明为 MSB 到 LSB 索引范围。您认为第 0 位通常是 LSB 索引是正确的,但不是必需的。这取决于您打算如何 select 每个单独的位。