0
說我有下面的代碼:在Verilog的,我怎麼使用一個變量在邏輯
genvar i,j;
generate
for(i = 0; i < MAX; i = i + 1) begin: gen_blah
for(j = 0; j < MAX; j = j + 1) begin: gen_foo
assign match[i] = entry[j] = i;
end
end
endgenerate
這是一個綜合的體現在哪裏?看起來應該是這樣,因爲這隻會展開成一堆比較至常量的分配。如果不是的話,我會如何寫這個來完成呢?
您是否在實際的綜合和實施工作流程中嘗試了此代碼?查看諸如ISE提供的RTL和技術原理圖,以及任何合成工具輸出或警告,可能會非常有幫助。 – hexafraction