我正試圖在Verilog中創建一個多級比較器,我無法弄清楚如何在單個生成循環中增加多個genvars。我想以下幾點:增加Verilog中的多個Genvars生成語句
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 2012-03-26 14:26:05
不。Localparams是用於設計細化的常量。 – 2012-03-27 04:02:45