Очередной этап проекта. Как оказалось, с предыдущим вариантом прошивки "эмулятор РЕ3" на EPM3256 стал очень нестабилен -- реагирует искажениями и пропаданием/появлением изображения при касании щупом осцилографа даже к неподключённым пинам, попробовал заменить на GAL16V8. Из-за того, что у РЕ3 и GAL входы-выходы с разных сторон, пришлось поставить "галку" вверх выводами, получилось вот так:
Сигналы стали заметно лучше, но с GAL есть провал в "0" сигнала FR1 при переходе адреса с хх011 на хх100 (возможно из-за небольшого отставания F1.5M), что приводило также к пропаданию изображения. Для исправления сдвинул прошивку на 4 бита влево:
При таком варианте все глюки ушли, все тесты отрабатывают, на касания реакции нет. Кроме того могу отметить, что выравнивание картинки по центру экрана практически идеально, временные задержки синхроимпульсов с этой прошивкой выведены до варианта по схеме megov-а (о чём я делал некое исследование ранее).Код:Адр. 0 1 2 3 4 5 6 7 8 9 A B C D E F -- совпадает с прошивкой ПК-6128ц D0(RATO) 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 -- доступ процессора к памяти D1(RAS) 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 D2(CAS) 0 0 1 0 0 1 1 1 0 0 0 0 0 1 1 1 D3(MX1) 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 -- 0 = адрес по CAS, 1 = адрес по RAS D4(MX2) 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 -- ОЗУ / Графика D5(FR6) 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -- чтение первой пары регистров (по положительному фронту F6M) D6(FR7) 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 -- чтение второй пары регистров (по положительному фронту F6M) D7(FR1) 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 -- 13-й бит адреса (графика) + тактовая частота 750кГц ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^ Экран ОЗУ Экран
Полный вариант прошивки, как обычно, обновлён на гитхабе, прошивка для GAL16V8 с исходниками в этом архиве: GAL16V8_RE3.rar
Теперь о грустном... На изображении крайне скверно выводится красный цвет, на больших площадях он просто пропадает, в результате чего в "Тесте техпрогона", например, фон не жёлтый, а зелёный. Причин тут может быть три, как я думаю:
1. Брак одного из чипов К155РУ2 (хотя, ослик отличий в сигналах на выходах РУшек не показывает),
2. Брак чипа CXA2075m -- китайцы вполне могли прислать некондицию,
3. Непропай, или утечки и просадки на линии красного цвета от ЦАП до CXA2075.
И второй неприятный момент: в тесте ЦПУ (и только там) на фоне проявляются вертикальные почти незаметные полосы:
Причина пока непонятна, надо тестировать всё...
Ну и ещё немного фоток с экрана, только хочу сразу предупредить, что на просадку по красному тут ещё накладывается "интеллектуальная" цветокоррекция фотоаппарата в моём телефоне, с которой я боролся, как мог.
Теперь, думаю, можно продолжить сборку, а с красным цветом разбираться в процессе.










Ответить с цитированием