Очень интересное дело творится.
Сегодня стабильный переход по возврату из процедуры инициализации видео-контролера на адрес 0х8686.
Если бы не работала память, то переход был на нулевой адрес, но здесь все стабильно, всегда на 0х8686.
Решил повесить анализатор на шину данных и адреса ОЗУ. Плюс оставшийся вывод повесил на WR контакт, благо адрес 7 бит.
Вобщем после ресета в оперативку прилетает 0х8А на запись, тот самый который предназначен контролеру клавиатуры. Потом поочередно прилетает адрес 0хF841, что как раз тот самый злосчастный адрес возврата из процедуры.
Но увы это не все, далее на запись прилетает 0х8686, причем сразу. И видимо это и перезаписывает адрес возврата. Плохо что адрес записи в ОЗУ я так и не понял как посмотреть. Но кажется что именно тут то собака и порылась.
И сдается что оперативка рабочая.
Прошу подсказать, является ли запись в ОЗУ 0х8А корректной ?
Что пожет перезаписывать адрес возврата, может есть какие нибудь идеи ?
Как проанализировать адрес записи в ОЗУ с помощью анализатора логики ?
Ты не путаешь со словом состояния?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Верно, CAS в выском состоянии, прочем он в высоком и там где действительно должна быть запись в ОЗУ.
Вобщем опять потерялся CAS, но на этот раз сигналлы есть, он не выходит на ЛА3,
в нужный момент с мультиплексора нет второго сигнала, если я правильно понял как пишется оперативка.
Последний раз редактировалось AlexZ; 16.03.2016 в 01:24.
Подскажите пожалуйста, как на такой плате КР-03 запустить тест памяти. Рус-лат кнопки раздельные 10-12 выводы dd20 в воздухе. Подтянуть их к питанию и садить 10 ногу на землю?
Всем добрый день.
Как я понял, любая запись в ОЗУ должна сопровождаться низким сигналом на WR RAS и CAS.
Я подключаю "шагалку" и дохожу до вызова процедуры инициализации видео-контролера и КПДП.
Там происходит запись в стэк адреса возврата.
И по идее при адресе на шине 0х76СЕ, WR RAS и CAS должны быть в низком состоянии.
Но у меня в низком только WR и RAS.
CAS в высоком, и как я проверил по схеме, в высоком он потому что на ВТ57
вторая нога (IOWR) в низком состоянии
или четвертая нога (MEMW) в высоком состоянии.
Все ли я правильно понял? Информация в инете по ВТ57 не раскрывает тайну работы.
Последний раз редактировалось AlexZ; 20.03.2016 в 15:39.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)