Не заводится УКНЦ :(

ЭВМ и ПЭВМ, производившиеся в СССР и странах СЭВ
Alex_K
Newbie
Сообщения: 22
Зарегистрирован: 11.04.2009,14:56

Не заводится УКНЦ :(

Сообщение Alex_K » 17.04.2021,17:46

Mx_Serg писал(а): 17.04.2021,16:24 Результаты замеров
0172660 - 160050
0160112 - 125252
0160000 - 160300 600
Раз в ячейке 0160112 появилось 125252, то это значит что прошел цикл проверки ОЗУ. Кстати по циклу проверки ОЗУ - проверка идёт до первой сбойной ячейки, далее ОЗУ не проверяется.
Но если перезапуск осуществлялся кнопкой сброса, то значение ключа теста памяти передаёт ПП в ОЗУ ЦП. Да, немного ошибся. После перекачки пультового отладчика из ПЗУ ПП в ОЗУ ЦП передаётся и ключ теста памяти из ОЗУ ПП. При включении в ОЗУ ПП находится всякий бред, потому и 017777 могло передаться. Надо смотреть память ЦП после перезапуска, если с самого начала она не очищена, то до теста памяти не доходит.
Mx_Serg писал(а): 17.04.2021,16:24 Из странного - есть какие-то редкие несистемные плюхи на сигнале BS КП ЦП (как на входе буфера, так и на его выходе), но, возможно, это так "художник анализатор видит"
Сигнал BS - это обращение к внешнему устройству, пультовый отладчик использует регистры терминала, канал К0.
Mx_Serg писал(а): 17.04.2021,16:24 Иногда терминал начинает печатать постоянно один символ (раз на 50 сбросов, наверное). Символы могут быть разные ("у", ":" и т.п.), но чаще всего картина все же статическая - черный экран и мигающий курсор в углу.
После тестов пультовый отладчик ЦП передаёт ПП через регистры терминала код ошибки от 0 до 2, но если код не передан, то в регистре терминала со стороны ПП может быть любое значение после включения, вот оно и выводится на экран.

Да, проблема сложная - нужен логический анализатор на много каналов. Возможна проблема в залипе на шине, также сам процессор, контроллер ОЗУ ЦП. Можно конечно остановить ЦП через сигналы DMA и почитать шину ЦП, но это надо изобретать свой контроллер. На соседнем форуме один форумчанин такое делал, но цеплял на шину ПП.

Mx_Serg
Advanced Member
Сообщения: 1847
Зарегистрирован: 04.06.2018,22:47

Не заводится УКНЦ :(

Сообщение Mx_Serg » 17.04.2021,17:58

Alex_K писал(а): 17.04.2021,17:46 Да, проблема сложная - нужен логический анализатор на много каналов. Возможна проблема в залипе на шине, также сам процессор, контроллер ОЗУ ЦП.
Ну я после некоторого количества грамм размышлений в главные подозреваемые записал КП ЦП, но пока подозрения не имеют четких и логичных доказательств ))

Клава работает, звук при нажатии есть, пультовая программа в ОЗУ ЦП передается, все основные сигналы не имеют явных физических дефектов. Есть мысль "сесть" на шину A/D (поочередно на старшие и младшие биты) и мониторя SYNC и DCL0 как точку отсчета попытаться конкретизировать - где оно бродит...

А вообще машинка - ужОс ремонтника. Я прочитал недавно мануал по "дефектации" с известного сайта и пришел к выводу, что лучшая стратегия ремонта тут - менять все подряд :biggrin: Но, к сожалению, запчасти, тем более рабочие, сейчас в дифците...

Alex_K
Newbie
Сообщения: 22
Зарегистрирован: 11.04.2009,14:56

Не заводится УКНЦ :(

Сообщение Alex_K » 17.04.2021,18:21

Mx_Serg писал(а): 17.04.2021,17:58 Клава работает, звук при нажатии есть, пультовая программа в ОЗУ ЦП передается,
Это значит работает ПП (периферийный процессор) и вся аппаратура на его шине. А вот с ЦП или его шиной имеются проблемы.
Mx_Serg писал(а): 17.04.2021,17:58 Есть мысль "сесть" на шину A/D (поочередно на старшие и младшие биты) и мониторя SYNC и DCL0 как точку отсчета попытаться конкретизировать - где оно бродит...
Лучше начать со снятия сигнала ACLO, когда он переходит из нуля в единицу, то процессор и должен запуститься.
Mx_Serg писал(а): 17.04.2021,17:58 А вообще машинка - ужОс ремонтника. Я прочитал недавно мануал по "дефектации" с известного сайта и пришел к выводу, что лучшая стратегия ремонта тут - менять все подряд Но, к сожалению, запчасти, тем более рабочие, сейчас в дифците...
Тут главное понять в чём причина. А с БМК действительно напряг, если только не снимать их с других плат.

А так посмотреть шину ЦП после снятия ACLO. Можно за несколько замеров. Снимать надо сигналы AD, DIN, DOUT, SYNC, SEL. Можно за три замера разные сигналы, а потом совместить их по времени.

Mx_Serg
Advanced Member
Сообщения: 1847
Зарегистрирован: 04.06.2018,22:47

Не заводится УКНЦ :(

Сообщение Mx_Serg » 17.04.2021,18:35

Alex_K писал(а): 17.04.2021,18:21 А так посмотреть шину ЦП после снятия ACLO. Можно за несколько замеров. Снимать надо сигналы AD, DIN, DOUT, SYNC, SEL. Можно за три замера разные сигналы, а потом совместить их по времени.
Ok, этим примерно и займусь. Мне сейчас интересно в каких адресах ЦП вообще вращается. Для этого SYNC и SEL достаточно должно быть (они при старте, кстати, всегда друг друга повторяют)?

Alex_K
Newbie
Сообщения: 22
Зарегистрирован: 11.04.2009,14:56

Не заводится УКНЦ :(

Сообщение Alex_K » 17.04.2021,18:50

Mx_Serg писал(а): 17.04.2021,18:35 Для этого SYNC и SEL достаточно должно быть (они при старте, кстати, всегда друг друга повторяют)?
SEL - это сигнал обращения к памяти области HALT. Процессор имеет два режима работы - HALT и USER, потому при работе в режиме HALT он и обращается к памяти области HALT. А так процессор выставляет адрес на шину AD и по обратному фронту SYNC (от 1 к 0) сообщает об этом, далее адрес снимается и уже начинается команды чтения или записи. При адресном обмене SYNC остается всё время в активном низком уровне. Адресный обмен закончился - SYNC снимается (с 0 на 1).

Mx_Serg
Advanced Member
Сообщения: 1847
Зарегистрирован: 04.06.2018,22:47

Не заводится УКНЦ :(

Сообщение Mx_Serg » 17.04.2021,18:54

Alex_K писал(а): 17.04.2021,18:50 потому при работе в режиме HALT он и обращается к памяти области HALT
Я примерно так это и представлял... ЦП после снятия ACL/DCL у меня в этот режим постоянно и входит. А вот после некоторого количества SEL уходит в разные места в зависимости от его процессорной фантазии )) Иногда (один из 100 ресетов, наверное) выводится сообщение "Ошибка ЦП". Причем она "залипает" на несколько перезагрузок, но потом опять исчезает.
Последний раз редактировалось Mx_Serg 17.04.2021,18:59, всего редактировалось 2 раза.

Alex_K
Newbie
Сообщения: 22
Зарегистрирован: 11.04.2009,14:56

Не заводится УКНЦ :(

Сообщение Alex_K » 17.04.2021,18:57

Alex_K писал(а): 17.04.2021,18:21 Снимать надо сигналы AD, DIN, DOUT, SYNC, SEL.
В дополнении к этим ещё сигнал RPLY.
Mx_Serg писал(а): 17.04.2021,18:54 А вот после некоторого количества SEL уходит в разные места в зависимости от его процессорной фантазии ))
Это плохо, значит перешел в режим USER, возможно и по прерыванию TRAP10 (недействительный код команды).

Mx_Serg
Advanced Member
Сообщения: 1847
Зарегистрирован: 04.06.2018,22:47

Не заводится УКНЦ :(

Сообщение Mx_Serg » 17.04.2021,19:11

Alex_K писал(а): 17.04.2021,18:57 Это плохо, значит перешел в режим USER, возможно и по прерыванию TRAP10 (недействительный код команды).
Да, ненормально... Но все-же система есть. Сбой всегда происходит на 54-м пульсе.

Mx_Serg
Advanced Member
Сообщения: 1847
Зарегистрирован: 04.06.2018,22:47

Не заводится УКНЦ :(

Сообщение Mx_Serg » 18.04.2021,00:57

Снял пока только шину. Процесс начинается так:
D0D7.JPG
D8D15.JPG
Это момент старта ЦП. В момент старта адрес 160000, как и положено.

Mx_Serg
Advanced Member
Сообщения: 1847
Зарегистрирован: 04.06.2018,22:47

Не заводится УКНЦ :(

Сообщение Mx_Serg » 18.04.2021,01:27

А это окончание стабильного процесса. Далее комп уже ведет себя по-разному.
D0D7p.JPG
D8D15p.JPG

Mx_Serg
Advanced Member
Сообщения: 1847
Зарегистрирован: 04.06.2018,22:47

Не заводится УКНЦ :(

Сообщение Mx_Serg » 18.04.2021,14:42

Что скажет уважаемый ALL по поводу AD7? Я про нее и раньше тут писал, когда осциллом по ней прошелся, но, по моему, что-то с ней не так...

Ответить