Я пытаюсь создать многоступенчатый компаратор в verilog, и я не могу понять, как увеличить несколько генов в одном цикле генерации. Я пытаюсь следующее:Приращение нескольких Genvars в Verilog Generate Statement
genvar i,j;
//Level 1
generate
j=0;
for (i=0;i<128;i=i+1)
begin: level1Comp
assign ci1[i] = minw(tc[j],tc[j+1]);
j = j+2;
end
endgenerate
И получаю следующее сообщение об ошибке:
Error-[SE] Syntax error
Following verilog source has syntax error :
"encoder.v", 322: token is '='
j=0;
Каждый знает, как приращение нескольких genvars в том же генерировать заявление? Или, по крайней мере, получить эквивалентную функциональность?
Очень интересно! Создает ли localparam что-то в оборудовании? – Adam
Нет. Локальные параметры - это константы, которые используются для разработки дизайна. –