PDA

Просмотр полной версии : НМД Контроллеры



Andrey_Ak
11.03.2010, 18:34
Требуется помощь в запуске следующего контроллера,
а так-же возможно понять от какой он машины:

Советский НМД контроллер:
http://tis.kz/large/1370-QBUS/IMG_1200.JPG
http://tis.kz/large/1370-QBUS/IMG_1201.JPG

Контроллер, не работают, т.е. машина с ним не запускается,
не выходит на связь с терминалом...

Видимых повреждений и замыканий нет, проверялось
на Эл.60, на МС1201.02 на МС1201.03 ситуёвина одинаковая...

Andrey_Ak
31.03.2010, 07:35
Вот схема на этот контроллер:
http://www.tis.kz/temp/mt/Controller166370.rar
Архив 24 мб...

Кто сможет посмотреть схему и подсказать что неисправно
в контроллере и куда копать?

Andrey_Ak
11.01.2016, 06:59
Все еще актуально.. ))

Korchagin
11.01.2016, 14:49
Проверьте осциллографом по всем сигналам шины (включая управляющие) микросхемы магистральных приемопередатчиков КР559ИП3 на предмет, не висят ли постоянно на шине 1 или 0. Также может неправильно работать логика платы, которая определяет направление передачи в микросхемах ИП3. Судя по схеме подключения микросхемы D7, 9 вывод микросхем ИП3 отвечает за направление и если на нем 0, то микросхема принимает данные с шины, если 1, то выдает на шину. Во втором случае даже при исправных ИП3 на шине будет конфликт и система грузиться не будет.

form
11.01.2016, 17:17
Интересно было бы запустить. По виду на RQDX1/2 похож.

AFZ
11.01.2016, 17:50
Требуется помощь в запуске следующего контроллера,
а так-же возможно понять от какой он машины: Это же на микропроцессорных секциях, да? Вроде-бы, на наших клонах семейства Am2900, как их, кажется 1804ВС1, да? Было у меня такое, контроллер дисководов DK (RK) - "вертушка" для 355-мм однодисковой сменной кассеты емкостью 4800 блоков + несменный диск той же емкости. В СССР эти дисководы, в основном, поставлялись, из Болгарии - Изот-1370 или СМ5400. К контроллеру можно подключить не то 2, не то 4 шт таких, точно не помню. А они (дисководы) есть? Если нет, контроллер смело можно вешать на гвоздик.

Контроллеры эти делало новосибирское СКБ НП (Научного Приборостроения), в начале 90-х они их лихо продавали направо и налево, причем недорого. Как на Э-60 с этим контроллером и диском 1370 "летала" RT-11 - сказка! Особенно показательно выглядела трансляция с макро программы средних размеров, страниц, так, на 20-30. Еще бы - оно же работало через DMA. В отличие от ДВК, даже с винчестером - контроллер DW и сам по себе не болид, да еще и передача данных в PIO Mode...

form
11.01.2016, 18:13
контроллер дисководов DK (RK)

Я вроде вспоминаю, что мы с Андреем включали эту железяку и вроде она даже виделась по стандартным 172150-172152 где первый контроллер MSCP обычно живет. Или откуда-то еще была инфа что по этим адресам, но по памяти вроде именно от этого и пытались понять что это :)
Но авно это было...

Andrey_Ak
12.01.2016, 16:32
Проверьте осциллографом по всем сигналам шины (включая управляющие) микросхемы магистральных приемопередатчиков КР559ИП3 на предмет, не висят ли постоянно на шине 1 или 0. Также может неправильно работать логика платы, которая определяет направление передачи в микросхемах ИП3. Судя по схеме подключения микросхемы D7, 9 вывод микросхем ИП3 отвечает за направление и если на нем 0, то микросхема принимает данные с шины, если 1, то выдает на шину. Во втором случае даже при исправных ИП3 на шине будет конфликт и система грузиться не будет.

Хорошо, попробую все это осмыслить и разобраться как проверить..

- - - Добавлено - - -


Это же на микропроцессорных секциях, да? Вроде-бы, на наших клонах семейства Am2900, как их, кажется 1804ВС1, да? Было у меня такое, контроллер дисководов DK (RK) - "вертушка" для 355-мм однодисковой сменной кассеты емкостью 4800 блоков + несменный диск той же емкости. В СССР эти дисководы, в основном, поставлялись, из Болгарии - Изот-1370 или СМ5400. К контроллеру можно подключить не то 2, не то 4 шт таких, точно не помню. А они (дисководы) есть? Если нет, контроллер смело можно вешать на гвоздик.

Контроллеры эти делало новосибирское СКБ НП (Научного Приборостроения), в начале 90-х они их лихо продавали направо и налево, причем недорого. Как на Э-60 с этим контроллером и диском 1370 "летала" RT-11 - сказка! Особенно показательно выглядела трансляция с макро программы средних размеров, страниц, так, на 20-30. Еще бы - оно же работало через DMA. В отличие от ДВК, даже с винчестером - контроллер DW и сам по себе не болид, да еще и передача данных в PIO Mode...

Дисководы Изот 1370 есть, 2 шт, вместе с контроллером от Эл.100/25 и самой Эл.100/25, но ее немного проблематично сейчас запустить, шкафов нет,
можно и на столах, но места почти нет.. Но попробовать можно. Раньше запускал ее, и пытался эти дисководы мучить, но что-то не вышло,
форматировал, читал, но там вроде ошибка выходила..

А пока хотел оживить контроллер для Эл.60 и им уже мучать Изот 1370.

Еще бы документацию на этот контроллер найти, а то только схема..

- - - Добавлено - - -

Так, хочу считать ПЗУ на плате контроллера НМД, там КР556РТ1 и КР556РТ5,
программатор у меня такой:

http://прошивки.net/images/programmator_turbo_firmennyi.jpg

Так-же есть адаптер "М"

А в списках поддерживаемых микросхем нет этих КР556:

http://прошивки.net/listprom.php

- - - Добавлено - - -

Сделал хорошие фото контроллера:

http://tis.kz/large/1370-QBUS/IMG_1200.JPG

http://tis.kz/large/1370-QBUS/IMG_1201.JPG

SuperMax
13.01.2016, 04:53
Хорошо, попробую все это осмыслить и разобраться как проверить..
А в списках поддерживаемых микросхем нет этих КР556:

если что - у меня есть стерх, могу считать

Andrey_Ak
13.01.2016, 05:24
если что - у меня есть стерх, могу считать

А этот https://www.avito.ru/krasnoyarsk/oborudovanie_dlya_biznesa/programmator_sterh_st-011_700926317
случайно не ваш? Может поможете его купить и отправить мне?
Как проверить не дохлый ли он? И как часто они дохнут?

AFZ
13.01.2016, 09:26
если что - у меня есть стерх, могу считать
Тут нужен не "Стерх", а "Крот". Есть, кстати, у меня такой... Впрочем, если владеешь лазерным утюгом, проще всего поступить так же, как я в прошлом году читал свои 1801РР1. Берем Атмегу 8515, клепаем платку с ней, панелькой для ПЗУшки и интерфейсной м/с для ПК, у меня это 1533АП3. Для 556РТ5 понадобятся еще 8 шт резисторов "подтяжки" 0.47-1к на +5В, у нее же открытый коллектор на выходе. Так вот, пишем на асме программулю для этой Атмеги, и вперед!

dk_spb
13.01.2016, 10:11
Стерх вполне подойдёт. Если речь про Крот, то нужен не просто Крот, а Крот-РТ. А он, к тому же РТ1 не умеет.
А Стерх справится и с РТ1 и с РТ5.

Korchagin
14.01.2016, 13:24
http://www.garagemuseumofoldcomputers.blogspot.ru/2012/04/museum-opened.html#comment-form. Тут есть 5400 с доками на всю СМ-1420. Я списывался по указанным в теме адресам почты, все, кроме процессора ЭВМ, в наличии и куча документации там тоже есть.

SuperMax
15.01.2016, 05:35
А этот https://www.avito.ru/krasnoyarsk/oborudovanie_dlya_biznesa/programmator_sterh_st-011_700926317
случайно не ваш? Может поможете его купить и отправить мне?
Как проверить не дохлый ли он? И как часто они дохнут?
нет не мой
проверить и купить могу
(собственно там просто - есть и самотест и можно флешку какую-нибудь на месте зашить)
пишите на supermax собака maxiol точка com

CodeMaster
15.01.2016, 10:15
А этот

Мажорный какой-то, в белом корпусе ;-)

Andrey_Ak
15.01.2016, 16:49
Кстати, обратил внимание, вот тут по ссылке фото
контроллера, и там обвел подозрительное место:

http://tis.kz/temp/IMG_1200_1.JPG

В этом месте отрезаны две дорожки от шины, которые должны
соединятся и идти на 12 вывод микросхемы 559ИП3

По схеме:

http://tis.kz/large/1370-QBUS/sh-1.jpg

http://tis.kz/large/1370-QBUS/sh-2.jpg

это микросхема D7

- - - Добавлено - - -

У кого есть распиновка разъема МПИ с подписями сигналов?

AFZ
15.01.2016, 19:11
У кого есть распиновка разъема МПИ с подписями сигналов? https://yadi.sk/d/UVmIkpG_n49q4

Andrey_Ak
16.01.2016, 05:54
Итак, нарисовал распиновку на плате:

http://tis.kz/large/QBUS/QBUS-1.JPG.

http://tis.kz/large/QBUS/QBUS-2.JPG

Все-ли правильно?

- - - Добавлено - - -

Что интересно на плате контроллера:

К РЛ3 и К РЛ4 используются, идут на 4 и 1 контакт D6 559ИП3
хотя судя по документации на МПИ:
"Резервные линии канала (Зарезервированы для дальнейших расширений. Пользователю не рекомендуется использовать в своих целях)"


К ОСТ Н и К РГН Н (Останов и Регенерация) должны были замыкаться и идти на 12 вывод D7 559ИП3
но они разрезаны между собой и ни один не идет на D7:
http://tis.kz/temp/IMG_1200_1.JPG

AFZ
16.01.2016, 06:41
Все-ли правильно? Не считая того, что третий и четвертый выступы обозначаются В и Г, а не повторно А и Б.


К РЛ3 и К РЛ4 используются, идут на 4 и 1 контакт D6 559ИП3
хотя судя по документации на МПИ:
"Резервные линии канала (Зарезервированы для дальнейших расширений. Пользователю не рекомендуется использовать в своих целях)" А тут изготовители воспользовались своим правом и использовали этот резерв для К А16 Н и К А17 Н - адресные линии, те самые, через которые адресуют до (256 - 8) = 248 К.

Еще и РЕЗ4-РЕЗ7 заняли, под остальные адресные линии, до 22 разрядов. Надо было дополнительно смотреть сканы ДВК-шного документа, но там отвратительное качество.

Я не нашел готового нормального документа с описанием цоколевки МПИ, к тому же у меня нет данных про оригинальную Q-Bus, поэтому я таки собрал нормальную табличку и вынес ее на обсуждение в отдельную тему, "МПИ и Q-Bus рядом", глянь.

К ОСТ Н и К РГН Н (Останов и Регенерация) должны были замыкаться и идти на 12 вывод D7 559ИП3
но они разрезаны между собой и ни один не идет на D7: Подозреваю, что это банальная ошибка, или что-то отладочное. В таких конторах, как СКБ НП такое нудное дело, как разводка плат, обычно, поручалось "девочкам", потом где-то недопроверили, а ошибку нашли только когда вытравили партию плат. Ну, или еще как-то, поскольку смысла в соединении К ОСТ Н и К РГН Н я не вижу никакого.

Patron
16.01.2016, 13:37
у меня нет данных про оригинальную Q-BusВозможно, интересующие данные есть здесь: Microcomputer Handbook 1976-1977 (http://bitsavers.trailing-edge.com/pdf/dec/pdp11/handbooks/Microcomputer_Handbook_1976-1977.pdf).

AFZ
16.01.2016, 16:32
Возможно, интересующие данные есть здесь: Microcomputer Handbook 1976-1977. Угу, почти. Там только 18-битный адрес, и только одно проерывание - 4-е. Однако, у меня снизилось уважение к американским разработчикам и компании Digital в частности. Блин, каким надо быть кретином, чтобы ТАК подписать ножки разъема. Расстрелять! Из крупнокалиберного пулемета! Мало того, что подписали буквами, так еще и не совсем по алфавиту!

А вот с +5ВБ у меня прокол. Сейчас исправлю. Интересно, это нас с Косенкой проглючило, Воронеж накосячил или просто попалась дефектная корзина?

Люди, у кого есть корзинка Э-60 - не ДВК, а именно Э-60. Пожалуйста, прозвоните ее пустую, куда там идут контакты А:А18 и Б А18, кто из них идет на +5В основное (на разъем питания корзины, тот, что под винты), а кто в воздухе и только связан в шину, т.е. одноименные контакты на всех гнездах. Ну, или корзинка от ДВК1 или ДВК2, там, обычно, стояла корзинка от Э-60. Отличительный признак - шаг плат 12.5 мм, а не 15, как у ДВК 3/4

CodeMaster
16.01.2016, 21:22
Люди, у кого есть корзинка Э-60 - не ДВК, а именно Э-60. Пожалуйста, прозвоните ее пустую, куда там идут контакты А:А18 и Б А18, кто из них идет на +5В основное (на разъем питания корзины, тот, что под винты), а кто в воздухе и только связан в шину, т.е. одноименные контакты на всех гнездах.

Оно? (https://meshok.ru/item/26342757) Если да, отметь на фото что с чем прозвонить, это сильно ускорит процесс.

AFZ
17.01.2016, 15:20
Оно? Если да, отметь на фото что с чем прозвонить, это сильно ускорит процесс. Не совсем, это от сдвоенной корзинки и без соединителя для БП, т.е. что-то специальное.

Что-то я не смог добыть файлик фотки, чтобы увеличить. Там есть какие-нибудь надписи над контактами? А то не поймешь, где начало, где конец...

CodeMaster
17.01.2016, 20:35
Не совсем, это от сдвоенной корзинки и без соединителя для БП, т.е. что-то специальное.

ИМХО у меня в МС 1212 корзина на такой плате. Или хочешь сказать, что нужно что-то такое (http://retro.codemaster.ru/Temporary/IMG_0135.JPG)? Но это походу от "Фрязинского дисплея".


Что-то я не смог добыть файлик фотки, чтобы увеличить.

Во второй строчке ссылка (http://molotok.codemaster.ru/mr052/) на фото.

AFZ
18.01.2016, 07:18
Или хочешь сказать, что нужно что-то такое? Но это походу от "Фрязинского дисплея". Точно такая же панель (и с тем же обозначением К1) стояла на "тонких" корзинках Э-60 и ДВК первых выпусков.


Во второй строчке ссылка на фото. О, здесь вполне нормальные надписи. Плз, звякни те, что я пометил 1-2-3, а, заодно, их же и на панели К1. Звякни 1-2, 2-3, 1-3.

Фотка с помеченными контактами https://yadi.sk/i/LABEaa_PnE5qy

И давай перейдем в эту тему http://zx-pk.ru/showthread.php?t=26059&p=851839&viewfull=1#post851839

Andrey_Ak
26.02.2016, 06:50
http://www.phantom.sannata.ru/forum/index.php?t=20851&a=stdforum_view&o=&st=0

Andrey_Ak
01.03.2016, 08:08
Проверьте осциллографом по всем сигналам шины (включая управляющие) микросхемы магистральных приемопередатчиков КР559ИП3 на предмет, не висят ли постоянно на шине 1 или 0. Также может неправильно работать логика платы, которая определяет направление передачи в микросхемах ИП3. Судя по схеме подключения микросхемы D7, 9 вывод микросхем ИП3 отвечает за направление и если на нем 0, то микросхема принимает данные с шины, если 1, то выдает на шину. Во втором случае даже при исправных ИП3 на шине будет конфликт и система грузиться не будет.

Так после включения машины, в любом случае какой-то сигнал будет на 0, какой-то на 1. Раз она висит.
Или нужно во время включения проверять все сигналы, и чтоб каждый как-то показал активность?
В таком случае я только вижу подключать все сигналы к логическому анализатору на компе,
чтоб шла запись графика всех сигналов, и там будет видно менялись ли все сигналы или нет..

- - - Добавлено - - -

Собираюсь делать ремонтный удлинитель на шлейфе, обязательно ли через каждый провод должен идти провод с массой?
Какая максимальная длина шлейфа? Причем делать хочу только на один левый разъем, на правом только питание и масса.

Есть ли смысл все сигналы шины пропустить через тумблеры, чтоб можно было любой сигнал отключать?

- - - Добавлено - - -

Можно ли еще к каждому сигналу шины на ремонтном удлинителе,
подключить светодиод через резистор, для наглядности и красивости?

- - - Добавлено - - -

А может поступить проще, выпаять все ИП3, и впаять вместо них панельки,
а потом просто вставлять по одной ИП3 и смотреть на которой повиснет,

потом на которой повиснет, поменять ее на новую, если все-равно
повиснет, посмотреть на что она идет, и за ней поменять следующую
микросхему на панельку, и так дальше идти?

Или это хреновый метод, и нужно покупать лог. анализатор, и смотреть
им сразу несколько сигналов?

AFZ
01.03.2016, 14:56
Собираюсь делать ремонтный удлинитель на шлейфе, обязательно ли через каждый провод должен идти провод с массой? Не морочь голову, вынь корзинку, разложи на столе, в нижнее гнездо процессор, в верхнее - отлаживаемую плату, и вперед! Если не закольцованы К ППР Н и К ППД Н - закольцуй (у КВАНТа, который плоский ящик, они закольцованы, у Э-60 нет, у ДВК-3 - не помню).

- - - Добавлено - - -

Удобнее всего пользовать корзинку Э-60, у нее рамка проволочная, вся отлаживаемая плата на виду, но и с ДВК-шной удается. В крайнем случае снимаешь саму корзинку, оставляешь один блок разъемов, что-нибудь приколхозишь, чтобы платы не болтались, и вперед.

- - - Добавлено - - -

А еще удобнее корзинка Э-60, прикрученная к БПС 6-1, тут вообще все 33 удовольствия...

Andrey_Ak
02.04.2016, 18:21
Считал ПЗУ:

http://tis.kz/progs/166370-ROM.rar

Содержимое D18: 006014 (Полностью, все данные) Похоже она подохла.
Да и D19 не лучше, на код мало похоже.

D33 сохранилось в странном формате, в другом программатор не сохраняет..

Как вообще проверить все дампы всех ПЗУ на правильность кода?
т.е. не битые ли отдельные биты?

form
02.04.2016, 18:32
на код мало похоже
Так они поди парные - половина байта в одной, половина в другой.

Andrey_Ak
02.04.2016, 18:43
Так они поди парные - половина байта в одной, половина в другой.

Ну в D18 вообще все данные одинаковые.

А как вообще склеивать две или больше ПЗУ?

Korchagin
02.04.2016, 20:09
А может поступить проще, выпаять все ИП3, и впаять вместо них панельки,
а потом просто вставлять по одной ИП3 и смотреть на которой повиснет,

потом на которой повиснет, поменять ее на новую, если все-равно
повиснет, посмотреть на что она идет, и за ней поменять следующую
микросхему на панельку, и так дальше идти?

Или это хреновый метод, и нужно покупать лог. анализатор, и смотреть
им сразу несколько сигналов?

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

hobot
03.04.2016, 09:42
А как вообще склеивать две или больше ПЗУ?
http://archive.pdp-11.org.ru/BIBLIOTEKA/ROMTOOL_by_form/

Andrey_Ak
05.04.2016, 01:46
Помучал немного плату. Машина с платой начала включатся.

На шине адреса 166370 нет.

А вот на открытие адреса 177400 машина повесилась.
Ура.. Уже что-то. Получается контроллер отвечает на 177400,
и 177400 это стандартный адрес RK контроллера.

Без D18 адреса 177400 на шине нет.
Так-же без D18 под системой IOSCAN работает, а с D18 вешает машину...

Предполагаю, что зависания на открытие адреса 177400 и зависание при работе IOSCAN
связаны с тем, что к контроллеру НМД не подключен диск, и при обращении к 177400,
он ждет готовности диска.

Система с драйвером RK и контроллером на шине, так-же не грузится..

AFZ
05.04.2016, 05:07
Предполагаю, что зависания на открытие адреса 177400 и зависание при работе IOSCAN связаны с тем, что к контроллеру НМД не подключен диск, и при обращении к 177400, он ждет готовности диска. Предполагаю, что все гораздо хуже. При неготовности диска она должна отвечать соответствующими битами в CSR, а не завешивать. А здесь явная неисправность на плате - похоже, выставляется и не снимается К СИП Н.

Andrey_Ak
05.04.2016, 05:14
Предполагаю, что все гораздо хуже. При неготовности диска она должна отвечать соответствующими битами в CSR, а не завешивать. А здесь явная неисправность на плате - похоже, выставляется и не снимается К СИП Н.

Печально... ((

AFZ
05.04.2016, 06:00
Так-же без D18 под системой IOSCAN работает, а с D18 вешает машину... Естественно - это же адресный дешифратор. Именно он опознает 177400. Факт этого опознания записывается в триггер D5.2 (если я правильно понял надпись на схеме) и запускает микропрограммный автомат на D19 и D27, который и отрабатывает пассивный цикл обмена по МПИ. Вот он, похоже, и зависает.

- - - Добавлено - - -


Печально... (( Еще печальнее то, что я не нашел на схеме отдельных регистров для CSR и пр. Очень похоже, что они отрабатываются "большим" микропрограммным автоматом на 1804ВС1, если и он не идет, то труба!..

Andrey_Ak
05.04.2016, 06:24
Еще печальнее то, что я не нашел на схеме отдельных регистров для CSR и пр. Очень похоже, что они отрабатываются "большим" микропрограммным автоматом на 1804ВС1, если и он не идет, то труба!..

Но ведь 1804ВС1 можно заменить?

AFZ
05.04.2016, 14:45
Так беда, скорее всего, не в секции, а в ПЗУхе или в м/с обрамления, а найти это дело... Я, помнится, сдался.

- - - Добавлено - - -

Попробуй проверить и, может быть, заменить D27, хотя вряд ли. Ну, и поразглядывай ПЗУху D19, если она побилась, то плохо. Впрочем, теоретически, есть шанс как-нибудь ее подправить - логика работы автомата, в общем-то, просматривается...

- - - Добавлено - - -


А как вообще склеивать две или больше ПЗУ?Склеивать их не надо. D18 - классический адресный дешифратор, D19 - микропрограммный автомат. Перерисуй часть схемы с D19 и D27, подпиши на входах ПЗУхи названия сигналов. Отдельно подпиши названия сигналов на входах D18. Будем думать.

Andrey_Ak
07.04.2016, 09:32
Перерисуй часть схемы с D19 и D27, подпиши на входах ПЗУхи названия сигналов. Отдельно подпиши названия сигналов на входах D18. Будем думать.

Тут уже начали реплику данного контроллера:
http://www.phantom.sannata.ru/forum//index.php?t=20851

И нарисовали его схему:
http://pixs.ru/showimage/NMDschV5pn_2328895_21430670.png

А родная схема тут:
http://www.tis.kz/temp/mt/Controller166370.rar

AFZ
08.04.2016, 19:27
Andrey_Ak, кстати, а микросхемы в этом кондукторе как впаяны? В моих они были впаяны странно: самыми кончиками выводов, над платой они торчали довольно высоко.

Andrey_Ak
09.04.2016, 06:40
Andrey_Ak, кстати, а микросхемы в этом кондукторе как впаяны? В моих они были впаяны странно: самыми кончиками выводов, над платой они торчали довольно высоко.

Нет, тут вполне нормально все впаяно, как обычно.. Микросхемы посажены до конца..