Цитата(torik @ Apr 22 2007, 21:52)

тока вроде удобнее объявлять не как int или еще чего а сразу reg[x:у], т.к. разрядность заранее вся известна...
разрядность
i синтезатору и так известна вот из этих двух выражений :
reg [7:0] tabl [5:0]
и
X=tabl[i][k]
при синтезе
i у вас не будет 32-битным, но 3-битным числом (если это
i еще где-нибудь не использовалось с бOльшим диапазоном значений),указывать разрядность имеет смысл если вы к примеру не хотите заморачиваться с переполнением счётчика - на пример :
always_ff@(xedge clk) if (reset==1) k<=0; else k<=k+1;
в вашем же случае если
i и будет счётчиком, проверку делать придётся всё-равно - поэтому высчитывать точно разрядность необходимости нет
always_ff@(xedge clk) if (reset==1) i<=0; else
begin
if(i==5) i<=0;
else i<=i+1;
end
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.