КМ1801ВМ2

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

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Раздвинутся - я такой же присовывал ;)

Там ошибка набегает всего (2.54-2.50)*(40/2-1)=0.04*19=0.76 мм
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:ошибка набегает всего (2.54-2.50)*(40/2-1)=0.04*19=0.76 мм
Шаос - я это тоже посчитал - но опасения у меня, что он керамический - не треснул бы.
Если бы пластмассовый, я бы даже не задал этого вопроса, поскольку пластмассовый
DIP-40 я в импортные панельки и сам вставлял.
Lavr wrote:
Shaos wrote:где-то читал, что ВМ2 на некоторых последовательностях команд входит в ступор из-за
ошибок в микрокоде - его не так тщательно вылизывали как ВМ1...
Есть такой момент. Я тоже это читал на "хобботе".
Patron wrote:Недавно стало известно, что процессор 1801ВМ2 разрабатывался менее тщательно, нежели 1801ВМ1.

Об этом, в частности, говорит ошибка микрокода, приводящая к разрушению работы процессора при выполнении чтения с методом адресации 17 ( как в команде MOV (PC), R0 ).

После хотя бы одной такой команды и вплоть до любой команды, нарушающей предвыборку ( типа перехода или вызова подпрограммы ) - работа процессора 1801ВМ2 становится дефектной.

С исследованиями этой любопытной особенности процессора 1801ВМ2 можно ознакомиться здесь (http://zx.pk.ru/showthread.php?postid=579286) .

Хорошей иллюстрацией может служить код, позволяющий точно определить, выполняется он на процессоре 1801ВМ2 или на любом другом:

Code: Select all

;
;	VM2BUG.MAC - 1801VM2 CPU MegaBUG Test
;
	.MCall	.Print, .Exit
 
START:
	Mov	(PC), R0
	Inc	R0
	Jmp	@#NotVM2
	.Word	VM2
 
NotVM2:
	.Print	#No
	.Exit
 
VM2:
	.Print	#Yes
	.Exit
 
No:	.ASCIZ	/Not 1801VM2/
Yes:	.ASCIZ	/1801VM2 !!!/
 
.End	START
;
Интересно отметить, что команда Inc R0 не выполняется ( или выполняется дважды - исследования мега-глюка ВМ2 ещё не завершены ).
Last edited by Lavr on 24 Nov 2013 08:51, edited 1 time in total.
iLavr
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

Девборды у меня нет и керамического 1801ВМ2 тоже, но керамическая 580ВВ79 в обычную буржуйскую панельку отлично входит по самые помидоры, и ничего даже не гнётся. Но у панельки контакты открыты сверху, не то что дырочки в "дощечке".

Ошибка для крайних выводов будет 0,76/2=0,38мм.
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

VituZz wrote:Девборды у меня нет и керамического 1801ВМ2 тоже, но керамическая 580ВВ79 в обычную буржуйскую панельку отлично входит по самые помидоры, и ничего даже не гнётся. Но у панельки контакты открыты сверху, не то что дырочки в "дощечке".

Ошибка для крайних выводов будет 0,76/2=0,38мм.
Да - наверное от середины надо мерять, а не от другого края - так что да, 0.38 мм

Ножки легко смещаются влево-враво даже у керамических корпусов - думаю выживет...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:Ножки легко смещаются влево-враво даже у керамических корпусов - думаю выживет...
Я посмотрел - как люди с такими девбордами работают, и подумал, что, возможно, лучше втыкать
в девборду русскую панельку и подогнуть её ноги, а самомУ процу - ног не гнуть.

Image

Или западную панельку, но не с цанговыми отверстиями, а с щелевыми...
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Микропроцессор КМ1801ВМ2 описан весьма скупо и за небольшой разницей
даже в справочных изданиях повторяет статью в МПСС авторства разработчика
В.Л.Джхуняна & Со.

На одном из форумов попался мне довольно дельный совет, что КМ1801ВМ2 и
1806ВМ2 - это фактически близнецы братья.

Поэтому много информации можно почерпнуть из существующего даташита на
1806ВМ2
.

Скачать последний можно по адресам:

http://www.npofizika.ru/pdf/1806vm2.pdf
http://datasheets.chipdb.org/Soviet/1806vm2.pdf

Неплохая подборка информации есть по адресу: Pdp11 compatible microprocessors.
Она во многом повторяет "официальные" источники, но и содержит ряд полезных дополнений.
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Я когда-то качнул сканы официальной проектной документации на ВМ2 с блоксхемами и карандашными исправлениями ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

Всю жизнь работаю с микросхемами 2.5 и 2.54 мм одновременно. Отлично у них ножки гнутся, никогда проблем не было.

Из за слегка наклоненных ножек кажется, что корпус микросхемы изогнут.
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:Я когда-то качнул сканы официальной проектной документации на ВМ2
Меня сейчас больше интересует вопрос его схемотехнического включения.

Схем очень мало, и что неприятно - в тех, которые есть, очень мало идентичного, чтобы представить
себе типовую схему включения.

Везде весьма подробно описывается 1801ВМ1, а потом - "1801ВМ2 является его развитием
и имеет следующие отличия
"...

И про некоторые отличия - ничего не говорится. К примеру у 1801ВМ2 нет сигнала BSY.
А на временнЫх диаграммах 1801ВМ1 он задействован...

Про встроенный таймер 1801ВМ1 даже в его описании не говорится ничего - а он есть!
Остался ли он в 1801ВМ2 просто пока неизвестно... :(

Очень плохо документированы эти отечественные процессоры... прямо - угадайка какая-то... :-?
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

vinxru wrote:Всю жизнь работаю с микросхемами 2.5 и 2.54 мм одновременно. Отлично у них ножки гнутся, никогда проблем не было...
Ну пока получил от всех советы, что ножки гнутся.. Если сломаю раритетный проц в керамике -
свалю всё на вас... :D (щютка юмора)
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Давай лучше через панельку :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:Давай лучше через панельку :)
Да - безусловно... панелек сегодня купил. Заодно прикупил вот таких штук:
Image
Я подумал - что ими легче выбрать разброс, поскольку они короче 20. Может
ничего и вовсе гнуть не придётся...


Пора и процессоры поиметь... но завтра не смогу - допоздна работаю...
Значит - придется в выходные. Ну и если всё срастётся можно будет померять
всё по месту.
Я уже прикинул, как тестовую схему повтыкать в девборду.

(Чёрт... завтра с утра у нас обещают снег... а такая хорошая погода была...) :(
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Я подобные однорядные панельки длинные покупаю (на 34 пинов чтоли) - дешевле получается - их потом легко наломать можно под любую длину
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Я купил 4 по 32 - не знаю дешевле ли, т.к. платил итоговую сумму - по позициям не помню.
iLavr
User avatar
MM
Banned
Posts: 102
Joined: 02 Feb 2014 08:29
Location: Павловский Посад

Post by MM »

1.Параметры магистрали у процессоров 1801-й серии :
1.1. Максимально-допустимая статическая нагрузка при уровне 0в. на МПИ - 5-8 ма. ( подтяжка - 1 ком от +5 в. )
1.2. Максимально-допустимая статическая нагрузка при уровне +3.3. в. ( резистор с МПИ - 2 ком. на общий ) - 2 ма.
2.Для чего подтягивается МПИ резисторами - для случая ПДП, когда почти все ноги процессоров отключаются от МПИ. Если этого режима не будет - подтяжки опциональны. В некотрых процессорах ( или в некотрых редакциях процессоров ) возможно отключение от МПИ при уровне сигнала DCLO = 0в. Для 1801ВМ3 возможно отключение старших адресов от МПИ при отключении ( программно ) диспетчера памяти.
3.Поскольку при максимальных частотах процессоров серии 1801 на МПИ присуствуют частоты порядка 30-50 мгц, целесообразно использовать набор ИС серии 74Fххх. Не забываем про коаксиальный трекинг материнской платы - это улучшит разгон на 10-20%.
4.Если вывод SEL процессора 1801ВМ2 оставить в воздухе, то при начальном пуске будет в Регистр Начального Пуска ( РНП ) загружаться число 000000 ( 8 ), и таблица векторов 1801ВМ2 начнется с 000000 адреса, т.е. в ячейке 000000 будет адрес программы пользователя, которую надо начинать исполнять при перезапуске по питанию. Если, например, в этой ячейке разместить число 001000 ( 8 ), то старт произойдет с 001000 адреса.
5.Надписи карандашом на 1809РУ1 означают БРАК, обычно в продажу выбрасывают "половинки" или "четвертинки" от годных. Вариант надписи : Б00 и т.п.
6.Процессоры 1801ВМ2 маркируются так :
6.1. Нет точек цвета маркировки - буква "А" ( тест на заводе - 12.5 мгц.
6.2. Есть одна точка - буква "Б" - тест - 10 мгц.
6.3. Есть 2 точки ( вторую обычно приделывают кривенько ) - тест - 8 мгц, может быть совсем нехорошим - по ТУ - не более 6 мгц.
7.Процессоры 1806ВМ2 избавлены от зловещей дыры в микрокоде -
по данным Ю.Л. Отрохова. ( Исправляли около 2 лет ). По непроверенным слухам, отлично идут на 8 мгц и более, при +5.4 в.