Микро-ЭВМ на КМ1801ВМ2

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

Moderator: Shaos

User avatar
Случайность
Doomed
Posts: 491
Joined: 05 Apr 2011 12:45
Location: Великий Новгород

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

насчет этой платы я читал что его ставят по той причине что его не заменить. Доков нет и поэтому в fpga его не запихать.
но это мысли интернета, и никто не сможет сказать в чем правда по настоящему
танцуй пока живешь под каплями огненного дождя...
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Но если его (1801ВМ....) по какой-либо причине до сих пор делают - то мне даже приятно! :kruto:
iLavr
User avatar
Случайность
Doomed
Posts: 491
Joined: 05 Apr 2011 12:45
Location: Великий Новгород

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

так 1806ВМ2 досих пор делают, а это тоже самое что и 1801ВМ2
танцуй пока живешь под каплями огненного дождя...
vt
Junior
Posts: 4
Joined: 05 Jan 2015 14:47
Location: Новосибирск

Post by vt »

Мой минимальный контроллер двадцатилетней давности на 1801ВМ2 для коллекции )

Image

D2 - это 537РУ11, D4 - 573РФ8 или AT28C256, D9 - 556РТ4, D14 - 1801ВП1-065
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Спасибо! Я вставил картинку прямо сюда (кликабельно)

А можно ещё значения сопротивлений, ёмкостей и кристалла узнать?...
Я тут за главного - если что шлите мыло на me собака shaos точка net
vt
Junior
Posts: 4
Joined: 05 Jan 2015 14:47
Location: Новосибирск

Post by vt »

Посмотрел на живом экземпляре )
Кварц - 4608; R1-R2 - 1K; R3-R28 - 2.2K; R29 - 510; C1 - 2200 мкФ (это подпитка ОЗУ при выключении питания, так что чем больше - тем лучше)
Ну и остальное: D5,D6,D8,D12,D13 - 1533ИР22; D10,D11 - 1533ИР23; D3,D15 - 1533ТМ2; D7 - 1533ЛА3

Программа в ПЗУ перед прошивкой инвертируется и по адресам и по данным, процессор стартует с нулевого вектора.
Вообще, процессор простой и неприхотливый, если применять его как контроллер и не обращать внимания на всё, что написано и нарисовано про него в связи с ДВК, БК и т.п. )
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Бальшой Спасип! :)

Там говорят какой-то страшный микрокодовый глюк есть - не сталкивались?
Я тут за главного - если что шлите мыло на me собака shaos точка net
vt
Junior
Posts: 4
Joined: 05 Jan 2015 14:47
Location: Новосибирск

Post by vt »

Нет, не сталкивался.
Мы делали на них разные контроллеры для АСУТП в девяностые, некоторые лет по десять потом отработали на производстве.
Были кажется какие-то нюансы с командами режима HALT, но это скорее от моего недопонимания глубины замыслов разработчиков процессора )
matocob
Junior
Posts: 3
Joined: 13 Feb 2015 21:28
Location: 92.36.70.54

Post by matocob »

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

Re:

Post by bigral »

vt wrote:Программа в ПЗУ перед прошивкой инвертируется и по адресам и по данным, процессор стартует с нулевого вектора.Вообще, процессор простой и неприхотливый, если применять его как контроллер и не обращать внимания на всё, что написано и нарисовано про него в связи с ДВК, БК и т.п. )
Ну как бы, хотелось бы, конечно, запустить его так чтоб он был похож на стандартный DEC LSI-11, а для этого по идее нужен "пультЪ" так как в самом нем его нету :( Ну и тут начинается, как его прикрутить этот shadow rom + shadow ram
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re:

Post by Lavr »

Lavr wrote:ОАО «Кварц» существует и по сей день и даже работает по профилю,
выпуская вот такую продукцию:

Одноплатный микроконтроллер "Кварц-60.1"

Image
ОАО «Кварц» wrote:Микроконтроллер выполнен на базе микропроцессора 1801ВМ2 и программируемой логической
интегральной схеме (ПЛИС) фирмы Altera в габарите одной платы стойки ЧПУ.
Похоже, что я сглазил (хотел бы ошибиться), но ощущение такое, что ОАО «Кварц» испустило дух... :-?
Сайт их продается, в Гугле ОАО «Кварц» (Калининград) с электронным профилем больше не находится...
А я хотел фоточку их микроконтроллера покрупнее разыскать... :-?
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Микро-ЭВМ на КМ1801ВМ2

Post by Lavr »

Я озадачился вот таким сомнением: если процессору КМ1801ВМ2 через определенное количество тактов
память не ответит сигналом готовности, то он уходит в какое-то прерывание?
Я правильно понимаю этот момент, что КМ1801ВМ2 нельзя как 580ВМ80 притормозить неготовностью?

Нашел описание:
Если за 54 такта после выставления сигнала DIN устройство не ответило сигналом RPLY, то процессор снимает сигналы DIN и SYNC и прерывается по зависанию при передаче данных.
Last edited by Lavr on 11 Sep 2016 14:33, edited 1 time in total.
iLavr
User avatar
MM
Banned
Posts: 102
Joined: 02 Feb 2014 08:29
Location: Павловский Посад

Re: Микро-ЭВМ на КМ1801ВМ2

Post by MM »

Lavr wrote:Я озадачился вот таким сомнением: если процессору КМ1801ВМ2 через определенное количество тактов
память не ответит сигналом готовности, то он уходит в какое-то прерывание?
Я правильно понимаю этот момент, что КМ1801ВМ2 нельзя как 580ВМ80 притормозить неготовностью?
ВМ2 ( 1801 и 1806 ) полностью статический процессор, и его можно тормозить любыми ниже перечисленными средствами. Примеры тормозов :
1. Остановить тактовый генератор, при этом не должна ни на наносекунду быть превышена максимальная тактовая частота ( точнее минимальные периоды, когда вход CLC имеет уровни +5в. и 0в. )
2. Не подавать сигнал опознавания адреса AR.
3. Выполнить ПДП длиною в ХЗ. сколько лет, без учета сигнала DMGO
Однако, при обращении к любому устройству на МПИ необходим ответ RPLY этого устройства. Максимальное время ожидания ответа измеряется в тактах ВМ2 ( ~70 тактов ??? ). При отсуствии ответа RPLY ВМ2 вызывает немаскируемое прерывание по 4-му вектору.
( Насчет последнего предположения - лучше ТО на 1801ВМ2 почитать, гуглится, оно сотни метров (только описание команд )).
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Микро-ЭВМ на КМ1801ВМ2

Post by Lavr »

MM wrote:лучше ТО на 1801ВМ2 почитать, гуглится, оно сотни метров (только описание команд )).
Вроде как нашел, вот это - оно?
http://zx-pk.ru/threads/17284-km1801vm2 ... sanie.html

Пара вопросов возникла:
1. Как у 1801ВМ2 организовать аппаратное пошаговое прохождение? (аналогично READY-WAIT у 580ВМ80)

2. Почему 1801ВМ1(2) не воровали с заводов и не делали на них любительских компьютеров, а вся массовая истерия началась с 580ВМ80, "Радио-86РК", "Специалист"... etc. ?
iLavr
User avatar
MM
Banned
Posts: 102
Joined: 02 Feb 2014 08:29
Location: Павловский Посад

Re: Микро-ЭВМ на КМ1801ВМ2

Post by MM »

Lavr wrote:
MM wrote:лучше ТО на 1801ВМ2 почитать, гуглится, оно сотни метров (только описание команд )).
Вроде как нашел, вот это - оно?
http://zx-pk.ru/threads/17284-km1801vm2 ... sanie.html

Пара вопросов возникла:
1. Как у 1801ВМ2 организовать аппаратное пошаговое прохождение? (аналогично READY-WAIT у 580ВМ80)

2. Почему 1801ВМ1(2) не воровали с заводов и не делали на них любительских компьютеров, а вся массовая истерия началась с 580ВМ80, "Радио-86РК", "Специалист"... etc. ?
1. Приблизительно поставить "кнопку" ( и защелку ) на AR. Хотя , ИМХО, правильнее было бы организовать непрерывный поток запросов ДМА - тогда можно было бы отрепетировать перекрестные помехи на МПИ ( а их на ДПП обычно бывает "охренеть как много" ( в простонародье - "звон" ) ).
Если с учебной целью - вообще "побольше лампочек" и "кнопка-тактовый генератор". Если не только с учебной целью - на МПИ повесить 6 шт. 533ИД18/555ИД18 и 6 шт. АЛС333А??? ( с общим катодом ) - что бы контент МПИ сразу отображать в восьмеричном виде.
*
2. Знающие господа-разработчики так натрахивались с 1801-й серией на работе, что дома на неё смотрели, как на тараканов. Ну еще на как источник металла - после 1987 г, когда в Прибалтике появились господа, озабоченные "жэлтый нога".
И еще один момент - ТО на 1801/1806 до сих пор под "гостайной" УК проходит, т.к. по крайней мере ВСЁ ЯО ( и средства его доставки ) на ней.
Ну еще на смежной 1836 ( стойкой к "факторам" ) и её развитии в Ваксу - 1839 ( обычно - боевой космос ).
2.1. А вот ТО на Z80 и 8080/8086 можно было достаточно свободно привезти из-за границы, за умеренные бабуси, перевести его, и даже тиснуть в "Радио" статейку - "КР580ИК80" и ни слова о "580ИК80" !
*
ТО на 1801ВМ2 на форуме почитателей Z80 одно - оччень полезное чтиво.
А чушь о питании 1806ВМ2 "+5.5 вольтами" можно скачать прямо с сайта Ангстрема - там, единственно что полезное - указание, что AR надо снимать до оскончания цикла SYNC - тогда "будет хорошо". ( Проверил на практике - прирост быстродействия на ~5% реально дает ! ).
Доп. прерывание 1806ВМ2 - вектор "250".
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/