c547629507 发表于 2014-2-21 23:27
for 可综合了?不是一直都是在testbench里面用的吗。。。
不是的,看你的for语句是否能产生的硬件。
比如我要生成8个A模块,那么你可以写成
generate
interager i
for(i==0,i<=7,i<= i+ 1)
A U_A
(.DATA(reg))
endgenerate
这样就是可以生成8个这个模块。
或者wire或则reg也可以这样写。
而你仿真用的,有可能是一个循环,不能综合成硬件,所以他就不能被综合,提示错误 |