verilog中寄存器数组赋值问题
绿茶盖儿 2012-10-03 12:43:14 寄存器数组reg[127:0]arry[0:150], 计数变量reg[6:0]cnt;
要给arry赋值有两种方法
1. arry[cnt] = xxx;
2. case(cnt)
0: arry[0] = xxx;
1: arry[1] = xxx;
2: arry[2] = xxx;
...
endcase
显然第一种方法更方便,ISE12.4也可以综合,但我看网上有人说这种方法综合出来效率很低,谁能给小弟指点一二啊
实在不想用第二种方法,也敲太多代码,太麻烦了