Привет друзья.
Ради тренировки мозговых извилин, я приобрел мертвую плату Оризон-Микро. Которую пытаюсь запустить.
По классике жанра на плате не осталось ни одного КМ конденсатора и был выкорчеван процессор
В дополнение сопротивление по питанию было около 5 Ом, с признаками попытки найти КЗ - резанные дорожки и частично выпаянные электролиты.
КЗ удалось победить тотальной проверкой сопротивления между выводами микросхем и землей. Все, что показывало сопротивление меньше Мегаом, нещадно выкорчевывалось. После удаления примерно 80% микросхем, признаки КЗ ушли. Оставшиеся микросхемы по возможности были фунционально проверены на плате.
Были заказаны необходимые микросхемы у китайцев, затем установлены. Все новые микросхемы перед впайкой тестирвались на TL866. Память решил стяавить на панельки. Оризон иммет два поля памяти, РУ6 и РУ5. Вместо обоих пытаюсь использовать 4164, как наиболее легко доставаимые, соответственно на 4164 в качестве РУ6 9я нога соеденена с +5в.
Ситуация на сегодняшний день, плата подает признаки жизни...
Видео контроллер, вроде больше рабочий. Тестировал без ОЗУ подавая 0 на биты данных, получая ожидаемую картинку по пикселям и аттрибутам. К сожалению данная проверка не включает в себя правильность адресации ВК к ОЗУ.
Матрас не правильный и самое главное динамичный, как будто данные постоянно меняются.
Тест ПЗУ бежит, бордюр правильный. На первом этапе теста, когда в аттрибуты записывается 38h, каждый второй столбец (не четный если считать столбцы с 0) не меняет аттрибуты.
Во время заполнения пикселей, четные столбцы ведут себя как надо, не четные закрашиваются в противоположный цвет, как будто имеют аттрибут FFh. Результаты теста видны через столбец.
Похоже, что есть проблема с работой с ОЗУ у процессора или ВК.
Начал перепроверять сигналы на ОЗУ и возник ламерский вопрос. На сколько я понимаю, во время рисования строки, ВК должен 64 раза обратиться к ОЗУ - прочитать 32 байта пикселей и 32 байта аттрибутов. Я же вижу только 32 пульса RAS. Причем то, что я вижу, очень похоже на временную диаграмму RAS Львова, которая схематически практически идентична с Оризоном. Выглядит так:
Не обращайте внимание на зачеркнутые пульсы, их там не должно быть.
Вопрос, как это может работать с 32 пульсами RAS на строку.