Подскажите пожалуйста! Обучаюсь на отладочной плате Altera.
Задача следующая: нужно передавать постоянно данные по USB-порту, вроде написал программу, но передача данных не происходит.
module bufer_forusb (Clk,f_data);
input Clk;
output [7:0] f_data;
reg [7:0] bufs [0:15];
integer i;
reg [7:0] f_data;
initial begin
i = 0;
bufs[0] = 0;
bufs[1] = 16;
bufs[2] = 31;
bufs[3] = 45;
bufs[4] = 58;
bufs[5] = 67;
bufs[6] = 74;
bufs[7] = 77;
bufs[8] = 74;
bufs[9] = 68;
bufs[10] = 67;
bufs[11] = 45;
bufs[12] = 31;
bufs[13] = 25;
bufs[14] = 15;
bufs[15] = 0;
end
always@ (posedge(Clk))
begin
f_data = bufs[i];
i = i + 1;
if(i == 16)
i = 0;
end
endmodule