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