Да, когда я либо их, либо o_done задерживал, то всё работает. Но решил Ваше внимание обратить. По этим картинкам: видно, что стоят синхронизирующие защелки, но так как у нас и так сигналы засинхронизированы я и подумал, что надо сначала адрес выставить, потом защелкнуть и только потом считать результат. Но с толку сбило, что ПЗУ то заработало сразу! (11-бит потому что 4к-слова сделал, чтобы памяти на осциллограф оставить)
Любопытно, что IP-блок ROM (который тоже внтури M9K RAM) работает нормально. Но эти "ловушки" мне нравятся, т.к. пришлось квест пройти с SignalTap а это вещь нужная. Даже и не знал что он есть и хорошо работает.
Но сам факт, что коротенькая бэсмовская программа крутится на FPGA, не может не радовать. :)
Я и сам с трудом сдерживаю эмоции :) По-детски радуюсь :)
no subject
Date: 2019-05-02 07:02 am (UTC)По этим картинкам:
видно, что стоят синхронизирующие защелки, но так как у нас и так сигналы засинхронизированы я и подумал, что надо сначала адрес выставить, потом защелкнуть и только потом считать результат.
Но с толку сбило, что ПЗУ то заработало сразу! (11-бит потому что 4к-слова сделал, чтобы памяти на осциллограф оставить)
Любопытно, что IP-блок ROM (который тоже внтури M9K RAM) работает нормально.
Но эти "ловушки" мне нравятся, т.к. пришлось квест пройти с SignalTap а это вещь нужная. Даже и не знал что он есть и хорошо работает.
Я и сам с трудом сдерживаю эмоции :) По-детски радуюсь :)
Да короткая программа работает:
https://youtu.be/ZBcn2QYrOnk