добрый день, подскажите пожалуйста.
мне нужно сделать следующее : есть файл инициализации памяти (.mif) отсчеты должны поступать в ПЛИС и ПЛИС должен выдавать последовательно эти самые отсчеты
вот мой код работы :
INCLUDE "altsyncram.inc";
Subdesign test
(
fclk, /init : input;
dout[17..0] : output;
)
Variable
ct[11..0] : dff;
rom : altsyncram WITH (WIDTH_A=18, WIDTHAD_A=12,
OPERATION_MODE = "ROM",
INIT_FILE = "init.mif");
Begin
ct[].clk = fclk;
ct[] = ct[] + 1;
ct[].clrn = /init;
rom.clock0 = !fclk;
rom.address_a[11..0] = ct[11..0];
dout[17..0] = rom.q_a[17..0];
End;
проблема в том, что при моделировании в VtctorWaveform эти отсчеты показываются последовательно как и нужно, но при загрузки в ПЛИС и выводе результатов в TapSignal у меня выводится только один отсчет.
В чем может быть проблема?