Кручу-верчу организацию памяти здесь и уже понятно, что надо делать псевдо-двухпортовую память для конкретно данного случая (и схожих с ним).
Проблема, собственно, заключается в асинхронности процессора и видео - в ПРОшке это всё тактировалось от 1 кварца.
Если в Орионе к частоте процессора ничего не привязано, то можно её и изменить, но это будет уже не ОрионИсходить в таком случае надо от частоты 25МГц и получаем частоты 3.125/6.25/12.5МГц...
А для самой памяти придётся делать схему с удвоением частоты на 2-х инверторах и XOR'е для получения 50МГц - необходимо для организации "двухпортовости".
Сейчас ещё попробую текущий вариант покрутить, не меняя частоты, но корректной работы, без конфликтов процессора и видео, не получается - во время работы тесты видно пропуски при массовой записи в память.


Исходить в таком случае надо от частоты 25МГц и получаем частоты 3.125/6.25/12.5МГц...
"Байт-48"
Ответить с цитированием
Эта частота нужна для управляющей логики, что бы максимизировать время доступа. По факту получается 2 такта на обращение к памяти, то есть 25МГц (40нс).