Сообщение от
ivagor
РУ3, РУ5, РУ6 поддерживают страничный режим
Хорошо, спасибо за инфу.
Сообщение от
ivagor
Прикидочные варианты со страничным доступом (верхний) и без (нижний).
Проблема в том, что нужно всё уплотнить, т.е.:
Код:
D1(RAS) 1 1 0 0 0 0 1 1 0 1 0 1 1 0 0 0
D2(CAS) 1 1 1 1 0 0 0 1 1 0 1 0 1 1 1 1
^ ^
1 2
В точке "1" должно быть первое считывание в регистры, а в точке "2" -- второе. Но, основываясь на Ваших и своём вариантах я нарисовал такой:
Код:
D0(RATO) 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
D1(RAS) 1 1 0 0 0 0 1 1 0 0 0 0 0 1 0 0
D2(CAS) 1 1 1 1 0 0 0 1 1 1 0 1 0 1 1 1
D3(MX1) 1 1 1 0 0 1 1 1 1 0 0 0 0 0 0 1
D4(MX2) 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1
D5(FR6) 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1
D6(FR7) 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1
D7(FR1) X X X X X X X X 0 0 0 1 1 X X X
^^^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^
ОЗУ Экран Реген.
И, я думаю, следует пояснить по сигналам с РЕ3:
RATO -- разрешение на доступ к памяти процессора (при =1).
FR6 -- чтение данных в сдвиговые регистры D45 и D47, по положительному фронту.
FR7 -- чтение данных в сдвиговые регистры D44 и D46, по положительному фронту.
FR1 -- тринадцатый бит адреса, передаваемый в память при чтении данных графики.
MX1 -- переключение первой/второй половины адреса на мультиплексорах.
MX2 -- 0 = доступ процессора к ОЗУ, 1 = графика и регенерация.
Проект на гитхабе обновил, но схему это не затронуло, теперь в проекте моделируется работа К155РЕ3 с возможностью подключения туда образа прошивки.