Статус на сегодня:
0. палитры работают как и описано ранее.
1. куча автоматов контроллера памяти SDRAM заработала
обслуживаются 3 запроса
- простое чтение слова
- пакетное чтение
- запись слова/байта
2. запросы будут поступать от
- чтение МПИ [уже работает]
- запись МПИ [уже работает]
- пакетное чтение строки для VGA [уже работает]
- чтение STM32 [в этапе проектирования]
- запись STM32 [в этапе проектирования]
3. арбитраж запросов - обслуживание запросов к оперативке согласно приоритета
максимальное ожидание данных ~600нс в случае конкуренции с уже выполняющимся длинным запросом
цикл записи - полностью синхронный - те RPLY идет сразу
цикл чтения - 120нс
+ есть еще поле для оптимизации
4. сейчас делаю маппер памяти - придумываю как сделать его универсальным тк стоит задача:
- область перехвата - те копия станиц оперативки
- область эмуляции ROM - выделил 256КБ под всякие ПЗУ которые будут подключаться как в эмуляторе из меню
- 512КБ под SMK
- и вся остальная память
5. если интересно есть промежуточная версия которая грузит модифицированное ПЗУ КНГМД + работает с диском (образом дискеты)
сейчас ближайший план такой
- полный перехват ОЗУ в SDRAM - дабы можно было вывести на экран любую страницу памяти - как минимум для отладки
- полный вывод VGA уже из SDRAM [тк сейчас из внутриплисовой памяти]
[пока без новых режимов но они уже заложены в архитектуру]
- подключение STM к оперативке и операции с ней, загрузка ПЗУ

