Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Вопрос по КМД ДВК ( MY ). |
<<Назад Вперед>> | Страницы: 1 2 3 4 | Печать |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 5 января 2014 0:20 Сообщение отредактировано: 5 января 2014 13:12
В описании КМД прямо говорится, что бит требования в регистре статуса КМД очищается при любом обращении к регистру данных - и при чтении, и при записи. Если это так - КМД не может отличить чтение и запись регистра данных, что должно проявляться при "ручной" загрузке с MY. После ввода команды 37 ( Load ) в регистр статуса - КМД выполняет такой код:
Если успеть прочитать регистр данных КМД в пульте ДВК до того, как в регистре статуса КМД будет установлен бит требования 0200 - КМД дождётся записи номера привода в регистр данных. Если же запоздать - чтение содержимого регистра данных при его открытии в пульте ДВК ( судя по описанию КМД ) будет воспринято, как запись номера загружаемого привода в регистр данных. Но как пульт ДВК может успеть, если даже при нажатии >ПС> - перед тем, как прочитать и вывести на терминал содержимое регистра данных КМД - пульт ДВК выводит на терминал его адрес ( на скорости 9600 это занимает 7 мс, значит процессор КМД за это время выполнит 28000 тактов ). Следовательно - одно из двух: 1. Или бит требования в регистре статуса КМД сбрасывается только при записи в регистр данных. 2. Или при чтении пультом ДВК старого содержимого регистра данных КМД - именно это старое содержимое ( точнее - два его младших бита ) будет немедленно использовано в качестве номера загружаемого привода. ... А как с этим на самом деле - может кто-нибудь подсказать ? ... Для проверки можно ввести в регистр 172140 команду 37, потом убедиться, что содержимое регистра изменилось на 000200, а затем нажать >ПС> и >^>. @172140/000040 37 ВК @/000200 ПС 172142/000004 ^ 172140/?????? Если после этого по адресу 172140 уже не будет 000200 - значит чтение регистра данных действительно работает в КМД точно так же, как и запись в регистр данных. ... |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
Скоро буду снова собирать ремонтный стенд ДВК, смогу проверить на живом КМД... Если никто не проверит раньше. |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 января 2014 12:57 Сообщение отредактировано: 26 января 2014 20:11
Вроде проверили уже - никак КМД на чтение регистра данных не реагирует. Но для КМД есть пара свежих тестов, которые надо бы запустить: tskmd1.zip ; tssel.zip |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Тесты эти кто-нибудь уже прогнал? Если еще надо, могу в выходные снова раскопать машину из-под кучи бумаг. |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 января 2014 21:35 Сообщение отредактировано: 22 января 2014 21:37
Anonymous написал: Мало того, что никто ещё не прогнал, но и у тех, кто может прогнать - процессор не той системы. Интересно ( помимо прочего ) проверить, может ли КМД получить через окно доступ к SEL1 и ВЕ-регистрам процессора ВМ1, а на ВМ2 или ВМ3 этого не проверить. Тесты эти кто-нибудь уже прогнал? Если еще надо, могу в выходные снова раскопать машину из-под кучи бумаг. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Не может, с D8.1 RPLY подается на ВМ1 таким же образом, как и в БК - с выхода триггера через резистор. Отвечать процессор может в канал только если снять перемычку S5 и установить перемычку S4. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 января 2014 15:19 Сообщение отредактировано: 26 января 2014 15:28
.tskmd1 TEST KMD WINDOW ver.1 Hello from KMD, WINDOW=3 Hello from KMD, WINDOW=377 aDRES 177564(WINDOW=3) PRISUTSTWUET aDRES 17777564(WINDOW=377) PRISUTSTWUET .tssel TEST 1801VM1 REGS FROM KMD WINDOW ver.1 177700: 177740 177130 177130 177702: 177777 177130 177130 177704: 177440 177130 177130 177706: 004004 177130 177130 177710: 177777 177130 177130 177712: 177400 177130 177130 177714: 000000 177130 177130 177716: 160001 177130 177130 . На ВМ3 будет немного другой результат, у него BS берется с процессора и потому 017777564 виден не будет, т.к. при доступе со стороны магистрали BS некому будет выставлять, а у ВМ1 BS образуется из трех старших разрядов внешней логикой - потому на МС1201.01 и .02 регистры терминала доступны для процессора КМД. Перемычки по RPLY с процессора, как писал выше, перепаивать не буду, текстолит уж больно древний. |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
Anonymous написал: Конечно, не надо ничего перепаивать - ведь интересны именно результаты на типовом железе. Перемычки по RPLY с процессора, как писал выше, перепаивать не буду, текстолит уж больно древний. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Но раз эти перемычки предусмотрены схемами первых вариантов машинок, то кто-то где-то их наверняка использовал. |
andyTh |
NEW! Сообщение отправлено: 2 октября 2014 21:50
Можно тут немного поспрашивать? Правильно ли я понимаю, что регистр команд и регистр данных КМД лежат в физически разных микросхемах? По идее регистр данных в -096, а команды в паре -095? Смысл вопроса. Появилось немного свободного времени, восстановил повандаленный КМД. На ВП1-128, 1809РУ1 и РЕ2-091 Изначально он долго и упорно писал "бас эррор" на попытки чтения регистров. Пока я нго тыкал по разным разьёмам корзинки, несколько раз ДВКшка начинала сильно тормозить. В принципе похожий эффект тут разбирали. В общем в поисках правильного места в корзине случилось чудо и плата отозвалась по обоим адресам. Полез я за дисководом. Дальше глюки продолжились. При обращении продолжали сыпаться BUS ERROR. При чём, можно было ввести 17772140 / 000040 37 а затем 17772142 / и получить BUS ERROR. Но таки пару раз у меня получилось и 17772140 / 000040 37 /0000200 и пройти процедуру загрузки до конца Но при этом дисковод тупо молчал. Пока я копался с дисководом, случилась беда. Регистр 177772140 теперь всегда выдаёт 0. И по включению питания и по резету и по записи любого числа. Читается только 0. В регистр 17772142 пишется что угодно и читается правильно. Плата практически перестала выдавать BUS ERROR, но и вычислитель больше не тормозил. Проверенной РУ1 у меня нет, но и регистр данных вроде читается и пишется. Да и регистр команд то запрограммирован правильно, на шине то он есть, т.е. внутренний ВМ1 работает. Менять ВП1-095? Копать дальше процессорную часть? |
Сейчас на форуме |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 октября 2014 22:51 Сообщение отредактировано: 2 октября 2014 22:54
Когда 0 в 017777140 - значит ВМ1 не работает. К ответам по шине и записям в регистры значений, со стороны центрального процессора, ВМ1 никакого отношения не имеет. И да, и регистр данных, и регистр команд находятся в двух -095, в однои - старший байт, в другой - младший. В -096 никаких регистров нет, там только управление. |
andyTh |
NEW! Сообщение отправлено: 2 октября 2014 23:05
Ага, уже проще. Но если проц не работает, кто прописывает настройки? Компаратор адреса там к примеру? Или 095 работает без предконфигурирования? То что часть одинаковых пинов у одной сидит на +5, а у другой на 0 видел. И почему тогда нормально функционирует адрес 17772142? |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
На плате КМД должна быть колодка РС24-7 - она полноценная, с выводом МПИ - DOUT, WTBT . Туда для отладки втыкается стенд и уже наводится порядок дальше с помощью паяла. 1801ВМ1 в это время надо останавливать - или перезапуском, или SACK and DMR = 0 v. |
andyTh |
NEW! Сообщение отправлено: 2 октября 2014 23:21
Да, там есть такое. Теоретически можно, но практически такого стенда у меня нет. Городить его... Если это действительно "отвалился" набортный ВМ1, может что найду осциллографом. |
Сейчас на форуме |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Какие настройки? Там все на жесткой логике железно сделано, к сожалению, потому нельзя два MY иметь в одной машине. А что значит, 017777142 нормально работает? Что ненормального в работе 017777140? Ведь то, что вы в него пишете, можно только изнутри прочесть, а снаружи читается только то, что изнутри пишется. Регистр данных же двухпортовый, в обе стороны пишется/читается. |
andyTh |
NEW! Сообщение отправлено: 2 октября 2014 23:28
Понял, я считал, что они оба двухпортовые. Буду копать где отвалился ВМ1. |
Сейчас на форуме |
andyTh |
NEW! Сообщение отправлено: 4 октября 2014 18:03
Вопрос у меня глупый появился, грипую температурю Вопрос на тему стенда. А если шлейфиком соединить вот ту свободную колодку на модуле (которая внутренний МПИ) с 1801РЕ2 на плате 1201.03. ВМ1 на модуле тормознуть, по идее долезть к регистрам изнутри можно будет? Как минимум закрыть вопрос с рабочестью РУ1. |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 4 октября 2014 22:34 Сообщение отредактировано: 4 октября 2014 22:41
В случае крайней необходимости можно вешать КМД на 1801ВМ2 - с сигналом SYNC, который для внешней МПИ идет ( корзины ). Должны быть доступны регистры по адресу 177130-177132, 1809РУ1, и ВП1. А вот ПЗУ на КМД лучше отключить - его ножку 23 подсоединить к +5в. Так же в профилактических целях на МС1201.02 в такой конфигурации лучше отключить банки ДОЗУ в адресах 020000-157777. А вот идеальный вариант - для МС1201.03 собрать детектор адреса - например, на 1-я половину 3-й мегабайта, и подцепить целиком платку КМД ( с ВМ1 в ДМА ) . В составе такого устройства необходимы шинные усилители 531АП2 - не менее 5 шт, и простенькая Э3 селектора : 5-я ИС АП2 ( не показана на Э3 ) - на усиление сигналов RPLY , SYNC, WTBT. * Если на 1809РУ1 есть надпись карандашом "Б01" или "Б00" - это отвалившиеся байты РУ1, автоматически детектируются ПЗУ КМД. Если надписей нет - это ценная ИС . |
andyTh |
NEW! Сообщение отправлено: 5 октября 2014 0:10
Спасибо, интересный вариант. А более простой путь, когда КМД штатно стоит в корзине, а его внутренний МПИ шлейфом подключен к "пультовому" МПИ 1201.03 не сработает? |
Сейчас на форуме |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Пультовый МПИ виден только из пульта, там отдельное адресное пространство, открывать и просматривать которое невозможно средствами МС1201.03. К тому же на колодку пультового ПЗУ в МС1201 не выведены DOUT & WTBT. Есть еще засада с обращением в интервал адресов платы MY 040000..0100000 при подключении ее на магистраль, вызывающая отлуп и невозможность проверить механизм прямого доступа в память: цикл транслируется при этом на внешнюю магистраль, с подстановкой в старшие адреса значения из РД, но во время этого цикла происходит запрос ПДП на основной магистрали. А т.к. предоставление ПДП на основной магистрали возможно после завершния цикла, возникнет таймаут обращения. |
andyTh |
NEW! Сообщение отправлено: 6 марта 2015 19:38
День добрый, Есть ли готовые тесты которыми я мог бы проверить РУ1? Починил я плату Заменил весь планар 1801. Плата чётко видится. При форматировании диска, нормально выбирается нужный дисковод, двигаются головы, даже данные на запись есть. Но чтение выдаёт ошибки. Абсолютно весь диск в ошибках. Блок дисководов и дискеты нормально работают с МХ. Прежде чем ставить назад старую 128, хотелось бы потестить РУшки. РУшек в закромах несколько. Правда все "карандашные" А00 и А01. Прошивки есть -091 и -093. |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
В КМД ставятся только 1809РУ1 Б00 и Б01, либо без отметок. |
andyTh |
NEW! Сообщение отправлено: 7 марта 2015 10:01 Сообщение отредактировано: 7 марта 2015 12:34
Всётаки память. Ок, будем искать. Были у меня такие РУшки. В прошлой жизни ПыСы в паспорте КМД в перечне компонентов стоит именно РУ1Б, но перечислены допустимые замены РУ1А и 53РУ11. |
Сейчас на форуме |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Для ОЗУ на 537РУ11 надо ПЗУ прошивку 1801РЕ2-092 ставить, отличается набором битов в регистре конфигурации. |
andyTh |
NEW! Сообщение отправлено: 7 марта 2015 16:48 Сообщение отредактировано: 7 марта 2015 16:54
Не, вопрос в том, что коллега ММ подсказал о неприменимости РУ1А в КМД. На тех фотках, что есть в сети стоит действительно РУ1Б. Но в букваре на КМД РУ1А упомянута как возможная замена. В одной местной лавке обнаружились КР537РУ111А и КР537РУ112А. Половинка будет работать? |
Сейчас на форуме |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Нет, половинка от РУ1 работает, а половинки от РУ11 не хватит, ибо РУ1 2кб, а РУ11 - 512байт всего. Но то что помечено как РУ1А и РУ1Б - это быстродействие, а А00/01 и Б00/01 - это отбраковка по банкам. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Как вариант, для исключения 1809РУ1 из подозреваемых, можно собрать аналог 1809РУ1 на простых компонентах - КР537РУ8 или РУ10 и заглушке регистра адреса 1809РУ1. Если в Сети нет описания 1809РУ1 - могу со справочника сфоткать, а лучше загрузите книгу "Большие интегральные схемы запоминающих устройств", 1990, Москва "Радио и связь ", под редакцией А.Ю. Гордонова, Ю.Н. Дьякова : http://rutracker.org/forum/viewtopic.php?t=3436012 На рутрекере эта книга есть так же в подборке ( огромной ) книг по электричеству: http://rutracker.org/forum/viewtopic.php?t=1861591 |
andyTh |
NEW! Сообщение отправлено: 8 марта 2015 10:58
Описание на РУ1 есть и заменить её не проблема. Хочется оригинальности. Осталась последняя плата и можно закрутить крышку КВАНТ4 Я ещё проверю правильно ли повпаивал ёмкости вместо выкушенных. Там на плате есть 3 RC цепочки... А там видно будет. Оставлю в корзине МХ в конце концов. |
Сейчас на форуме |
palsw
Advanced Member
Откуда: Измаил_Украина Всего сообщений: 317 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 фев. 2015 |
andyTh фото можно ,что там напаяли |
andyTh |
NEW! Сообщение отправлено: 8 марта 2015 12:06
ЭЭЭ... можно конечно, но фото чего именно? Моего экземпляра платы КМД? |
Сейчас на форуме |
palsw
Advanced Member
Откуда: Измаил_Украина Всего сообщений: 317 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 фев. 2015 |
andyTh ага Моего экземпляра платы КМД? |
andyTh |
NEW! Сообщение отправлено: 10 марта 2015 18:14 |
Сейчас на форуме |
palsw
Advanced Member
Откуда: Измаил_Украина Всего сообщений: 317 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 фев. 2015 |
andyTh спасибо за фото.Сравнил со своей платой - РУ1 имеет карандашом надпись Б11 и впаяна намертво.ПЗУ 091. а тат все тоже.рабочесть платы не известна.Еще не дошли руки проверить.смотрю шлейф 40 пин - это все осложняет проверку... |
<<Назад Вперед>> | Страницы: 1 2 3 4 | Печать |
Полигон-2 » Другие архитектуры » Вопрос по КМД ДВК ( MY ). |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |