Да, прощу прощения за такую сборную солянку. Я изучаю Verilog довольно короткое время, и на нем мне тянет писать так, как на плюсах.
Для синтеза.
Я только сейчас увидел, что прикрепил немного не тот код. Согласен, что там много чуши. Хотя наверняка еще больше чуши в коде ниже, хм
genvar j;
begin : genrar;
for(j=0;j<100; j=j+1)
initial count = 0;
genvar k;
for(k=0;k<10;k=k+1)
begin
A_neural a(zout[9*k + : 9], zout, uout[9*k + : 9]);
always @* if(uout[9*k + : 9] == 0)
count = count + 1;
end
always @* if(count >= 9)
disable genrar;
assign zout = uout;
end
Почему цикла не будет? Я же вызываю циклично экземпляры модуля нейрона А. Или Вы про внешний цикл? Да, я не понимаю, как его организовать
Да, наверное, это самая большая проблема. Попробую исправиться в этом, хм. Спасибо за совет!