Там ошибка набегает всего (2.54-2.50)*(40/2-1)=0.04*19=0.76 мм
КМ1801ВМ2
Moderator: Shaos
-
Lavr
- Supreme God
- Posts: 16799
- Joined: 21 Oct 2009 08:08
- Location: Россия
Шаос - я это тоже посчитал - но опасения у меня, что он керамический - не треснул бы.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 или на любом другом:Интересно отметить, что команда Inc R0 не выполняется ( или выполняется дважды - исследования мега-глюка ВМ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 ;
Last edited by Lavr on 24 Nov 2013 08:51, edited 1 time in total.
iLavr
-
VituZz
- God
- Posts: 1343
- Joined: 13 Nov 2010 04:06
-
Shaos
- Admin
- Posts: 24412
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Да - наверное от середины надо мерять, а не от другого края - так что да, 0.38 ммVituZz wrote:Девборды у меня нет и керамического 1801ВМ2 тоже, но керамическая 580ВВ79 в обычную буржуйскую панельку отлично входит по самые помидоры, и ничего даже не гнётся. Но у панельки контакты открыты сверху, не то что дырочки в "дощечке".
Ошибка для крайних выводов будет 0,76/2=0,38мм.
Ножки легко смещаются влево-враво даже у керамических корпусов - думаю выживет...
-
Lavr
- Supreme God
- Posts: 16799
- Joined: 21 Oct 2009 08:08
- Location: Россия
Я посмотрел - как люди с такими девбордами работают, и подумал, что, возможно, лучше втыкатьShaos wrote:Ножки легко смещаются влево-враво даже у керамических корпусов - думаю выживет...
в девборду русскую панельку и подогнуть её ноги, а самомУ процу - ног не гнуть.

Или западную панельку, но не с цанговыми отверстиями, а с щелевыми...
iLavr
-
Lavr
- Supreme God
- Posts: 16799
- Joined: 21 Oct 2009 08:08
- Location: Россия
Микропроцессор КМ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.
Она во многом повторяет "официальные" источники, но и содержит ряд полезных дополнений.
даже в справочных изданиях повторяет статью в МПСС авторства разработчика
В.Л.Джхуняна & Со.
На одном из форумов попался мне довольно дельный совет, что КМ1801ВМ2 и
1806ВМ2 - это фактически близнецы братья.
Поэтому много информации можно почерпнуть из существующего даташита на
1806ВМ2.
Скачать последний можно по адресам:
http://www.npofizika.ru/pdf/1806vm2.pdf
http://datasheets.chipdb.org/Soviet/1806vm2.pdf
Неплохая подборка информации есть по адресу: Pdp11 compatible microprocessors.
Она во многом повторяет "официальные" источники, но и содержит ряд полезных дополнений.
iLavr
-
vinxru
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
-
Lavr
- Supreme God
- Posts: 16799
- Joined: 21 Oct 2009 08:08
- Location: Россия
Меня сейчас больше интересует вопрос его схемотехнического включения.Shaos wrote:Я когда-то качнул сканы официальной проектной документации на ВМ2
Схем очень мало, и что неприятно - в тех, которые есть, очень мало идентичного, чтобы представить
себе типовую схему включения.
Везде весьма подробно описывается 1801ВМ1, а потом - "1801ВМ2 является его развитием
и имеет следующие отличия"...
И про некоторые отличия - ничего не говорится. К примеру у 1801ВМ2 нет сигнала BSY.
А на временнЫх диаграммах 1801ВМ1 он задействован...
Про встроенный таймер 1801ВМ1 даже в его описании не говорится ничего - а он есть!
Остался ли он в 1801ВМ2 просто пока неизвестно...
Очень плохо документированы эти отечественные процессоры... прямо - угадайка какая-то...
iLavr
-
Lavr
- Supreme God
- Posts: 16799
- Joined: 21 Oct 2009 08:08
- Location: Россия
-
Shaos
- Admin
- Posts: 24412
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
Lavr
- Supreme God
- Posts: 16799
- Joined: 21 Oct 2009 08:08
- Location: Россия
Да - безусловно... панелек сегодня купил. Заодно прикупил вот таких штук:Shaos wrote:Давай лучше через панельку

Я подумал - что ими легче выбрать разброс, поскольку они короче 20. Может
ничего и вовсе гнуть не придётся...
Пора и процессоры поиметь... но завтра не смогу - допоздна работаю...
Значит - придется в выходные. Ну и если всё срастётся можно будет померять
всё по месту.
Я уже прикинул, как тестовую схему повтыкать в девборду.
(Чёрт... завтра с утра у нас обещают снег... а такая хорошая погода была...)
iLavr
-
Lavr
- Supreme God
- Posts: 16799
- Joined: 21 Oct 2009 08:08
- Location: Россия
-
MM
- Banned
- Posts: 102
- Joined: 02 Feb 2014 08:29
- Location: Павловский Посад
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 в.
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 в.
