Небольшой предновогодний отчёт о состоянии проекта:
1. Обнаружена и исправлена досадная ошибка -- на микросхемах D54 и D55 (К155РУ2) были перепутаны адресные входы и входы данных. Причём ошибку допустил ещё при восстановлении схемы ПК-6128ц, а в новоделе не перепроверил. Исправил схемы и тут, и там, перерезал и перепаял 16 дорожек на плате -- изображение есть. Только оно почему-то заметно хуже, чем на оригинальном Векторе с той же CXA2075M -- красного цвета почти нет, всё зелёное... Но радует, что строчные и кадровые синхроимпульсы в идеале.
2. Откорректировал циклы по работе графики в прошивке D10 (К155РЕ3, или в заменяющей её сейчас ПЛИС). На реале оказалось, что расстояние между импульсами FR7 и FR6 должно быть в два раза больше, иначе сигнал с триггера D49 отстаёт на пиксель. В настоящий момент первая половина прошивки выглядит так:
3. Запустил "Тест Устройств", он заработал, но выполнить тест памяти не смог -- выдал ошибку на этапе проверки диспетчера памяти. Анализ работы теста показал, что есть ошибки при обращении к памяти в режиме 023h/032h, это когда по адресам 8000h..FFFFh запись выполняется в Банк 3, а чтение из Банка 2 и наоборот. Причина пока не понятна, продолжаю тесты. Возможно всё решится небольшим сдвигом циклов в прошивке D10 (К155РЕ3).Код:Адр. 0 1 2 3 4 5 6 7 8 9 A B C D E F D0(RATO) 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 D1(RAS) 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 D2(CAS) 1 1 0 0 1 1 0 0 1 1 1 0 0 0 0 1 D3(MX1) 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 D4(MX2) 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 D5(FR6) 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 -- чтение первой пары регистров D6(FR7) 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 -- чтение второй пары регистров D7(FR1) 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ Экран ОЗУ
И ещё: в текущем состоянии (пока на плате не распаяно АУ, нет RTC, нет джойстиков...) потребление по питанию составляет 0,46...0,51А, т.е. пока ещё можно запитать от USB.![]()




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
