Próbuję utworzyć wielostopniowy komparator w verilog i nie mogę wymyślić, jak zwiększyć liczbę genew w jednej pętli. Próbuję następujący:Inkrementacja wielu genvarów w Verilog Wygeneruj oświadczenie
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
I otrzymuję następujący błąd:
Error-[SE] Syntax error
Following verilog source has syntax error :
"encoder.v", 322: token is '='
j=0;
Każdy wie, jak zwiększyć wielu genvars w tym samym generować zestawienia? Lub przynajmniej uzyskać równoważną funkcjonalność?
bardzo interesujące! Czy localparam tworzy coś w sprzęcie? – Adam
No. Localparams są stałymi, które są używane do opracowania projektu. –