Как инициализировать массив параметров в verilog, где каждый из членов представляет собой 32-разрядные шестнадцатеричные номера нотации? Я пробовал следующее, но это дает мне синтаксическую ошибку.Как инициализировать массив параметров в verilog?
parameter [31:0] k[0:63] = {32'habc132, 32'hba324f, ...};
Я использую последнюю версию iverilog для компиляции.
Возможный дубликат [Parameter array in Verilog] (http://stackoverflow.com/questions/23507629/parameter-array-in-verilog) – Greg
@Greg Нет, потому что это не работает. –
Verilog-1995 не поддерживает массивные параметры. Verilog-2005 делает это, но LRM не является явным о многомерных массивах параметров, он должен его поддерживать. Вся версия SystemVerilog поддерживает ее, некоторые требуют '' {} 'для определения массива. – Greg