报错:single value range is not allowed in this mode of verilog。报错的代码是integer bit_reverse_table[N];
时间: 2023-06-16 11:07:50 浏览: 737
verilog常见错误汇总
这个错误通常是因为您在声明 `bit_reverse_table` 数组时,使用了 `range` 表示法,但是在该表示法中只有一个值。在 Verilog 中,如果您使用 `range` 表示法声明数组,那么您必须指定两个值,例如 `bit_reverse_table[0:N-1]`。这表明该数组具有 N 个元素,索引从 0 到 (N-1)。
因此,您需要将 `integer bit_reverse_table[N];` 改为 `integer bit_reverse_table[0:N-1];`,以解决这个问题。
阅读全文