Практическое применение 1801ВМ3А и 1801ВМ2А в БК11М.

Digital Equipment Corporation PDP-8 & PDP-11 (а также совместимые с последним советские ЭВМ на 1801ВМ1/2/3)

Moderator: Shaos

bigral
Senior
Posts: 152
Joined: 31 Mar 2012 16:50
Location: 93.73.80.128

Post by bigral »

интересный вопрос возникает - раз РР1 такие глюкавые то возможно кто-то когда-либо думал о замене их на рф5 там? 2764?
User avatar
Случайность
Doomed
Posts: 491
Joined: 05 Apr 2011 12:45
Location: Великий Новгород

Post by Случайность »

что заменить РР1 на РФ чего то там, требуется ставить или 588ВГ1 или плмку

На zxpk есть схема модуля замены РР1, его просто втыкаешь вместо РР1 и пользуешься.
танцуй пока живешь под каплями огненного дождя...
bigral
Senior
Posts: 152
Joined: 31 Mar 2012 16:50
Location: 93.73.80.128

Post by bigral »

Случайность wrote:что заменить РР1 на РФ чего то там, требуется ставить или 588ВГ1 или плмку

На zxpk есть схема модуля замены РР1, его просто втыкаешь вместо РР1 и пользуешься.
этот: http://www.zx.pk.ru/showthread.php?t=20720 ?
User avatar
Случайность
Doomed
Posts: 491
Joined: 05 Apr 2011 12:45
Location: Великий Новгород

Post by Случайность »

Начало тут

forum.pk-fpga.ru/viewtopic.php?f=43&t=5450

А другую часть смотри на zx в разделе с эксперементальными процессорными модулями,
танцуй пока живешь под каплями огненного дождя...
bigral
Senior
Posts: 152
Joined: 31 Mar 2012 16:50
Location: 93.73.80.128

Post by bigral »

Случайность wrote:Начало тут

forum.pk-fpga.ru/viewtopic.php?f=43&t=5450

А другую часть смотри на zx в разделе с эксперементальными процессорными модулями,
В курсе этого дела, там применяется soft эмуляция сигналов на qbus так как ARM процессор быстрее шины в разы, у меня самого уже есть несколько таких платок (они конечно супер для отладки той же БК-шки например), но это же не то, в те времена когда нужно было найти замену этим ПЗУ о таком и не мечтал никто, да и эмулятор это ж не схемотехника на советской TTL логике.

Эксперементальные модули у меня тоже есть, правда там еще далеко до их запуска поэтому пока что не собирал.
User avatar
MM
Banned
Posts: 102
Joined: 02 Feb 2014 08:29
Location: Павловский Посад

Post by MM »

Собрал субмодуль на Н1806ВМ2 для блока с КМ1801ВМ3А :
Image

По Э3 :
Image
( Э3 содержит 1 шт. ошибку - находим ! )
Результаты замеров на 6 мгц :
49 сек - нормальный режим в СОЗУ 0 тактов,
42.5 сек - в быстром режиме СОЗУ 0 тактов.
Тест стандартный - 64 прохода по 65536 цепочек из 8 команд MOV R2, R3
Пока имеются данные о стабильной работе на 7.15 мгц - позже напишу подробности измерений на др. частотах.
Тест для 7.15 мгц и делении кварца на 2 :
Обычные режим - 51.5 сек
Быстрый режим - 33.5 сек
Нагрев процессора приблизительно на порядок меньше, чем КМ1801ВМ3А.
Текст теста :
012700 000100 005001 010203 010203 010203 010203 010203
010203 010203 010203 077111 077013 000000
Как вариант, команду 010203 можно заменить на 060203
User avatar
MM
Banned
Posts: 102
Joined: 02 Feb 2014 08:29
Location: Павловский Посад

Post by MM »

Несмотря на рост $ платки для сборки блока ВМ3А всё еще доступны по почте - по 650 руб + почтовая коробочка + почта.
Осталось примерно 10 шт.
Так же доступны платки мультикарты - по 500 руб + почта. Таких ДПП осталось примерно 6 шт.
И всё еще доступны блочки USB 1.1 на SL811 - по 500 руб за 1 шт. - их осталось 5 шт.
Ввиду того, что эти запасы находятся в Москве у уважаемого господина Kisser, пишите мне на почту MMTEMA@MAIL.RU - я перешлю господину Kisser заявку, и он отправит по почте. Перевод на карточку СБ.
Платки субмодуля для М1801ВМ2 и Н1806ВМ2 не изготавливались - желающим предлагается сделать это самостоятельно. Посадку штырей под колодку 1801ВМ3 можно взять с ТО корпуса 1801ВМ3. Шаг выводов у Н1806ВМ2 - 1.00 мм.
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Что за платки? Фоточку можно? Схемку? Макетку?

Для работы платки всё ещё нужен рабочий БК?...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
MM
Banned
Posts: 102
Joined: 02 Feb 2014 08:29
Location: Павловский Посад

Post by MM »

Да, фотки имеются. Но лучше, конечно, пройтись по ссылкам на обсуждения на форумах из первого сообщения этой темы - там по нескольку сот постов - в т.ч. с ТО и Э3 изделия.
Собственно по теме :
ImageImageImage
Модуль процессора Н1806ВМ2-5.5 мгц для блока ВМ3А.
*
Image
Мультикарта с блочками USB1.1 в сборе - опытный экз.
*
ImageImage
Прототип 1998 г. блока ВМ3А в двухплатном варианте ( декомплектован ).
*
ImageImage
Собственно 6-ти слойка блока ВМ3А ( 650 руб + почта ).
*
Image
Собственно 2СПП мультикарты ( 500 руб + почта ). На плате необходимо установить порядка 30 перемычек - т.к. было выявлено зеркалирование разъема IDE.
*
Image
ИС 512 кбайт 8 бит 5 вольт Джедек , для СОЗУ блока ВМ3А - по 400 руб за 1 шт., 55 нс, или можно в Чиптрейде заказать - по почте. Имеется несколько шт.
*
ImageImage
Блок ВМ3А в сборе - хорошего исполнения, с устранением зловещей дыры в предвыборке 1801ВМ3А. Вместо выключателей в колодке может быть подключен внешний пульт управления ( не разработан ).
*
Image
Схема блока ВМ3А - 1-е исполнение, хорошее. 1=я часть ( 2-я часть - СОЗУ ).
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Что за дыра? Как устраняли? ( несколько сот постов читать некогда : )
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
MM
Banned
Posts: 102
Joined: 02 Feb 2014 08:29
Location: Павловский Посад

Post by MM »

Насчет с чем работает блок ВМ3А - совмесно с БК11/БК11М, причем в самой БК необходимо установить ИС 555ЛА3 - она исключит стробирование частотой процессора БК 1801ВМ1 сигнала ответа БКшки - RPLY .
Можно и с БК10 - которая с Фокалом ( 018 или 084 1801РЕ2 ) - т.к. при запуске блока необходимо прописать по адресу 173000 текст :
000137 100000 - передать управление ПЗУ БК, JMP @#100000
Так же необходима доработак БК10 - установка ИС 555ЛА3, пары резисторов 1...3 ком и вывод на разъем МПИ сигналов ПДП 1801ВМ1 - DMR and SACK. Однако, до сих пор не разработан тестирующий диск для БК0010 - там программы пойдут и на БК10 , но вот с ОС вопрос не решен. Теоритически можно подогнать RT-11 под БК10 - с блоком ВМ3А там всё значительно улучшается, за исключением использования команды 000005 - Reset . Так же понадобится и патчить драйвер VM.SYS - т.к. ОЗУ БКшки будет исключено из функционирования при помощи диспетчера памяти ВМ3А. Однако, потребуется написать драйвер символьного дисплея - по типу как сделали в Э85 - PI.SYS ( от Э85 - не подойдет ).
User avatar
MM
Banned
Posts: 102
Joined: 02 Feb 2014 08:29
Location: Павловский Посад

Post by MM »

Дыра с предвыборкой в 1801ВМ3 - это когда необходимо привязать сигнал SSYNC к сигналу TA - т.е. делать это быстренько, без расходования тактов ВМ3.Если не привязывать, как в МС1201.03/04 - будет очень сложный и глючный режи работы Диспетчера Памяти ВМ3 - некорректная пересылка между страницами ОЗУ, в т.ч. некорректная предвыборка нескольких последующих слов, в т.ч. некорректное исполнение команд ЕМТ и т.п.
Кстати, штатный драйвер VM.SYS пропатчен насчет бага предвыборки - там исключили команду пересылки данных между высшими адресами ВМ3 и низшими одной командой MOV ( 01ххуу ), и используют 2 шт. команды - со связью через регистр РОН ВМ3, где этот глюк практически не заметен.
Может быть, когда нибуть уважаемый господин Patron приобретет блок ВМ3А и распишет подробно эту дыру.