nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 03:31



This topic is locked, you cannot edit posts or make further replies.  [ 27 posts ]  Go to page 1, 2  Next
Практическое применение 1801ВМ3А и 1801ВМ2А в БК11М. 
Author Message
Banned
User avatar

Joined: 02 Feb 2014 08:29
Posts: 102
Location: Павловский Посад
Предлагаю уважаемой обществеености ознакомится с практическим применение ИС М1801ВМ3А-6 мгц ( 7.2 мгц ) и М1801ВМ2А-10 мгц ( 13.5 мгц ) в конструктиве для сопряжения с БК0011М ( БК0011, БК0010, ДВК-2 без КМД ).
Внешний вид блока с ВМ3А :
http://www.pixic.ru/i/80p0J381Q64338c6.jpg - вариант с высокой посадкой процессора ( при обычном корпусе он находится с внешней стороны - для охлаждения.)
http://www.pixic.ru/i/A050t3v1a613N8i7.jpg - вариант для работы с БК11/БК10, 1 мегабайт батарейного СОЗУ, вид снизу.
http://www.pixic.ru/i/q0p06331u6s3e8F8.jpg - вид сбоку, для опытов приделана ИС 530ТМ2 - делитель частоты 24 мгц для получения 6 мгц - оказалась немного похуже, чем 74F74D, особенно по посадке.
http://www.pixic.ru/i/B0E07372y3R7n2h7.jpg - Э3 блока, 1-я часть.
Исправленная Э3 блока ( диод у Д33 - 01 выв. весьма критичен ) :
Image
Применять : Д1 - 530ЛН1, Д11 - 74F74 или 530ТМ2, Д8 - 74F174 или 530ТМ9. Остальные ИС - малокритичны, но желательно серии "F", кроме Д20 - там желательно 74HC14 ( 1564ТЛ2 ).
http://hostingkartinok.com/show-image.p ... e9d0055dd5 - 2-я часть Э3 блока
http://i022.radikal.ru/1307/07/fc659d5b1bea.jpg - схема доработки БК11М - для устранения стробирования сигнала RPLY в режиме ВМ3А.
http://www.pixic.ru/i/i040c202N0I259g6.jpg - краткое ТО блока - 00 исполнение.
http://www.pixic.ru/i/k0o0t361h39580w8.jpg - извещение о выпуске 01 исполнения - описаны изменения в выключателях режимов блока.
http://www.pixic.ru/i/V090z3714749m402.jpg - использование субмодуля ИС М1801ВМ2А - макетный вариант,
http://www.pixic.ru/i/1010Y3m1f7A914z6.jpg - вид субмодуля снизу,
http://www.pixic.ru/i/b0t063k2b0z4a1I7.jpg - Э3 субмодуля, адреса ВМ3А свыше 200000 ( 8 ) - не исползуются.
Кстати, эта конструкция ( ВМ3А + ВМ2А + 1 мегабайт )- в продаже, 100$.
Темы обсуждения :
http://bk0010.org/forum/?id=11041 - на БК10.орг, в т.ч. реальное консультирование по всем вопросам об этом блоке.
http://zx.pk.ru/showthread.php?t=21604 - на форуме фанатов Z80,
http://www.forum.pk-fpga.ru/viewtopic.php?f=54&t=5456 - на сайте Volanda ( и.о. Косенкова :) )
http://www.phantom.sannata.ru/forum/index.php?t=14081 - на форуме любителей старины в ЭВМ.


Last edited by MM on 12 Jul 2014 13:51, edited 1 time in total.



04 Feb 2014 18:14
Profile WWW
Doomed

Joined: 10 Mar 2012 16:21
Posts: 598
Location: РФ
MM wrote:
...Кстати, эта конструкция ( ВМ3А + ВМ2А + 1 мегабайт )- в продаже, 100$...
Жаль, что секретные сотрудники должны избегать личного общения с клиентами, что, соответственно исключает покупку с самовывозом изделии - увы тiльки почта.
А может всё таки есть варианты через каких знакомых передать ?
( Ну не нравится почта - что поделать - некоторые вот в самолётах летать боятся - у разных людей разные особенности, понимаете.. )


04 Feb 2014 19:13
Profile
Doomed
User avatar

Joined: 05 Apr 2011 12:45
Posts: 491
Location: Великий Новгород
Post 
в чем причина использования в модуле КР531АП2, ведь 530АП2 в планарном корпусе и меньше занимают места.

_________________
танцуй пока живешь под каплями огненного дождя...


05 Feb 2014 03:25
Profile WWW
Banned
User avatar

Joined: 02 Feb 2014 08:29
Posts: 102
Location: Павловский Посад
Post 
В чем причина применения КР531АП2 - исключительно в дешевизне последних, т.к. на момент проектирования 6-слойки были доступны 530АП2 только по 80 руб, итого - 480 руб вместо 48 руб. за 6 шт. КР531. Кстати, была мысль вообще сделать блок на 533/530 серии - от этого проекта осталась только 530ЛН1 - в связи с тем, что генератор для нее делать мне гораздо привычнее, чем для др. ИС.
Сейчас вроде как доступен вариант 530АП2 и по 50 руб. в коробках - да поезд ушел. ( Не особо далеко ... ).
Для любителей пособирать - доступны голые 6-слойки - по 700 руб, ( от 2 шт. - по 650 руб. ) + почта. Писать : MMTEMA@MAIL.RU
Главный раритет - СОЗУ - доступно в Москве в Чиптрейде ( почта ! )примерно по 250 руб. за корпус, или в Китае - примерно по $2 + $8 - почта. ИС 217ЛА2 доступны в Анион электроникс - цены умеренные, там же доступны ИС серии 74F. ВДМ1-8 ж. - 56 руб. ( Анион ). Ж. колодки типа РС24-7 и РС40-1 - см. Гуглю - она выведет на поисковики ИС, цены на колодки - около 110-250 руб. за 1 шт. ( нужно 1 шт. 24 и 1 шт. 40-пин, или 4 шт. 16-пин РС16-1 ж. ( примерно по 90 руб. за 1 шт. ). Колодки с длинными ножками - ОНП-НИ-6-16 ( от 100 до 160 руб. за 1 шт. , надо 4 шт.).
С разъемами сложнее - они в конце 1990-х немного поменяли обозначение. Цены в Митино на СНП58-64 - примерно 150 руб. за 1 шт. Самые приемлемые цены на К53-14 - от 3 до 6 руб. за 1 шт. ( Анион ). Зеленые или коричневые конденсаторы - от 30 до 160 руб. - с "5" приемкой, еще по коммунистическим ТУ с Pt и Pd. А китайские серебрянные и алюминиевые - от 4 до 30 руб - для лохов, в любом случае они в желтоватом компаунде и имеют самые невероятные надписи, вплоть до откровенного вранья - "5М" и даже "D" - для совсем дураков. ( И даже ТУ конденсаторов подправили под это дело ... )


05 Feb 2014 10:15
Profile WWW
Doomed
User avatar

Joined: 05 Apr 2011 12:45
Posts: 491
Location: Великий Новгород
Post 
Вообще готовые блоки лишают удовольстви процесса паяния сборки установки деталек,
Получается взял готовое и пользуйся, на хобби это не похоже,
Не по нашему это, Плата должна быть пустой, Вообще проект интересный,



А поезд с 530АП2 дешевыми как далеко ушел?

_________________
танцуй пока живешь под каплями огненного дождя...


05 Feb 2014 10:40
Profile WWW
Banned
User avatar

Joined: 02 Feb 2014 08:29
Posts: 102
Location: Павловский Посад
Post 
ИМХО - особенно интересна отладка, особенно в сочетании с редкосной кривизной совковых ИС, для пущей привлекательности обильно инкрустированных слоем Зл-999 - 3 мкм.
Не менее увлекательны измерения быстродействия с секундомером.
А особо привлекательно - писать автоматизированный тестер быстродействия при 0-тактов задержке СОЗУ. ( Говорят, что зловещая дыра в микрокоде 1801ВМ2 даже не заметна на таком быстродействии - см. посты уважаемого Patrona на форуме любителей Z80 ).
*
Из 23 купленных ИС СОЗУ полумегабайтных - 1 шт. не держала инфу при +2.5 в., но проходила тест при +4.8 в.
Вредную СОЗУшку выделяло на редкость малое потребление при +2.5 в. - менее 1 микроампера, тогда как типовое - 1.2 микроампера.
*
Тестовый диск с моим софтом для блока с ВМ3А/ВМ2А - поищите на форуме любителей Z80 ( на нем может быть битый LD.SYS - его надо списать с ДВК. )
Для переписи с ИБМ внешние USB - флоппидиски не пригодны - нужен именно 3.5 наплатный контроллер гибкого диска - см. посты уважаемого тов. gid в ветке о платах с ВМ3А на форуме БК10.орг
( А еще полезная штука - эмуль ДВК от уважаемого тов. Patron - особенно совмесно с плагином для Тотального Командира - что бы образы дисков БК11М/ДВК4-МУ переписывать более-менее свободно под W7 ). ( DESS.SAV в эмуле Patrona - под замену, там какой-то умник Хексы присобачил на место Ассемблера - что сразу делает такой DESS непригодным для работы по написанию программ в Ассемблере ).
Насчет переразводки 6СПП - цена 30 шт. на Украине - около 22 т.р. +
проводник в вагончике.


05 Feb 2014 11:40
Profile WWW
Doomed

Joined: 25 Aug 2009 07:02
Posts: 459
Location: Москва
Post 
MM wrote:
( Говорят, что зловещая дыра в микрокоде 1801ВМ2 даже не заметна на таком быстродействии - см. посты уважаемого Patrona на форуме любителей Z80 ).

Как первоисточник этого знания (зависимость от задержки RPLY) - подтверждаю :) Плюс то, что на том же стенде у 1806ВМ2 дыра не обнаружена.


06 Feb 2014 04:11
Profile
Doomed
User avatar

Joined: 05 Apr 2011 12:45
Posts: 491
Location: Великий Новгород
Post 
Quote:
Как первоисточник этого знания (зависимость от задержки RPLY)


можно подробно узнать что за дыра в микрокоде? она есть только в ВМ2 или в ВМ1 и ВМ3 тоже есть?

_________________
танцуй пока живешь под каплями огненного дождя...


06 Feb 2014 04:20
Profile WWW
Doomed
User avatar

Joined: 05 Apr 2011 12:45
Posts: 491
Location: Великий Новгород
Post 
это оно?

Quote:
На данной стадии исследований мега-глюка 1801ВМ2 его абстрактная модель представляется весьма простой:

Все команды делятся на четыре группы по отношению к глюку:
1. Инвариантные к глюку ( вроде TST R0 или MOV PC,R5 и др. ).
2. Вызывающие глюк ( вроде MOV (PC),R0 и др. ).
3. Сбрасывающие глюк ( вроде MOV (PC),R0 ; BR ; TST PC и др. ).
4. Мутные ( NOP, MTPS ), которые могут сбросить глюк, а могут и не сбросить.

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

Объяснение механизма глюка требует учёта двух различных указателей PC :
1. Указатель на аргумент
2. Указатель на команду

Первый указатель применяется как значение PC во всех командах, где он используется непосредственно или как база для обращения к памяти ( как в командах MOV PC,R5 ; MOV (PC),R0 ; BR и др. ).

Второй указатель служит для извлечения кода исполняемой команды.

В обычной ситуации при выполнении обычных команд эти указатели совпадают.

После выполнения "глючной" команды типа MOV (PC),R0 - сначала выполняется та команда, на которую смотрит указатель команды. Если эта команда относится к группе команд, сбрасывающих глюк - глюк не возникает и выполнение продолжается как обычно. То же справедливо и для нескольких "глючных" команд, идущих друг за другом - только последняя из них может вызвать глюк, если следом за ней не идёт "сбрасывающая" команда.

Если после выполнения "глючной" команды указатель команды смотрит на инвариантную команду - после её первого выполнения указатель команды не увеличивается на 2 и инвариантная команда выполняется повторно. При этом возникает состояние глюка, характеризующееся тем, что указатель аргумента опережает указатель команды на 2.

При выполнении первой же сбрасывающей команды указатель команды получает значение указателя аргумента ( это, например, приводит к пропуску следующей однословной команды после обычной однословной сбрасывающей ).

Если в качестве сбрасывающей команды выступает глючная - она порождает глюк по новому значению исправленного указателя команды ( т.е. не в следующем слове, а через одно слово ).

.......................

Дальнейшего исследования требуют аспекты влияния мега-глюка на обработку прерываний, статистические параметры установки и сброса глюка различными командами и вопросы "трапообразования" при появлении команды NOP вслед за большим количеством идущих подряд глючных команд.


взято отсюда

http://zx.pk.ru/showpost.php?p=594518&postcount=666

_________________
танцуй пока живешь под каплями огненного дождя...


06 Feb 2014 05:41
Profile WWW
Doomed

Joined: 25 Aug 2009 07:02
Posts: 459
Location: Москва
Post 
Случайность wrote:
это оно?
...
взято отсюда

http://zx.pk.ru/showpost.php?p=594518&postcount=666

Да, речь об этом. Меня не интересовали детали глюка, я проверил только, есть он действительно , или нет, результат такой:
- да, глюк процессора
- если RPLY особо не задерживать, то глюка нет

Для себя решил: глюка условно нет и нефиг париться. Условно - означает, что система, спроектированная с учетом обстоятельства, безглючна в этом смысле. Особых усилий (читай извращений и костылей) для такого проектирования не требуется, процессор годный стало быть, и слава богу.

Для эмулятора УКНЦ глюк нужно учитывать, помог ребятам как мог, но мне эмулятор не интересен.


06 Feb 2014 06:26
Profile
Doomed
User avatar

Joined: 05 Apr 2011 12:45
Posts: 491
Location: Великий Новгород
Post 
а как насчет глюка в ВМ1 и ВМ3?

_________________
танцуй пока живешь под каплями огненного дождя...


06 Feb 2014 06:44
Profile WWW
Doomed

Joined: 25 Aug 2009 07:02
Posts: 459
Location: Москва
Post 
Случайность wrote:
а как насчет глюка в ВМ1 и ВМ3?

У ВМ1 вроде как конвейера нету, а глюк с ним связан. ВМ3 - неизвестно, но потестировать его в планах у меня есть.


06 Feb 2014 07:45
Profile
Banned
User avatar

Joined: 02 Feb 2014 08:29
Posts: 102
Location: Павловский Посад
Post 
В ВМ1 есть другие глюки, может со временем их нароют истинные любители антиквариата. Как-то в 1991 г. я писал прошивку для одного специфицеского аппаратно - програмного комплекса на ВМ1 и столкнулся с тем, что на половине процессоров ВМ1 код идет через раз, несмотря на абсолютную исправность железа. Так вот, пришлось перепаивать ок. 10 образцов - т.к. ПЗУ уже была изготовлена. Потом заказали исправления - обошлось, как с 0 изготовить. Почему не ставили РР1 - они по наработке хранения не подходящи для ответственных узлов,а с РФ3 тогда уже была напряженка - партию в сотни шт. было малореально добыть в конце 1991 г.
*
А насчет глючности ВМ3 - если сделать правильное железо, например на СОЗУ ( МС1201.03/04 - не правильное. ), он в классической RT-11 пока не замечен за шалостями.
*
Почему в 1801ВМ2 дыра образовалась - т.к. его ориентировали изначально на БЦВМ с задержкой СОЗУ/ПЗУ не более 200-300 нс, на всех испытаниях по приемо-сдаче темы он вел себя хорошо - сошлюсь на его автора, Ю.Л. Отрохова.
А что МС1201.02 надо дорабатывать напильником - например, кварцевать, и делать частоту ВМ2 - 6-6.5 мгц - так это мелочи.
Насчет УКНЦ - не смотря на громогласные заявления их уважаемых владельцев, все М-ЭВМ, что были в ОКБ - либо сразу заедали, либо висели через полчасика после включения. Упомянутый Ю.Л. Отрохов сослался по этому поводу на то, что одна плюшечка там работает на грани параметров по быстродействию, и, в принципе, ее неплохо бы подбирать.
*
1806ВМ2 - это исправленная версия 1801ВМ2 для спецприменений в милитарисском диапазоне температур. Исправляли около 2 лет. К тому же 1806ВМ2 не делит входную частоту на 2. Отмечены случаи работы 1806ВМ2 на 8 и более мгц. Вход WRQ - вектор 250 ( 8 ) - прерывание от окна многопроцессорной шины. ( Аналогичный вход в ВМ1 - 270 вектор ) ( ? )


06 Feb 2014 08:26
Profile WWW
Doomed
User avatar

Joined: 05 Apr 2011 12:45
Posts: 491
Location: Великий Новгород
Post 
Quote:
Почему не ставили РР1 - они по наработке хранения не подходящи для ответственных узлов


очень интересно, получается что 1801РР1 не обеспечивают длительность хранения прошивки? содержимое РР1 слетает даже при обесточеном хранении?
Где то читал что у РР1 всего 10 циклов записи стирания, это соответствует действительности?

У меня есть несколько БУ 1801РР1 судя по буквам, опытное производство, хотя даты 92 год. Какова вероятность что их удасться стереть и заново записать?

_________________
танцуй пока живешь под каплями огненного дождя...


06 Feb 2014 08:56
Profile WWW
Banned
User avatar

Joined: 02 Feb 2014 08:29
Posts: 102
Location: Павловский Посад
Post 
Насчет РР1 - у них по ТУ не более 10.000 часов хранения, при возможности повторной перезаписи - 90%. Реально РР1 слетают примерно в 5% экз. за 10 лет хранения. Такова особенность флеш-технологии.
Как-то приходилось тестироваь свежесваренные РР1 - ПВГ по конкретной прошивке был не более 4%, а по полному комплексу испытаний - хорошо, если 0.6%. Самое нехорошее - это когда припаяют крышку, а РР1 скинет тестовую прошивку - такие приходилось зачищать и сдавать корпуса на др. участки - под визг начальства. Реально скидывают контент - ок. 20% при нагреве до 150 градусов примерно, это и к РФ3 тоже относится.
Некотрые экз. удавалось до 30 раз перезаписывать - но это скорее единицы из десятков шт. Думается, если Ваши экз. - не заведомый брак. то есть ок. 80% вероятности успеха перезаписи. Отмечу, что РР1 не имеет возможности обнулять адрес информации - а только увеличивать его. Например, ИС с адресом 140000 нельзя прошить на 100000, но можно на 140000 и 160000 ( 8 ).


06 Feb 2014 09:40
Profile WWW
Display posts from previous:  Sort by  
This topic is locked, you cannot edit posts or make further replies.   [ 27 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.