本帖最后由 xuander 于 2016-4-27 01:01 编辑
for循环是不可综合的,不能组合出电路的意思。
两个for太复杂,举个单for的例子,请意会。
always @clk
{
if (rst有效)
{ sum = 0;
counter=0;
}
esle
{
if (flag == 1)
{
sum = sum + a [ counter ];
counter += 1;
if ( counter >= limit )
{
sum完成,后续处理;
flag = 0;
}
}
}}
|
|