Практическое применение 1801ВМ3А и 1801ВМ2А в БК11М.
Moderator: Shaos
-
- Senior
- Posts: 152
- Joined: 31 Mar 2012 16:50
- Location: 93.73.80.128
-
- Doomed
- Posts: 491
- Joined: 05 Apr 2011 12:45
- Location: Великий Новгород
-
- Senior
- Posts: 152
- Joined: 31 Mar 2012 16:50
- Location: 93.73.80.128
этот: http://www.zx.pk.ru/showthread.php?t=20720 ?Случайность wrote:что заменить РР1 на РФ чего то там, требуется ставить или 588ВГ1 или плмку
На zxpk есть схема модуля замены РР1, его просто втыкаешь вместо РР1 и пользуешься.
-
- Doomed
- Posts: 491
- Joined: 05 Apr 2011 12:45
- Location: Великий Новгород
-
- Senior
- Posts: 152
- Joined: 31 Mar 2012 16:50
- Location: 93.73.80.128
В курсе этого дела, там применяется soft эмуляция сигналов на qbus так как ARM процессор быстрее шины в разы, у меня самого уже есть несколько таких платок (они конечно супер для отладки той же БК-шки например), но это же не то, в те времена когда нужно было найти замену этим ПЗУ о таком и не мечтал никто, да и эмулятор это ж не схемотехника на советской TTL логике.Случайность wrote:Начало тут
forum.pk-fpga.ru/viewtopic.php?f=43&t=5450
А другую часть смотри на zx в разделе с эксперементальными процессорными модулями,
Эксперементальные модули у меня тоже есть, правда там еще далеко до их запуска поэтому пока что не собирал.
-
- Banned
- Posts: 102
- Joined: 02 Feb 2014 08:29
- Location: Павловский Посад
Собрал субмодуль на Н1806ВМ2 для блока с КМ1801ВМ3А :

По Э3 :

( Э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

По Э3 :

( Э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
-
- Banned
- Posts: 102
- Joined: 02 Feb 2014 08:29
- Location: Павловский Посад
Несмотря на рост $ платки для сборки блока ВМ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 мм.
Осталось примерно 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 мм.
-
- Admin
- Posts: 24011
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Banned
- Posts: 102
- Joined: 02 Feb 2014 08:29
- Location: Павловский Посад
Да, фотки имеются. Но лучше, конечно, пройтись по ссылкам на обсуждения на форумах из первого сообщения этой темы - там по нескольку сот постов - в т.ч. с ТО и Э3 изделия.
Собственно по теме :



Модуль процессора Н1806ВМ2-5.5 мгц для блока ВМ3А.
*

Мультикарта с блочками USB1.1 в сборе - опытный экз.
*


Прототип 1998 г. блока ВМ3А в двухплатном варианте ( декомплектован ).
*


Собственно 6-ти слойка блока ВМ3А ( 650 руб + почта ).
*

Собственно 2СПП мультикарты ( 500 руб + почта ). На плате необходимо установить порядка 30 перемычек - т.к. было выявлено зеркалирование разъема IDE.
*

ИС 512 кбайт 8 бит 5 вольт Джедек , для СОЗУ блока ВМ3А - по 400 руб за 1 шт., 55 нс, или можно в Чиптрейде заказать - по почте. Имеется несколько шт.
*


Блок ВМ3А в сборе - хорошего исполнения, с устранением зловещей дыры в предвыборке 1801ВМ3А. Вместо выключателей в колодке может быть подключен внешний пульт управления ( не разработан ).
*

Схема блока ВМ3А - 1-е исполнение, хорошее. 1=я часть ( 2-я часть - СОЗУ ).
Собственно по теме :



Модуль процессора Н1806ВМ2-5.5 мгц для блока ВМ3А.
*

Мультикарта с блочками USB1.1 в сборе - опытный экз.
*


Прототип 1998 г. блока ВМ3А в двухплатном варианте ( декомплектован ).
*


Собственно 6-ти слойка блока ВМ3А ( 650 руб + почта ).
*

Собственно 2СПП мультикарты ( 500 руб + почта ). На плате необходимо установить порядка 30 перемычек - т.к. было выявлено зеркалирование разъема IDE.
*

ИС 512 кбайт 8 бит 5 вольт Джедек , для СОЗУ блока ВМ3А - по 400 руб за 1 шт., 55 нс, или можно в Чиптрейде заказать - по почте. Имеется несколько шт.
*


Блок ВМ3А в сборе - хорошего исполнения, с устранением зловещей дыры в предвыборке 1801ВМ3А. Вместо выключателей в колодке может быть подключен внешний пульт управления ( не разработан ).
*

Схема блока ВМ3А - 1-е исполнение, хорошее. 1=я часть ( 2-я часть - СОЗУ ).
-
- Admin
- Posts: 24011
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Banned
- Posts: 102
- Joined: 02 Feb 2014 08:29
- Location: Павловский Посад
Насчет с чем работает блок ВМ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 - не подойдет ).
Можно и с БК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 - не подойдет ).
-
- Banned
- Posts: 102
- Joined: 02 Feb 2014 08:29
- Location: Павловский Посад
Дыра с предвыборкой в 1801ВМ3 - это когда необходимо привязать сигнал SSYNC к сигналу TA - т.е. делать это быстренько, без расходования тактов ВМ3.Если не привязывать, как в МС1201.03/04 - будет очень сложный и глючный режи работы Диспетчера Памяти ВМ3 - некорректная пересылка между страницами ОЗУ, в т.ч. некорректная предвыборка нескольких последующих слов, в т.ч. некорректное исполнение команд ЕМТ и т.п.
Кстати, штатный драйвер VM.SYS пропатчен насчет бага предвыборки - там исключили команду пересылки данных между высшими адресами ВМ3 и низшими одной командой MOV ( 01ххуу ), и используют 2 шт. команды - со связью через регистр РОН ВМ3, где этот глюк практически не заметен.
Может быть, когда нибуть уважаемый господин Patron приобретет блок ВМ3А и распишет подробно эту дыру.
Кстати, штатный драйвер VM.SYS пропатчен насчет бага предвыборки - там исключили команду пересылки данных между высшими адресами ВМ3 и низшими одной командой MOV ( 01ххуу ), и используют 2 шт. команды - со связью через регистр РОН ВМ3, где этот глюк практически не заметен.
Может быть, когда нибуть уважаемый господин Patron приобретет блок ВМ3А и распишет подробно эту дыру.