- Комплект плат для БК11М - Статик видео ОЗУ + 1801ВМ3А.
-
? MM@ - 06.12.2012 22:52
Предлагаю обсуждать это здесь.
-
? MM@ - 07.12.2012 00:06
Архитектура такова:
1.Адреса 170000-177000 - Всегда ОЗУ 2-такта с батарейкой. Доступно со всех процессоров.
2.В пульте ВМ3 с 0 до 157777 - ОЗУ с батарейкой.
(также имеются адреса БК11(м) в пульте ВМ3 - с 160000 до 177777).
В нормальном режиме ВМ3 с 0 до 157777 - Адреса БК11(М).
3.С ВМ1 пультовое ОЗУ для ВМ3 - недоступно.
4.Имеется переключатель ВМ1-ВМ3. (или 2 переключателя - ПДП ВМ1 и ПДП ВМ3 - для особого извращения. Т.е. можно править код, не
прерывая (формально) ход программы. (мечта хакера).).
-
? Kisser - 07.12.2012 09:16
оставьте возможность подключения 4М со схемой управления ими (хотя какая там схема? дешифратор можно и потом поставить) (а в идеале - при пуске чтобы он определял сколько ОЗУ установлено), а кому надо - сами установят м/с в нужной ему конфигурации. 8 штук по 512К не так уж и много.
-
? Murzik@ - 07.12.2012 09:32
Гм-м а чем моя тема не устроила?
Насчет ОЗУ так у меня коробка старых симов под столом пылится и есть еще микросхемы СОЗУ россыпью
для такого дела отдам!
А если по сусекам поскрести то и 2 коробку соберу
-
? MM@ - 07.12.2012 11:09
Несколько ответов.
1.Конструктив модульный - на отдельных платках. 4М к ВМ2 - малореально или огромная плата.
2.Поискал предложения 512К х 8бит 5в. в Москве - не нашел (быстро).
3.Здесь чуть более конкретно, есть вероятность коммерческого предложения для общественности в виде конструктора.
(А переделывать БК0011М - там места под РУ5 маловато.)
4.К сожалению, Симмы никак не подходят - там динамические ОЗУ, а здесь - статика.(Та, что в кэш ставилась на 486, но более современная ).
5.Интересны ИС СОЗУ типа 2 мегабайта на 1 кристалле или хотя-бы часть от этого. ( Даже с названием не определился - все предложения
по данной позиции в Москве от $50 за 1 шт. и на 3.3 в к тому же. А это - отдельные 12 ис (531АП2-открытый коллектор и 155ЛП5 по традиции.)
П.С.Делайте предложения по архитектуре - пока есть возможность внести изменения.
-
? MM@ - 07.12.2012 11:15
П.П.С. Думал разработать медиа-сопроцессор для ПС2-клавы-мыши и т.п. - но это полноразмер выходит для БК11М, в общем от 2-х, а
может быть и 3-х плат не уйти. Пока воздержуссь - вариант см. в теме "+5 в на клаву" (хочется добавить "и обдув 12-см пропеллером").
-
? MM@ - 07.12.2012 11:42
*Насчет автоопределения размера ОЗУ - это программная фича, т.е. проблема пользователя. (здесь рассматривается как раз вариант
"Без ПЗУ".)
К тому-же весь этот конструктор модульный - может, кто-то посчитает, что ему интересней чисто ВМ3 поставить с имеющимися РУ5.
П.С. Ну, я, как разработчик, разумеется, напишу стартовую последовательность для адреса 173000 - но там не будет больше 200 (8)
объема, (собираюсь выдрать этот кусок из RT-11). А развесистый "пульть" с встроенным DESS - это забота пользователей.
(Даже подумалось ограничится записью "000137 140000" - но не все так просто.)
(Сначала рассматривал вариант с РЕ2-134 - но ни оригинал, не вариант 134-01 не подходят - там без 15 ИЭ 0013 - скучно и тоскливо.)
-
? Kisser - 07.12.2012 14:01
про м/с.
Зарегестрируйтесь тут
http://www.terraelectronica.ru
При регистрации у них очень удобный поиск с даташитами + цены не сильно высокие, можно брать у даже. А можно найти нужную позицию (особенно если она есть в наличии, значит в М есть еще где-то, возможно и дешевле).
Вот например
CY7C1049D-10VXI - 178 р до 10 шт, 147 - от 10. Но корпус SO36. Но 512К уже в дипе врядли.
В дипе у них только
UT621024PCL-70LL (128К) - 85 р. Но можно хотя бы 4 штуки их поставить штатно - все 512 кБ а не 128 будет. А остальное уже дополнительной платой.
Так в теме указано Статик видео-озу, т.е. все же ВП1-37 на рассыпухе бу?
И, так понимаю, что собираем мы тут ДВК-lite а не БК (и по архитектуре, и по конструктиву)
-
? Patron - 07.12.2012 14:27
ЗДЕСЬ можно найти исходник реализации пульта ДВК ( MicroODT ) для BK0010 / BK0011M ( http://forum.maxiol.com/index.php?showtopic=4113&pid=49774&mode=threaded&show=&st=&#entry49774 )
-
? Murzik@ - 07.12.2012 15:45
Разбирался я с этим MicroODT для БК-0010 и на мой взгляд там оч-чень много лишнего и некоторых вещей не хватает.К сожелению на эмуляторе этот пульт не захотел работать а на реальную машинку у меня пока нет времени его забить и откомпилировать...
-
? Murzik@ - 07.12.2012 15:48
P.S. А как насчет самарского контроллера ИДЕ ?
-
? MM@ - 07.12.2012 19:21
(........) радио отвечает:
1.ВП1-37 в базовом варианте будет обязательно - т.к. генератор адресов видеоэкрана на мелочевке - не менее 25 ИС.
(Счас как раз раздумывал об этом, как сделать все-таки 640*256*1 - для работы в RT-11 с нормальными условиями -
но в корпусе БК0011М места нет. (Прототип этой поделки был в корпусе УКНЦ - и то без 640*ххх..., и плотненько весьма.)
2.Прохождение теста из РЕ2-330 в режиме ВМ1 - обязательное условие. (В режиме ВМ3 - не получится, там по тексту 330 регистры в
ВМ3 сидят - ничего хорошего из этого не получится. Фанаты сами напишут тест - если грамотные типа.)
3.Платку с 3.8 мБайт ОЗУ - негде городить, и даже с TSOP 1.27 шаг и 3.3 в. (после размышлений, 531АП2-5 шт, 555ЛП9-5 шт, резисторов-по вкусу, 217ЛА2 или ее прямой состав на транзисторах и диодах - для орг. батарейного питания (опция, акк. от сотового - подойдет 1 сортом с самодельной зарядкой от +5 в), 555ир23 - 3 шт., 555ид7 - 3 шт., 555лн1 и 555ла3 - немного. Если только на клаве снизу .... (но там ПС/2 думает поселится ...)
4.Как пишется пульт и все такое - мне извесно, примеры моего производства есть у большинства у читающих этот форум (просьба не
доставать гнилые помидоры из архива !) Программа разувесистого пульта будет торжественно написана фанатами. (т.е. читающими это.)
5.Внешнее оборудование - это внешнее оборудование. Кстати, 2 или даже 3 рамки и серверный БП - строго понадобятся. И без обдува-
никак.(или открытка (смайл)). (Насчет ИДЕ - там режимы УДМА меня здорово испугали - но это дело времени, возможно - большого.)
6.Я нигде пока не зарегистрировался - спам и так приходит исправно - или группа каких-то озабоченных всамом деле собралась за меня
замуж выходить ?! (Особенно из Иванова - город такой.)
-
? MM@ - 07.12.2012 20:39
Ближе к делу. Не мог бы уважаемый господин Kisser озвучить, сколько (примерно) будет стоить заказать две 2-х слойки
12*15 примерно тиражом 10 шт. каждая. И не возьмется ли уважаемый господин их развести (схему и чертеж расположения предоставлю).
(Уважаемые господа потребители, никаких дорогих ис в базовом комплекте не будет. Для богатеньких буратинок можно собрать
вариант на 530 желтой, икрустированный палладиевыми КМ5 и желтыми колодками - дорого.(смайл.))
(62512-15 нс не удалось добыть. Придется залезть в мешок с старинными материнками и их немного декомплектовать на предмет 62256-20 нс.)
*
Медиаплатка с ПС/2, СОЗУ 3.8м-2 такта с аккумулятором и ВП1-065 на МПИ - в раздумьях, вдруг никому не понадобится ? -
(какой-то прототип водился где-то с размерами 10х20 см, но там под уникальную механику заточен.)
Кстати, такая медиаплатка будет за 3000 руб. конструктором - ОЗУ дорогое.
-
? Kisser - 07.12.2012 22:31
>> там режимы УДМА меня здорово испугали
Да не надо никаких УДМА, все в ПИО, как работает в БК на данный момент, никакого ограничения по быстродействию не будет. Буфер в винтах на порядок больше всей памяти новой БК вместе взятой.
>> нигде пока не зарегистрировался
зато есть инфа по наличию и примерной стоимости. А главное - параметрический поиск. Ну да хозяйское дело. В конце концов можете спросить, поищем...
Про платы.
Я заказывал тут
http://www.siluar.ru/
недалеко от работы, от метро (если без машины), и очень демократично. Правда никаких документов строгой отчетности не будет )))
Для 10 шт. 12х15 стоимость будет (без маски) 950+1.2х1.5х10х175=4100р или 410 за штуку. Возможно возьмут рублей 300-500 за какую-нибудь фрезеровку или уменьшение переходов.
Про разводку. Есть 2 условия.
1. Ничего не обещаю по срокам - т.к. времени нет вообще, от силы 2-3 часа в неделю по выходным (правда будут каникулы, но там тоже всякие гости-кости).
2. Разводка будет в Protues only. (примерно так, как была схема для вм2) т.е. не по ГОСТу и с буржуйскими обозначениями.
Теперь вопросы.
1. Как будет организован кросс? елки в виде СНП (ДИН) или втыканием как в ДВК? т.е. как совместимость этого дела с родным БК будет?
2. Можно ли 1801 в 42 ногом корпусе планарно запаять? наверное нарушатся нормы, но для домашнего использования очень быстро их паять, а главное - выпаивать.
3. >> примерно тиражом 10 шт. каждая
А Вы уверены что на 10 штук будет спрос?
-
? MM@ - 07.12.2012 23:22
Ответы.
1.Насчет размеров и расположения.
1.1. 1-я платка - статик ОЗУ для видео - над РУ5 в примерно 1 см. над матерью БК11(М). Монтаж - проводочками МГТФ к 1801РЕ2 -
шина, остальное - на камне или рядом. Штатная ВП1-037 будет доступна исключительно по адресам 140000-177777 - там селектор адресов
необходим для работы БК. Самые вредные фанаты смогут удалить с платы все РУ5, 2 шт. 155ИР13, 2 шт. 555ИР23 (не спутайте с УП !)
На платке будет буферизация МПИ на АП2 - так удобнее для архитектуры (там отдельно входные сигналы, отдельно - выходные, и
вообще для профилактики перегрузки на полной скорости МПИ (4 мгц выборки - для ВМ3.).
1.2.Рисуйте хоть в Корале - важен результат. Монтаж - весьма плотненько. К10-17-1в - по питанию 531 ИС желательно.(только не Китай)
1.3. 2-я платка - между ВМ1 и клавиатурными коннекторами. Верх упирается в УП. Низ - в край платы. Там ВМ3 в колодке (тип - думаю),
статик ОЗУ с малым потреблением при 3 в. 62256-120 нс 2 шт. (имеются), кучка 531 на генератор тактов и обвес синхронный,
АП2 - думаю 1 шт. хватит (наверное), перемычки или ВДМ1-8 для выбора таймингов МПИ. (чтоб мама БК не захлебнулась мегагерцами).
Подключение - к ВМ1 проводочками. Главный входной сигнал - выбор ПДП от крутого внешнего переключателя.
Так же думаю сделать селектор адресов пульта на переключателях - 170000-177000 по "1000" на каждый рубильник и 0-160000 по
"20000" на каждый рубильник (только для пульта ВМ3, с ВМ1 последнее ОЗУ не будет видно никак.) Хоть обпишись самыми угарными
пультами. (научный смайл).
Так же там будет батарейка круглая на 3 в. и светодиоды - "Пульт", "Дин МПИ", "УМАП" - загадочный сигнал и еще несколько.(?).
1.4.Совместимость будет (была?) полная, кроме РЕ2-330 - там регистры ВМ3 мешаются -но помню, все-таки каким-то образом удавалось
запустить 330 на ВМ3 - хотя трапов было достаточно.
1.5.Платки никак между собой не связаны, например, могут по-отдельности работать на всех модификациях БК11. Насчет БК10 -лучше
прикупить маму БК11 и прокачать этим делом.
1.6.Особо крутые буратины смогут наварить проводочками ВМ4 - но по размерам это уже явная "открытка".
1.7.Софт пультовой - забота пользователей. Мое дело - чтоб RT11 грузилась и работала хорошо, и чтобы бейсик запустился штатный -
(непроверенная фантазия какого-то дяди)
-
? MM@ - 07.12.2012 23:48
Посетил указанный сайт. Офигенный минимализм - всего 1 экран вообще. Но не в этом суть.
Наверное, не стоит сразу 10 шт. заказывать - и 2 шт. сойдет - для проверки трассировки и т.п.
Может и будет спрос - калькуляция при цене набора платок в 1000 руб - ок. 2500 руб за набор (без желтого - кроме камня ВМ3).
Или 3000 руб. за отлаженный, готовый к установке на утвержденную БК11М комплект.
Хотелось бы, что бы уважаемый господин Kisser занялся торговлей этим делом через почту. А мне - только авторский образец
(по-возможности, бесплатно (чистые платки)).
Но пока образец на перемычках - в отладке.
-
? Дмитрий - 08.12.2012 14:40
Охренеть. Вы сервер чтоль на БК проектируете?? Куда такую массу платок пихать в без этого не шибко большой корпус БК? Чуть ли не с серверным питанием и кучей карлсонов... :)
-
? MM@ - 08.12.2012 18:52
Неа, не сервер. Просто пытаюсь силами фанатов продолжить то, что не пошло в конце 1992 г. - с небольшими улучшениями.
Требования к питанию полного комплекта: +5.25 В, 6А плюс минус 1%. Входной провод питания выполнить гибким многожильным проводом
длиной не более 60 см. 2.0 мм квадратный на каждую жилу, 4 жилы общим числом (в нормальных электромагазинах имеется в продаже.)
На входе питания в БК11 разместить дополнительно 5 шт. конденсаторов электролитических тип К53-14 47 мк 6.3в. или К50-35 1000 мк 6.3 в. - 5 шт. параллельно. Важно, что бы общая емкость была не менее 200 мк и последовательное сопротивление в конденсаторе не более
(не хуже) 0.01 ом. - А то виснуть на 6 мгц ВМ3 будет.
Да, и насчет обдува. Думал-думал, вентилятор общественности не понравится - однозначно. Предлагаю вместо рамок - стойки 2.0-2.5 см., воздух свободно должен проходить к монтажу. Самое критичное - охлаждение ВМ3А. - к нему можно теплоотвод приклеить от пня-2.
*
Да. и еще насчет блока 3.8 мбайт - по соображениям цены есть мнение его на симме 16 мб (1 сторона) 72-пин ЕДО сделать. - но там 1533 будет королевой. Ток потребления такого блочка - емкостью 8 мб (для упрощения) - ок. 0.5 а, аккумулятор - исключен, время доступа -
ок.400 нс. (на 531 можно и 200 нс - но зачем в электродиске такая скорость ?)
(Диммы - не предлагать, а то в стране будет напряженка с ИР23 (конструкторский смайл)).
-
? anonymous - 08.12.2012 19:28
「? Murzik @ - 7 декабря 15:45 Разбирался я с этим MicroODT для БК-0010 и на мой взгляд там оч-чень много лишнего и некоторых вещей не хватает.」
Murzik, а можно вас куда-нибудь в сторонку отвести и попросить поделиться мыслями? Напишите, если будет время, на qbus на яндексе.ру
Там при написании изначально три проблемы было, друг друга усугубляющих: физическая недоступность памяти пользователя для пультовой программы и соотв. необходимость обмена через несколько команд, прописываемых в общие для обоих пространств всего 7 ячеек (177642..177657), в первой версии даже регистры пультового терминала необходимо было через такую же выносную подпрограмму тыкать, потом ПЛМ поправили, а с другой стороны - фактическое отсутствие стека и невозможность активно пользоваться подпрограммами - если не изменяет память, там всего 4 ячейки под стек оставались. Ну и в результате все необходимое не влезало, и от итерации к итерации что-то комментировалось, что-то добавлялось, потому текст предствляет собой набор кусочков кода, передающих управление друг другу. Когда в БКшку я этот пульт приделал, то уже лень было переделывать что-то по-крупному, хотя в БК там уже не 4, а 6 ячеек под стек стало доступно...
-
? Kisser - 08.12.2012 22:42
>> К10-17-1в - по питанию
Да какая разница - посадочные места то одинаковые, а что туда ставить - дело вкуса и буджета
>> батарейка круглая на 3 в
а зачем? часы тикать будут?
>> наварить проводочками ВМ4
брать его хде?
>> чтоб RT11 грузилась и работала хорошо, и чтобы бейсик запустился штатный
СМК и прочую блажь мы херим, да? (грустный смайл)
>> Посетил указанный сайт
Voland в соседней ветке другие предлагал, но кататься в зеленоград мне точно не с руки в резонит, потому выбирал по удаленности. Если будет реально дешевле, а не на 500 р - то можно конечно, но смысл - при мелкой партии думаю будет стоимость почти одинаковая у всех.
>> занялся торговлей этим делом через почту
вот это вообще АДъ. Сколько я не заходил на нашу почту (по любому блин вопросу) меньше чем 30 минут ни разу не получалось. Т.е. я не против разослать несколько штук фанатам, но ставить это на поток не готов. Времени правда нет. Насчет бесплатного образца - да можно конечно, но предлагаю тогда как-то поделить все эти расходы между потенциальными покупателями. Вообщем все обсуждаемо.
>> 2.0 мм квадратный на каждую жилу
ВВГнг-FRLS 2х2,5 - cо стойкостью EI60 (вроде бы), т.е. будет работать час при пожаре вокруг (хитрый электротехнический смайл, не смог удержаться)
>> на симме 16 мб (1 сторона) 72-пин ЕДО сделать. - но там 1533 будет королевой
давайте. Там поэксперементируем с ALS-HCT-HC, может и до 200 нс дойдем. Панелек для СИММ могу надыбать новых.
¤
Рационализаторские предложения.
1. предусмотреть МПИ СНП (ДИН) разъем на ПП - паять или не паять дело каждого, но елка должна гореть )))
2. >> 217ЛА2 или ее прямой состав на транзисторах и диодах - для орг. батарейного питания
Давайте лучше на mc34063 или сразу адскопаябельной MAX1674 - зато можно питаться хоть от одного 1,5В аккумулятора (и соотв. заряжать его от +5В)
Выводы - давайте вообщем плату потихоньку делать будем, что там получится - будет видно. В любом случае исходники всегда можно выложить.
Тогда, чтобы начать подготовку - можете выложить типы м/с которые будут использоваться в конструкции? - если их аналогов в протеусе нет, начну их рисовать (без эмуляции естественно). ВМ3 попробую прямо сейчас.
¤
¤
-
? Kisser - 08.12.2012 23:20
Кстати вопрос по ВМ3. Куда подается питание? По описанию (источник не известен, текстовый файл) есть:
GND: 9
GND1: 32, 38
GND2: 42
Ucc: 43, 64
А в 1201.03 к GND подключены: 9, 32, 38, 40, 41, 42 к Ucc - 39, 43, 64 (39, 40, 41 по описанию "не подключены")
Подводить так же как в 1201.03?
-
? MM@ - 08.12.2012 23:57
(....) радио отавечает:
1.Выбирал как самые дешевые из абсолютно надежных ( 5 приемка). Для задушенных зеленым болотным монстром - к10-7В.
2.Батарейка нужна для питания ИС ОЗУ 62256х2 при отсуствии +5в. В моем варианте ток будет меньше 0.1 ма.(реально - 0.01 ма.).
(там будут пульт и загрузочная последовательность на 173000 - включение диспетчера ОЗУ и переход на 140000 ). (Ну, если места
нехватит, два АА в скотче рядом.)
3.Вот по этому и не надо под него (ВМ4) плату разводить - он понадобится единицам.
4.СМК и прочее - внешние контроллеры (если я правильно понял ), а мы говорим о внутренней архитектуре БК0011М3. - (Не утвержденное)
(сейчас вообще рассматриваем только 2 платы - СОЗУ и ВМ3.) ОЗУ 3.8 и прочее - на 3-ей плате, привинченной к клаве снизу.
(Вариант- БК0011М2 - с СОЗУ и ВМ2, БК0011М1 - просто с СОЗУ и ВМ1, тем, который по-середке растет.)
5.Панельки для симм - роскошь. Паять их в (вырезано цензурой). Да и куда для электродиска такое быстродействие ? - он ведь за гранью
однозадачника... Вот думаю, надо ли регистр страниц при INIT сбрасывать - тогда можно вообще без пзу грузится после ресета можно
будет, или это вообще не по теме ? (Традиционно ОЗУ 3.8 будет работать и с ВМ1-ВМ2 через узкую (половую) щель с регистром адресов.
(Дополнительно к прямой выборке с А16-А21 ВМ3.) (Рег.стр.-177664, .... Щель - 170000-171777 без байт-записи (симм не позволяет),
больше 32 мб нельзя - RT11 напрямую не поддержит 1 массив.)
6.Для СНП на плате СОЗУ - вообще как глушитель автомобильный пристраивать к электромобилю. Там на маму целый жгут низкочастотный
идет - больше 20 сигналов. (А0-А7 РУ5, RAS, CAC, WTI, OUТ IR13-2 pin, TM9-SEL PAGE RAM (6 pin), 6 MHZ - IN IR13, SEL VIDEOPAGE и еще чего нибуть придумаю (наверно). Ну и МПИ в полном составе почти. (А если туда еще и ВП1-037 перенести, то фанаты не выдержат и перестанут читать такой развесистый бред.)
6.1.Место под СНП на платке ВМ3 - по Вашему желанию (в варианте автора - имеется).
7.Проталкивание новодела "Э." в мои обязанности (пока) не входит (там типа КМОП 561 в новых топ-нормах идет, быстродействие -
хорошее, может даже и подойти..
8.217ЛА2 у меня хватит на всех фанатов, которые оплатят хотя-бы голые платки.(Никель !). - поясняю -там важна раздельная орг.
питания входного ТТЛ каскада и выходного ключа - при отключении +5в на выходе будет всегда напряжение питания 62256. -
именно по этому во всех самоделках (например, в телефонах с Z80 и т.п. эта ИС собирается из транзисторов и диодов - но у меня
есть ГОТОВЫЕ гибридки - зачем их собирать ?!
9.Выводы ВМ3 АД0-АД15 - прямым образом ближе к ВМ1 подводите. КР531АП2 на плате ВМ3 - думаю ограничится 1 шт. - она очень удобная
для коммутации ДИН, ДОУТ, ВТБТ (чуть не написал ВТБ 24.) СИНК будет фигарить на маму постоянно, так удобнее для архитектуры.
62256 - полноразмерные прямо Д0-Д7 на АД0-АД15 сидят, А0-А15 62256 через КР1533ИР23 на АД0-АД15. Генератор тактов на КР531ЛН1 с
большим кварцем 24м, далее делитель на 4 - КР531ТМ2. (или КР531ИЕ17) Для подтяжки таймингов МПИ по СИНК - КР531ТМ9 и КР531ЛН1.
Места для организации АЦЛО энд ДЫЦЛО - желательно. (-Обязательно,(т.к. на ВМ1 старт идет гниловато, ВМ3 может не завестись) КР1533ТЛ2 и мелкота типа резисторов с1-4 0.125 вт и 2-х боченков К53-14 10 МК 6.3 в (У меня их хватит на всех фанатов-заказчиков,
образец - на схеме с ВМ2). Так же ИС КР1533КП7 - 2 шт. с ВДМ1-8 (место под них - они дорогие, проволочками сойдет для сельской
месности) - выборка адресов 170000-177000 с шагом 1000 под пусковую последователнось и 000000-160000 с шагом 20000 - для ОЗУ
пульта (с ВМ1 - невидимого). Так же лампочки "ДИН", "ИНД.ПУЛЬТ", "УМАП", "СЕЛЕКТ СОЗУ ВМ3" и еще какую-нибуть загадочную.
9.1.Попытайтесь платку с ВМ3 сделать размером с 7.102.122 - для внешнего варианта. Разъемы под ВМ3 - пиленые РС24+РС40.
-
? MM@ - 09.12.2012 00:01
Да, как в 1201.03. - Вразумительных доков на 1801ВМ3 не нашел, искал 10 часов вчера - какой-то бред маленьких студеньтиков из
лекций и потолка нашел, но наш уважаемый Суу поправит, если совсем невтакт пойдет.
-
? MM@ - 09.12.2012 00:20
П.С. 217ЛА2 - надо 2 шт. для упрощения и еще 4 последовательно диода КД521г от +5в - контроль наличия +4.5 в - если есть или больше-
выборка 62256 возможна, если нет - значит нифига .
*Наверное, следует размещать КР531ИЕ17 - тогда будет выбор кварцев шире - или 6М, 3М, 1.5М при 24 М кварце. (У автора - так.)
*Питание на 62256 поступает через диод Д9 (или Шотки маломощный) с + 5 в. Паралельно питанию 62256 разместить бачок К53-14 10 мк
6.3 в., и паралельно ВМ3 - к53-14 47 мк 6.3 в.- 1 шт. и 2 шт. К10-17-1В - 2.2 мк. Н90. (очень понадобится для разгона).
62256 - можно без колодок.
-
? Kisser - 09.12.2012 00:47
>> там будут пульт и загрузочная последовательность на 173000
Может скажу какую-нибудь глупость, но почему это не в ПЗУ писать? или часть в ПЗУ (то что const) а часть - в ОЗУ. Ну да, 2 корпуса еще, но ИР23 уже стоят и адресные линии разведены. В конце концов вторым этажом их. Батарейка как-то... ненадежно чтоли
Хотя делайте как есть, после опробывания можно будет выпускать версии... в плис там чтонибудь пихнуть например (руки чешутся)
>> СМК и прочее
потому и спрашиваю, чтобы не накладывалось например пространство СМК на все это хозяйство. Хотя СМК сам на себя накладывается, но при живом СМК городить контроллер ИДЕ тоже расточительно.
>> глушитель автомобильный
Не, про ВМ3 only имелось ввиду.
>> Проталкивание новодела "Э." в мои обязанности (пока) не входит
это для себя, есть разные серии в наличии, можно поэкспериментировать. Только после отладки платы.
>> размером с 7.102.122
В цифрах не силен ((( это КНГМД? БУдет схема, а там видно будет. Протеус штука гибкая, если дорожки не толстые делать, можно впритык понапихать (а потом разнести без особых потерь). Но охлаждение ВМ3... дырки делать придется для радиатора.
>> следует размещать КР531ИЕ17
у меня на ПЛИСной плате стояли HC393 (ИЕ19 кажется) и НС86 (ЛП5) с генератором 24М. Давали сетку частот 12,8,6,4,3,2,1.5,1 Мгц.
-
? MM@ - 09.12.2012 01:20
Радио отвечает:
1.Это максимально дешевый вариант - с ОЗУ и батарейкой. ПЗУ не все потянут, и кто их шить будет - и опять вопли -"кое-кто" фигню
написал в ПЗУ и т.п. Надежность - у всех матерей настольных батарейка. В течении первых двух лет о ней вспоминают только
любители разгона. Кетчуп и др. навороты - по вкусу.
2.Я вообще раздумывал о 561 для ОЗУ 3.8 - но лучше что-то побыстрей.
3.Да, это КНГМД 7.102.122 - важен размер и посадка СНП.
4.Х-бокс - может быть любым, но на выходе должно быть 50/50 % 0В./5в. при длительности фронтов 2 нс. и токах 20 ма - для разгона.
5.(Есть некотрая мысля, что можно со временем и не 1801ВМ3 поставить, если я не ошибаюсь. Вот где 62256 пригодится!)
6.Входы ЦС 62256 - на выходы 217ЛА2.(1-го корпуса 217ЛА2, питание выходов в нем - на питание 62256. Питание входов 217ЛА2 - на
шину +5 в.).
П.С. Ну, для особо сомневающихся выпущу утилиту "START3".SAV для RT-11. Запускать при переключателе на позиции "ВМ1" надо
(один раз за 1 установку батареек). Или в "ВМ3" - но это дело большого времени, и утилитка будет размером с DUP типа.)-
я не политик, врать перед выборами не приучен.
(Вот все-таки склоняюсь к мысли, что с адреса 001000 в этой программуле будет текст:
012737 000137 173000 012737 140000 173002 104350 000000 .).
П.П.С. Да, чуть не забыл - входы дополнителные на платке с ВМ3 должны быть - "Останов". И "выбор ПДП ВМ3".().
-
? MM@ - 09.12.2012 01:32
И, кстати, подумал - если ПЗУ, то кто текст будет пульта писать - он там весьма сложный (если "правильны" вариант) -
для меня это месяца 3 так плотненько, да еще на отладку время... А с ОЗУ - выкачал из Сети и залил, да еще и подправил по вкусу
прямо в пульте. Красота.
(А то смотрел - вариант предлагался с шахматной сеткой "ПЗУ-ОЗУ" - это удобно, если нет ВМ1.)
-
? MM@ - 09.12.2012 02:13
В ВМ3 регистры и на 172340, и на 177600, 177640, 172516, 177776 ......
*Улучшенная последовательность на 173000:
173000: 052737 000020 172516 012737 030340 177776 012703 172340
173020: 012701 172300 012702 177640 012700 177600 012704 000010
173040: 005005 010523 010522 012711 077406 012120 062705 000200
173060: 077410 012743 177600 011342 005237 177572 000137 140000
При запуске ее включается точно диспетчер памяти ВМ3 и управление переходит на 140000 - пуск БК11 (м).
Исходя из этого, можно сказать, что свободные окна в адресах от 170000 -
170000, 171000, 172000 - ДП ВМ3 и МУ ДВК4, 173000, 174000-? (174000-КЖД ДВК4), 175000, 176000, 177000-занято. 173000-жестко пуск ВМ3 (лучше на платке - а вдруг запустится с пульта - где тогда пусковая последовательность ? )
-
? MM@ - 09.12.2012 02:20
И еще немного дегтя.
Команда 000005 выключает ДП ВМ3 и используется для музыкального навеса в БК. Но, поскольку вся аппаратура БК11 в низких адресах,
может быть и пойдет дальше играть - надо проверять на железе. Такая фигня останавливала платку КБК на ДВК4 - там БК0010 была
примерно на 3-ем мегабайте или еще выше - соответственно, ДП выключался - бычок исчезал.
-
? anonymous - 09.12.2012 06:05
05 отрабатывается в моде системы, но не оказывает никакого эффекта в моде пользователя вм3, потому логичнее для сохранения отображения БК использовать эту моду, а в моде системы иметь только обработчики прерываний, переадресующие выполнение по аналогичным вызванным векторам моды пользователя. Но и некорректные программы, использующие reset где и как попало, естественно, работать не будут.
-
? Kisser - 09.12.2012 17:37
>> Х-бокс - может быть любым, но на выходе должно быть 50/50 % 0В./5в - все там выполняется, т.к. КМОП. Вопрос - а какие частоты надо иметь, чтобы разгонять ВМ3 (если вообще это возможно)? Может там надо например 6 6,5 7 Мгц а не 6 и 8. И если разгонять - надо ли ему повышатель питания?
>> и не 1801ВМ3 поставить
1836???
>> Входы ЦС 62256 - на выходы 217ЛА2
я так понимаю, что схему мне тоже рисовать? Ну тогда будет куча итераций. И где вязть инфу на пресловутую ЛА2? вообще ничего не ищется по такому запросу.
>> входы дополнителные на платке с ВМ3 должны быть
вообще предлагаю развести все сигналы на СНП с ВМ3, например по цоколевке, предложенной anonymous'ом
http://bk0010.org/forum/?id=7885&page=3
сообщение 13 марта 08:56
-
? Kisser - 09.12.2012 17:43
или имеется ввиду вот это (217)?
http://www.155la3.ru/datafiles/k217lb2_pasp_foton.pdf
-
? MM@ - 09.12.2012 18:59
Несколько ответов:
1.Предлагаю не усложнять огород капустой - достаточно и одной редиски ( КР531ИЕ17 или КР531ТМ2 - но последняя хуже по возможностям)
2.Со временем все это появится на прилавках - а где-то я слышал, что имеется совместимость по ножкам.
2.1.Питание можно повышать для всей конструкции, но не более +5.75 в. (кмоп категорически не любит, когда на сигнальных ножках-
больше, чем на питании. 1вольт разницы -и на желтое.).
3.Схему выложу на днях - после окончательной проверки на всех тестах и др. параметров. (стойкость к разгону, например.)
Имеющейся у Вас информации достаточно для оценки расположения и размеров. (В крайней редакции схемы блока - все-таки 1 ИС 217ЛА2.
и 2 шт. КР531АП2 - 1-я - на строб ДИН-ДОУТ, вторая - на пропуск СИНК и БС7).
3.1.Описание ГИС 217ЛА2: 2 элемена 3И-не с раздельным питанием выхода. Быстродействие реальное при +5в-ок.15 нс.
3.1.1.Назначение выводов: 1, 10 - вх. питания выходного ключа (+3в-норма, +4.5в - в этой платке), 2 - инверсный выход первого элемента 3И-НЕ. 3,4,5 - входы "И" первого элемента.(ток вытекает из входов, как в 155. ок.0.75 ма - норма.), 6 выв - питание
входного устройства на диодах - +6в (для 1 и 2 элемента ГИС) (в конструкции - +5в.), 7, 8, 9 - входы "И" второго элемента 3И-НЕ.
11 выв.- инверсный выход второго элемента 3И-НЕ., 12 выв - общий. Резистор в ГИС от 1 выв. до 2 выв и от 10 выв. до 11 выв. - 3к.
3.1.2. Описание схемы 1-го элемента 217ЛА2 (почему так подробно - "Э." был головным предприятием в МЭП по гибридным интегральным
схемам.).Между выв. 01 и выв. 02 - резистор 3 ком, к выв. 02 подключен коллектор транзистора 2т318 (кристалл похож на КТ315А).
Эмиттер подключен к выв. 12 ( общий ). База имеет подключение к резистору ок. 3 ком. на общий (выв.12.) и 2 диода последовательно (тип, близкий к 2Д911.). К базе - минус 2-го диода из 2-х в цепочке (на схеме - обозначение "палочка"). К выводу "плюс" этой
цепочки диодов подключен резистор 6 ком на питание (питание входа - выв. 06). Так же к месту соединения резистор 6 ком и "плюса"
диодов из цепочки подключены еще 3 диода.(плюсами). Минусы этих диодов идут на входы = выв. 03, 04, 05. Второй элемент
выполнен аналогично первому.
(по результатам испытаний ГИС сохраняла работоспособность при 1пит=2пит=17 вольт, правда, корпус был ок. +40 градусов. - проверял
12 шт. в 1989г.)
-
? MM@ - 09.12.2012 19:09
Насчет сообщения 13 марта - в целом хорошо, но на Б6 предлагаю вывод RPLY материнского процессора ВМ1 - ножка 39 (как вход платки).
А сигнал прерывания - пусть повисит где-нибуть в другом местечке.
(ну, наверно можно не все подряд выводить с ВМ3, но про запас - тоже хорошо, особенно А16-А21.)
-
? Kisser - 09.12.2012 19:14
значит, описание сходится, просто маркировка новая.
Шаг ножек у нее 2,5 мм тоже? конфигурация есть в паспорте.
Тогда жду схему, не буду ничего выдумывать.
-
? MM@ - 09.12.2012 19:15
Посетил ссылку на 217ЛА2 - да, это она. Давно не видал столь подозрителного на вирусняк местечка.
-
? MM@ - 09.12.2012 19:17
Да, 2.5 мм.
-
? MM@ - 09.12.2012 19:45
Насчет частот. По-скольку здесь имеет место формула 4Ф, то для 6.5 мгц кварц должен быть - 26 мгц, для 7.0 - 28 мгц, для 5.0 - 20м.
Форма импульсов самой высокой частоты - не важно, но желательно около 50/50 0в/+5в. Сойдет и 20/80.
-
? Kisser - 09.12.2012 20:02
Если делать на HC(T) то будет от 0 до 5 в, даже если делить на 3 все равно скважность 2 будет (с ЛП5). Но такой набор частот на одном кварце конечно не реализуешь (а сколько ВМ3 реально гонится то?), т.е. или кварцы паять, или перемычками (а выдержит ли перемычка 28 МГц?).
Сейчас попытался разместить компоненты на плате из под КНГМД (виртуально), ВМ3 занимает чуть ли не половину ее. А ведь был же КН1801ВМ3 в планарном исполнении. интересно его реально достать (а вот надо ли?)? Но даже при таком раскладе реально впихнуть 15-17 ДИП16. Больше - надо смотреть уже по обстоятельствам (радиатор же еще...)
-
? MM@ - 09.12.2012 21:37
1.Теплоотвод будет сверху ВМ3 и над мелочевкой - она стойкая к перегреву до 60 градусов - внешняя поверхность.
(реально он нужен только при закрытом корпусе.)
2.Могу выложить макетную схемку без номеров ножек - но с учетом ИС. (НЕ ОКОНЧАТЕЛЬНУЮ - НО СОБРАННУЮ)
3.Лучше не отступать от КР531ИЕ17 - она наиболее универсальна. (пока ...)
4.ВМ3А с 5.5 в. и идеальным обвесом держит 7 мгц при Т корпуса 40 градусов.
5.Кварцы меняем паяльником (ну или поставить ГУН с частотомером - на 12 ис мелких и АЛС324 (АЛС333-лучше).
6.(В планаре видал у одного скупщика желтого в Митино в прошлом году - непаянный на витрине был. Он хотел за него 300 руб -
тогда о колодке придется забыть.)
-
? anonymous - 10.12.2012 00:20
「4.ВМ3А с 5.5 в. и идеальным обвесом держит 7 мгц при Т корпуса 40 градусов.」
Какое напряжение на подложке при этом у вас? И какая емкость с торца запаяна?
-
? MM@ - 10.12.2012 01:24
Нет хорошего стрелочника для измерения - сильно больше минус 1.5 вольт. К10-17-1в 0.047 мк. с короткими ножками.
и теплорастекатель от п-про без пропеллера. Больше 10 мин. не гонял при открытом варианте.
"Б" вообще на 6 мгц трапует и вредничает при +5.1 в. - как шину ему не подстраивал, не помогает.
Думается, может, в идеальном включении - только камень и только РР1 - будет лучше ?
(Если чесно, П.4. - из моей любимой 1201.04 с отдельно купленным камнем "А" и ОЗУ на статике-70 нс., генератор пересобрал, как в
схеме с ВМ2А, но другие отводы. ВП1-119 и др. гадости - срезал. Но без обдува.) Вместо 134 - имеющиеся РУ8 с батарейкой и доп. ИР22.
для адресочков, 3 года - полет нормальный. Загрузка софта - через самопальный прибамбас ПДП от БК11 (там в адресах БС - окошко
самого прямого доступа к МПИ обслуживаемого устройства, и регистр окошка. Все - на 531ИР22 и море АП2. РППМ - луженые, можете не
волноваться. Главный недостаток - если проверяемое устройство сбоит, сбоит и висит и ЭВМ отладки.
-
? MM@ - 12.12.2012 21:07
Вот подума-подумал, и решил выложить промежуточные результаты работы с блоком (предположительно, внутренним) с камнем КМ1801ВМ3А.
Зарисовка Э3 (без камня и участка шинных формирователей ):
http://depositfiles.com/files/a1d10vcck - 640.03к, 300 DPI WM30.JPG
И фотография платки в отладке - номера чипов соответствуют Э3 в предыдущей ссылке. :
http://depositfiles.com/files/ysjnf1hss - 349.65k, PHOTOWM3.JPG
Об окончании отладки сообщу отдельно.
П.С. Местечко под ВДМ1-8 будет, если вместо СНП под ВМ3 поставить пиленые РС24-7 и РС40-7. Тогда чипы шинных формирователей можно
поставить в другое место и найти другое, более хорошее решение. (под камень запихнуть 14-выводные корпусы, а на их место - ВДМ.)
-
? Дмитрий - 12.12.2012 22:40
А не проще уж разработать плату БК-ВМ3, убрав с нее все ненужное и СРАЗУ интегрировав на нее эти разработки?
-
? Etc. - 12.12.2012 22:54
А Дмитрий спонсирует?
-
? foot - 12.12.2012 23:06
>> ? Etc. - сегодня 22:54 >>
А сам-то много эту тему спонсируешь?
http://bk0010.org/forum/?id=10381
-
? MM@ - 12.12.2012 23:49
Была такая тема - все повисло из-за отсуствия сбыта в 1993-1994 гг. Тогда на "Э." выпускали Бкашки здорово в убыток - что бы
как-то рабочих кормить, но все застряло к 1995 г. (и было продано как холодные ангары в 2003 г.). Но это - не по теме.
Никакого спонсорства не надо - если кто купит у уважаемого Kisserа хотя-бы наборы для самостоятельной сборки - уже хорошо.
(Цена по-отдельности, надеюсь, будет гуманной - но не я тут командую. По моим прикидкам, набор для ВМ3А с пересылкой - ок.2500р.,
собранная и запущенная на тестовой БК - около 3000 р. Для СОЗУ - аналогично или чуть меньше. Но все зависит от цены 2-х слоек и
вариантов разъемов - счас рассматриваются разные варианты исполнения (с гнилым импортом, советским серебром или в Аu - колодках.).
*
Пример. Колодка РС24-7 с "5" приемкой стоит ок. 150 руб - 1 шт, РС24-7 с "5" приемкой - ок. 100 руб. мелким оптом., итого
получаем колодку под камень - 250 руб, распиловка ее под камень - 100 руб. не менее (если культурно, но можно и не культурно -
горячим паяльником с страшными заусенцами - за 50 руб, или пусть Покупатель этим занимается - бесплатно.) Платка - не менее 500
руб. размером 11х12 см., разъем СНП58-64 - ок. 100 руб. серебрянный, К10-17-1В - по 7 руб - около 150 руб, чипов ок. 23 шт. -
по 15 руб, - ок. 345 руб., Входной контроль плат - не менее 100 руб (отследить явный брак), 2 шт. 62256 - 200 руб, КМ1801ВМ3А -
300 руб, затраты на обслуживание - 20% (бесплатно никто по базарам закупать ничего не собирается ), мелкие компоненты - кварец,
бачки К53-14, резисторы, НР1-4-9 по 10 руб.- 3 шт. - итого мелкота - 150 руб, Вот и выходит около 2500руб. Если кто насмотрелся
псевдорекламы в интернет-магазинах на чипы КР1533 за 3 руб. - протрезвейте и посмотрите на реального продавца - чип и дип,
например. Ну, мы знаем, где в 3 раза дешевле - вот и выходит по 15 руб в количестве от 10 шт. одного номинала.
*
Общественность интересуется, а сколько разработчик получил - разработчик размечтался о 1 чистой платке для ВМ3А для опытов.
(А вот Вы сколько за разгадку кроссворда в газете получаете ??? (смайл)).
*
П.С. А новую маму надо 4-х слойкой делать, и цена ее в к-ве 10 шт. - от 100 у.е.+100 у.е. - комплектуха, итого "кот в мешке"
(частично с "5" приемкой) - от 200 у.е. за такую цену можно что-нибуть другое присмотреть.).
-
? Дмитрий - 13.12.2012 11:54
>> а сколько разработчик получил
А разработчик и должен получать свой %, ибо без него не будет дальнейших возможных разработок.
..
>> посмотрите на реального продавца - чип и дип
Эта конторка хоть и с обширным перечнем, но часто жадна до ужаса в части цен. Так что не совсем хороший пример. Да и подобные ей продавцы продают по принципу "за 2р купил, за 5р продал, вот на эти 3% и живу".
..
>> за такую цену можно что-нибуть другое присмотреть
Например? "Что-нибудь другое" будет также совместимо с БК? Будет иметь хар-ки лучше представленных доработок? За ту же цену или дешевле? Хм, вряд ли...
-
? Kisser - 13.12.2012 12:07
Я бы все-таки дождался отлаженной схемы, т.к. в таком виде очень сложно отслеживать изменения.
По поводу наборов. Бегать по рынкам и закупать с "5" приемкой я точно не готов, даже за платно. У меня есть места, где могу взять (вроде не так дорого) но это будет гнилой импорт 146%. Кому надо золотое - или отдельно формировать наборы, или даже не знаю... Логистика ПП/М-ва тоже та еще проблема. Разово можно покататься, но постоянно из-за серебрянных СНП совсем не прельщает. Вариант думаю следующий - составить предварительный список желающих с требованиями (желтое/не желтое, собирать/отлаживать и пр.), и формировать наборы параллельно изготовлению плат. При передаче плат обменяться наборами. Вообщем с минимумом телодвижений.
От себя обещаю ДИН-разъемы и мелочевку (и то, если ММ не найдет дешевле)
По стоимости - мне вообще особо ничего не надо, но и потому прошу не сильно меня гонять по Митинам. Пусть вся добавленная стоимость остается у автора в качестве мотивации для дальнейшей работы.
А уж пилить колодки без заусенцев - лучше увольте. Как гриться - хочешь сделать хорошо, сделай это сам (с).
А вот для общего развития, объясните, смысл желтого и 5х приемок в наших бытовых условиях? Китайцы же давно уже не то что Au, но и Pb free (Видимо чтобы даже с философским камнем не достать от туда ж-ое) делают, все это работает на порядки больших частотах чем тот же ВМ3, и все довольны. Кроме того что глаз радует (но во внутреннем варианте это не заметно будет), и круговорота Au в природе, какой практический смысл? (без наездов, тупо хочется понять)
-
? MM@ - 13.12.2012 12:12
Здесь имелось ввиду, учитывая некотрые переферийные устройства, дешевый ноут из "ОЛДИ" - маленькие там от 9000 р. и Интел-камнем.
Ну и эмуль. Если Вы знаете, где можно дешевле и с гарантией в Москве купить КР1533 - напишите. Я там обыскался, но везде какие-
то отмазки, типа "только большую коробку по 10Р и через 2 недели и не менее, чем на 10000 р., и сами из Урюпинска да деньги вперед"
- признаки весьма подозрительные... (Например, предлагали КМ1801ВМ2А AU по 90 руб в к-ве 10 шт, но в самый последний момент
выяснилось, что их собираются откуда-то ВЫПАИВАТЬ. - ?! ).
А насчет мотивации - здесь исключительно моральная. Да еще и с хорошим вложением - то же МГТФ 0.05 из крана на халяву не
появляется...
-
? Kisser - 13.12.2012 12:49
Я брал в anion.ru (к примеру вм3а - 235р, кр531ап2 - 8р), никаких предоплат, за нал в офисе на пролетарской. Более редкие вещи - в той же терре. Но мне важно "по пути", и брал я не коробками, а так, по мелочи. Потому может и дороже.
Да, сейчас глянул по 1533 - у них только "без К" - (как раз желтые?) и стоят тоже Ж. Только если 74alsXXN, так они дешевые. ИЛИ Кр531 - тоже вменяемо.
-
? Etc. - 13.12.2012 13:03
Питер опять тролит!
>> foot - 12 декабря 23:06
В той теме был вопрос: "Как заменить медленную память на более быструю?"
Питер! Завязывай с наркотой!
-
? foot - 13.12.2012 15:33
>> ? Etc. - сегодня 13:03 >>
Ну и нахер ты это спрашивал?
-
? Etc. - 13.12.2012 18:29
Не твоё дело. Дегенерат!
-
? Kisser - 14.12.2012 23:22
ОТ нефига делать начал рисовать схемку ВМ3. Вопросы тут буду выкладывать. Вот первый - что там с входами КП7 (Д13) - они все на земле сидят?
-
? Kisser - 15.12.2012 01:21
Туда же. Д4 около к217ла2 - это всеж наверное ла3 а не ла4...
Прикидочно - в кнгмд "типа" может влезть, если загнать под ОЗУ регистры, а под ВМ3 - АП2 для МПИ. Батарейка дофига сжирает. Да, и резюки и кондесаторы (не э/литы) крайне желательно в СМД. Кстати защелки тоже бы в СМД (да и половину логики бы), но, чую, тут уже закидают тряпками. Зато поместимся.
-
? MM@ - 15.12.2012 01:25
Д13-селектор адресов ОЗУ пульта ВМ3. Если на входах Д0-Д7 - 0, то и на выходе - 0, т.е. "нет выбора ОЗУ пульта". Выв. Д0 - 04 нога
должен быть всегда 0 - селекция на 160000-177777 ("скользкая" область БС ВМ3). В "предварительном варианте" у меня к выводам
02,04,06,08,10,12 ЛП9 с подтягивающим резистором 300 ом к +5в идет только нога Д7 выв.12 - адреса 0-17777. Рекомендую для отладки.
-
? MM@ - 15.12.2012 03:11
Потрясающе, некотрые сообщения появляются у меня спустя 10 минут после опубликования - это так Русский Телеграф работает ?
*
Вместо Д5 - ставить КР1533ЛА4 - там некотрая неопределенность в предварительной спецификации.
Защелки ИР23 под 62256 - ставьте, можно даже с шагом 1.25 ножки.
Д4 - ставить КР1533ЛА3.
Батарею - в "скотч" (допускается замена на виски (смайл)) и пусть по орбите 20 см. болтается - а то вдруг попадутся 62256 с
большой утечкой - диск литиевый за квартал загнется (Мы думаем совсем о другом - там бы хороша телефонная батарея - для 3.8 м !)
Керамику обязательно на КР531 и КР1533ТМ9, 155ЛП9 (КР1533ЛП9) и камень. Остальное - опция.
Гребенку с торца - опция - ставить на 48 ног - там ножки с ВМ3 без кетчупа - АД0-АД15 с общими вперемежку (в шахматном порядке),
СИНК, 0вольт, ДИН, ДОУТ, ВТБТ, РПЛЫ, СЕЛ (при 0-обращение к пульту), А16-А21, +5в , + батарейка. (желательно 2 АА особо стойких)
Примерная спецификация 48-пин колодени. (если 50-пин, то 48, 49 и 50 - плюс батареи)
01-0в, 02-АД0, 03-0в, 04-АД1, 05-0в, 06-АД2, 07-0в, 08-АД3, 09-0в, 10-АД4, 11-0в, 12-АД5, 13-0в, 14-АД6, 15-0в, 16-АД7, 17-0в,
18-АД8, 19-0в, 20-АД9, 21-0в, 22-АД10, 23-0в, 24-АД11, 25-0в, 26-АД12, 27-0в, 28-АД13, 29-0в, 30-АД14, 31-0в, 32-АД15, 33-0в,
34-СИНК, 35-0в, 36-ДИН, 37-ДОУТ, 38-ВТБТ, 39-РПЛЫ, 40-СЕЛ (0-пульт), 41-А16, 42-А17, 43-А18, 44-А19, 45-А20, 46-А21, 47-+5в, 48-+батарея.
-
? MM@ - 15.12.2012 04:42
После длительных размышлений вынужден порекомендовать оставить именно 155ЛП9 - если ВМ3 отсуствует, 155 удержит "1" на своих входах,
и будет возможно провести тесты ОЗУ блока из пульта ВМ1-БК11м. (ну или из эмулятора этого устройства - если быть совсем точным.)
-(Это скорее относится к отладке на конвеере - просто так этот фокус не пройдет !(пультовый смайл)).
*О программировании.
Ввиду некотрых особенностей реализации при первоначальном пуске необходимо подсчитывать контрольную сумму хотя-бы на 173000 и
если она нарушена, подавать звуковой сигнал примерно 0.5 с. и продолжать ее исполнять (программу начального пуска - тут имеется ввиду).
*П.2. Если внести непринципиальные изменения в адресное пространство ОЗУ на 160000 и выше - появится возможность подгружать
измененные "прошивки" по адресам 160000-166777. (выв. 01 Д14 - на 0вольт, тогда видно ОЗУ 160000-166777 при указанных сигналах
Д15-КР1533КП7 ). - Дальше в лес - больше изменений (пожалуйста, не проектируйте их заранее на платке !). Если выв. 04 Д15 -
вход для селекции по адресам хх7ххх соединить с АД12 ВМ3 - то и по адресам 160000-176777 будет ОЗУ.(вместе с предыдущим изменением)
(П.С. Если этот блочок заработает как надо, формат 1.44 (1.6 грязными) станет вполне доступен для эксперементирования, в т.ч. и с
МХ-в четырехкратном разгоне и переписанным драйвером.)
-
? Kisser - 15.12.2012 18:47
Давайте по-порядку
Про селектор адреса, я так понимаю это не окончательный вариант, потому оставим до отлаженных времен.
>> Гребенку с торца - опция
Мы вроде говорили что будет МПИ разъем для втыкания в БК, или это еще + к тому?
>> Если внести непринципиальные изменения
>> Дальше в лес - больше изменений
Я уже запутался, потому отрисовываю только части кторые 100пудово будут без изменений (например ОЗУ). Остальное буду ждать окончательного результата. И лучше даже не упоминайте про варианты, я все равно половину не втыкаю (растерянный смайл).
>> Батарею - в "скотч"
ну что это за такое? Есть красивые держатели (которые или покупаются в кварце по 20 р или выпаиваются из матерей забесплатно)! В любом случае предлагаю дождаться окончательной схемы и уже смотреть что в СМД а что - нет. А кстати АП2 в смд случаем не бывает? АП6 вот есть )))
И еще от себя - а что у нас по длине и ширине дорожек? там от этого ооочень плотность монтажа зависит. ТУ что нам говорят? Про коаксиальность и равную длину проводников на двухслойке мы конечно не вспоминаем )))
-
? MM@ - 15.12.2012 19:09
1.Селектор адресов - как на схеме бумажной, предусмотреть возможность вносить изменения скальпелем и паяльником (т.е. дорожки критические - не под ИС располагать.) А то ВДМ1-8 большие и дорогие (бесплатные образцы есть для разработчика - звоните, и РС40+24
для разработчика новые желтые найдем бесплатно.)
2.После многочисленных раздумий - мысль вернулась старинная, что на МПИ будет выходить только сигналы, предназначенные для
управления мамой БК11 (м), а голые процессорные сигналы желательно на отдельную гребенку - 48 пин., но это - опция.
(туда можно подключить телефонный литиевый аккумулятор (с зарядкой от + 5 в. - схему скоро выложу (а могу и фотку)) и платку
3.8 м на статике - она маленькая выходит, и очень дорогая. (даже 2-х слойка подходящая есть, но там нужно перемычек добавить штук
50 примерно.)
3. АП2 в 1.25 шаге есть - но цена из области дальнего космоса. Например: 530АП2 - 85 руб. 1 шт. - Анион. (21 год.)
4.Видимо, стоит придерживаться тех топ. норм, которые рекомендует использовать контрактный производитель платок - по умолчанию
по совковой традиции - между 01 и 02 ножкой к155ла3 можно протянуть только 1 независимый трек. (дело вкуса и т.п.).
5.Если с местом совсем туго - керамику на родных ножках паяем прямо на выводы критических ИС (531 серии), а бачок К53 - на
ножки МПИ - 2.3 и 12 плюсом соответственно.
(6.Ток утечки 3.8 м может быть до 2 ма и более - диск загнется быстренько, или 3.8 на симме сделать ? - пишите.)
-
? Kisser - 15.12.2012 19:38
>> А то ВДМ1-8 большие и дороги
А если перемычки тройные? стоят вообще копейки (реально копейки), средняя нога - на КП7, одна боковая - общий, вторая выход чего-то там (или +5В).
Если это реально нужно для работы, лучше оставить возможность переключения. Если для отладки, то, конечно, лучше не загромождать.
>> на МПИ будет выходить только сигналы, предназначенные для управления мамой БК11 (м)
А как же тогда расширять все это дело? На КНГМД БС тянуть надо например, да и вообще мало ли что подключить. Вторую елку от гребенки делать?
>> между 01 и 02 ножкой к155ла3 можно протянуть только 1 независимый трек
Его и сейчас можно протянуть, вплоть до Т30 (т.е 0,76мм) но все же органичнее смотрится Т20 - т.е. 0,5 мм. На елке были Т10 - на экране смотрелось симпатично, в натуре - тонко. С шириной питания есть какие минимальные нормы?
-
? MM@ - 15.12.2012 20:00
1.Это называется (вроде) ВДМ3-хх - переключатели, вообще сказочно дорогие. Лучше пусть будут в перемычках без всяких ВДМ, но
доступных для коррекции инструментом.
2.От гребенки только 3.8 М и батарейка. Другого пока не придумал. Пишите Ваши соображения. (вообще думалось одевать на гребенку
целую платку 3.8м без шлейфа.). (Вариант - можно, конечно, гребенку вообще исключить, но на МПИ надо вывести ГОЛЫЕ ДИН и ДОУТ на
свободные (по утвержденной схеме БК0011м) позиции МПИ. - Т.К. некотрые это будут подключать как раз через внешнюю елку -
там строго необходимо именно стробированные селектором адресов ВМ3 ДИН энд ДОУТ на своих утвержденных контактах МПИ.
(соответственно, 3.8м подключаем к голым сигналам ДИН энд ДОУТ - т.к. 3.8 мегабайта здорово больше разрешенных 64 килобайт для БК11.)
*Кстати, именно для насилия над БК-шным БС и применены АП2 - там как раз 60 ма ток и понадобится.
*Разработчик - барин. Главное, что бы клиент был доволен покупкой (мои предположения...)
*Ток потребления макс. статический для АП2 - 185 миллиампер (т.е. близко к 1 ватт на 1 корпус ИС.) (динамика 1 нс - до 1 ампера на
1 корпус. Именно по-этому мы здесь обсуждаем керамические конденсаторы.) ( Потребление 531ИЕ17 - больше ...)
Соответственно, что бы при отладке избежать макарон (толстых перемычек по питанию), треки +5в и 0В. надо делать от 2 мм (не менее 1 мм).
-
? Kisser - 16.12.2012 00:39
еще вопрос. цепь ДАУТ с 9 и 11 контактами АП2 (D10 кажется). И от которого из них на ВР для СРАМ? чтото непанятна.
-
? Kisser - 16.12.2012 00:45
И еще. А нельзя цепочку из 5 диодов заменить 1 стабилитроном? благо их выбор сейчас велик как никогда
-
? Kisser - 16.12.2012 00:54
Ап. Вывод 6 Д12 (АП2) - БС МПИ. Это тот БС который А19? Т.е. БС в бк уже есть, только он не ЦПУ а ВП1-37 вырабатывается?
-
? MM@ - 16.12.2012 00:55
Да, отличный вопрос !
Я вчера думал-думал по этому поводу, и решил, что, видимо, от 09 выв. АП2. - некотрая задержка ДОУТ не помешает...
Насчет стабиллитронов - О, это отдельная тема для обсуждения. Все сильно зависит от конкретного бортового напряжения.
На скане указано для +5.00 вольт (минус 0.1) вольт.(4 шт.КД521Г и 1 шт.Д9Б). При других напряжениях - другие наборы диодов.
К тому же БП свойственно с прогревом менять параметры...
(для +5.5 вольт - 5 шт. КД521Г ). (Диоды в подвале Митина в к-ве от 100 шт. - 1 руб.)
-
? MM@ - 16.12.2012 01:20
Радио отвечает:
На МПИ по ОСТ сигнал БС (точнее, "ВУ Н") вырабатывается до СИНК и удерживается во время перепада СИНК с +5в до 0в, и далее ок.50 нс.
при обращении в 16-разрядном адресном пространстве к верхнему сегменту с 160000 до 177777 включительно.
Поскольку ВМ3 - мутный переход в стороны 32 разрядов и т.п. наворотов - там этот психоделический процесс выполняется на кристалле.
В ВП1-037 БС особо не вырабатывается, он на маме посредством Д6.2 - 555ЛЕ4 из АД13, АД14, АД15 делается и защелкивается Д27.2 по
сигналу СИНК. Кстати, весьма мутно сделанная защелка, без четких правил - на БК11 этот сигнал можно только принимать к сведению,
но никак не к руководству к обращению. Вывод 06 АП2 в платке закорачивает на общий вывод 11 Д27 при наличии сигнала ВМ3 "БС".
Кстати, в режиме "ВМ1" этот интересный сигнал будет (должен) выбирать регистры ВМ3 для осмотра с ВМ1.
-
? Kisser - 16.12.2012 01:23
ненене, а как в итоге что подключено? там все со всем связано - это про АП2, как я понимаю - 4 выв 3.2 идет на 9 ап2, даут прямой - на 11 ап2, и на 41 д4.2 (и на озу) идет также прямой даут. но хвост в левую сторону от 9го выв. Ап2 сильно смущает.
Про стабилитрон - я так понимаю нам надо привязываться к напряжению батарейки а не питания? т.е. сделать стабилитрон чуть меньше(?) 3В, через резюк его на +5В. Дело не в рублях, в кв.см.
И еще вопрос - ИД7 - там вроде как вывод на который надо +5В подавать - 6. А инверсные как раз 4,5. Не?
Так 6ю ногу д12 могу соединять с а19 МПИ?
На сегодня вопросов больше не будет )))
-
? MM@ - 16.12.2012 01:50
Очень извиняюсь за рисуночек - там неконкретно видно некотрые соединения. Рассказываю на словах.
1.6-ю ногу Д12 надо соединить с А19 МПИ. - сигнал "БС".
2.Да, насчет ИД7 - 6 выв. - на +5в, сигналы - 04 и 05. Благодарю за подсказку.
3.Насчет диодов. При сокращении питания +5 в.до примерно 4.5 вольт должен отключаться доступ к ОЗУ - в этом смысл точного подбора.
Однако, ввиду особой прожорливости платки на ней возможны выбросы до ПИТ - 0.2 вольт, вот от них и надо считать напряжение отсечки.
Т.е. если при нормальном режиме питания появляется случайная ошибка ОЗУ - это значит, что выходные ключи 217ЛА2 полуоткрыты и
состояние ИС 62256 , в сущности, определяется шумами по цепи +5 вольт.
4.ДОУТ ВМ3 идет на:
4.1. выв. 11 Д10 - для режима, когда рулит ВМ1.
4.2. выв. 01 Д3.1 - на задержку записи, пока шина не зарядится данными с ВМ3.
5. 04 выв. Д4.2 идет на выв. 09 АП2 и выв. 04 Д3.2 - задержанный сигнал ДОУТ. Он же поступает и на 62256 - Запись.
6.Да, хвост имеется. Но это опечатка.
Спрашивайте.
-
? Kisser - 16.12.2012 17:10
Поправил.
Про селекторы. А правильно ли я понимаю, что входы КП7 могут быть подключены или к общей сборке D7, или на общий провод? а не пройдет ли тогда такой финт - подключаем все входы через резисторную сборку на общий (номинал скажите, и чтобы не портить делителем выходы ЛН2 можно через пару инверторов пропустить) и через дип переключатели на как раз выход "SEL АДР БК11". переключателей оказывается полно http://www.tdmegalit.ru/catalog/knopki/dip-switches/
А перемычки - надо делать большие отверстия и соотв - конт. площадки такие что между ними ничего не проходит. Да, и если есть 100% режимы, в которых точно общий, или этот вывод - давайте их обозначим, 8 переключателей на 2 селектора - это + 2 корпуса. и, хотя, там есть в смд исполнении, оптимизма это не прибавляет.
-
? Kisser - 16.12.2012 17:31
А смотрите какая хреновина есть! http://www.terraelectronica.ru/pdf/MAX/DS1210.pdf
Прямо то что надо. Стоит правда 100р. Но зато дип-8 и без диодов. Места много не потребует. Правда нам их видимо 2 надо. Но если сделать выбор байта по ДИН и по ДАУТ, то можно и одной обойтись
¤
-
? MM@ - 16.12.2012 17:59
Замерзшее ( ) радио отвечает:
1.Если использовать КР1533КП7, то можно заведомо на общий прицепить НР1-4-9М 2.0 ком 10% с входов Д0-Д7, и выключателем подключать
их к точке в Д7 - строго 155ЛП9 и резистор на +5в. - 300 ом. (на скане указан 2.2 ком - опечатка.)
2.Предлагаю делать только контактные площадки под перемычки - так демократичнее. Те, кто прет в адресах, еще, как правило, и
паяльник умеют держать. (Если без серьезных извращений, то выв. 04 Д13 - выбот ОЗУ пульта на 160000-177777 всегда на общем.
(кроме варианта с 1801РЕ2-055 и 1801ВМ2 - там свое небольшое ОЗУ должно быть в этом окне - для многопроцессорного варианта.)).
2.1. Ну и к Д15 тоже резисторов можно прицепить линеечку - в Анионе упомянутая сборка - 4 руб.-1 шт. при заказе от 20 шт.
П.С. максимально допустимое сопротивление у входа (одинарного) 1533 - 2.2 ком. на общий для логического 0.
*3 ком - уже шум или 1.
-
? MM@ - 16.12.2012 18:04
А у меня лицензионный (почти !) антивирус отрубает загрузку с ссылки от 17:31 на 23.1 кбайте - пишет - вредитель обнаружен.
-
? Kisser - 16.12.2012 18:18
перемычки не меньше места в итоге займут хотя бы тем что при паябельных перемычках другие проводники надо держать подальше от них. и уж точно не между ними. я уточню про шаг смдшных, и, может возьму при случае на пробу.
А авирус у Вас привереда жуткая - что там в пдфе можно найти? Ну вот альтернативные ссылки
http://www.datasheetcatalog.org/datasheet/maxim/DS1210.pdf
http://datasheets.maximintegrated.com/en/ds/DS1210.pdf
http://www.datasheetcatalog.org/datasheet/maxim/DS1210.pdf
http://www.datasheetcatalog.org/datasheet/DallasSemiconductor/mXqzxyv.pdf
-
? MM@ - 16.12.2012 18:21
Посмотрел по ссылке от 17:10 - замечательные рубильники, но внутри - никель. В общем, не надо хитрить - рекомендую поставить или
ВДМ1-8 (образцы у меня есть новые), или просто площадки для них - под перемычки.
(т.к. злоба у покупателей, у которых импорт откажет, будет весьма сильная - а для меня лично нет ничего хуже кидалова клиента.)
*предлагаю ресурс , упомянутый в 17:31 - признать вредным. (как не хитрил - вирусняк и точка. Нехочет работать у меня.)
-
? MM@ - 16.12.2012 18:33
Осмотрел по первой ссылке от 18:18 - нечего огород городить - диоды надежнее и дешевле. К тому же неясно пока, сколько будет и кто
на батарее висеть - может, и 1 ач мало будет... ()
-
? MSV - 16.12.2012 19:06
@MM, 18:04 - проверено, мин нет!
-
? Kisser - 16.12.2012 19:41
>> просто площадки для них - под перемычки
так и сделаем.
>> внутри - никель
>> нечего огород городить
Ок, не лезу в творческий процесс, когда будет отлаженная плата, будем уже морочится - в смд, в супервайзеры и прочее. И то если дойдут руки, ну и Вы, конечно, дадите права на модернизацию.
-
? MM@ - 16.12.2012 20:00
Да, конечно, любые права, но желательно предлагать и оригинальный образец - для консервантов (типа меня).
Т.к. из запрещенной для обсуждения темы прояснились некотрые детали, конкурентов в ближайшем обозримом будущем у ВМ3А никаких не будет. - ИМХО.
Еще бы и цену бы по-проще - так заказов 20 и наберете, наверное ...
-
? Kisser - 16.12.2012 21:04
Да вообще не в заказах дело. Мне реализация всего этого добра - тот еще геморрой, да и как выясняется фиг-поймешь-чо может произойти практически на ровном месте. Потому подальше б от денег, поближе к осциллографу. Но как, сказал один уважаемый человек: "надо развивать БКстроение", потому будем что-то делать, главное, чтобы был интерес (а даже не спрос).
Только про 20 штук это ооочень оптимистично на мой взгляд. Новодел чото нафиг не нужен, а тот кто "может держать в руках паяльник", как правило, сам делает для себя тихо-мирно. И никогда мы не узнаем о "БК, в которой мать была покрыта тонким налетом МГТФа" (близко к тексту). Кстати, кроме того что ВМ3-круто, надо ему чтото придумать более полезное в маркетинговом плане. Например, ВМ3 может прочитать 1,44 фдд (хотя смутная полезность, но прецедент), или там 3д графику 25ФПС выдать. СМК например достаточно популярен т.к. подключает винт и дисковод одновремеено (без елки причем!), это боольшой плюс. Подумайте (может еще в 90е это было в планах), что на нем реально было бы реализовать из потребительских свойств, желательно, малыми потерями.
-
? MM@ - 16.12.2012 21:29
Из секретных разработок именно под ВМ3А - графическая плата (внешняя, для елки) с 640*256*1 без регистра прокрутки на статике -
строго для работы в RT-11. Рабочий образец не был собран, только для 11/11м - вместо странички ПЗУ подключалось ОЗУ 20 КБ
(реально - 32 кб, 12 кб - не видимые, для софта.). - это чтоб 15-ИЭ-0013 не греметь по ночам думал сделать. Почему под ВМ3А -
только с ним и смотрелось более-менее прилично. С ВМ1 - совсем плохо.
П.С. там участвовала ИС 174ХА11, 62256х2, 531ИЕ17 - счетчики и т.п. - можно было и на другой видеосигнал накладывать. С КГД - никак
не совместима. Время выборки - 200 нс. Кварц - 30.8 мгц.
Ну есть еще рояль в кустах, о котором так много говорили большевики (смайл) - но пока не получу (можно платно) платку для ВМ3А-
культурно промолчу.
()
-
? MSV - 16.12.2012 22:20
Вопрос к ветеранам МЭП (смайл).
Выше упоминается "62256х2", а что есть на ...Kx16, недорого, чтобы не "62256х2" было?
-
? MM@ - 16.12.2012 22:25
Счас гляну справочник - на данном винте.
-
? MM@ - 16.12.2012 23:00
Мое издание старенькое - 1998 г, но есть кое-что:
HM621664H или HM621864H - 16/18 бит статик +5в ОЗУ 20-25 нс. в сой-44 корпусочке. (1.25 шаг). 65536х2 байта емкость. Мечта. Хочу!
(на ней одной все ОЗУ 11-й поместится - и мало места займет.)
Управление - УБ - старший байт выбран, если 0 вольт, ЛБ - младший байт выбран, если 0 вольт.
Также: ЦС - чип выбран, если 0 вольт, ВР - запись производим, если 0 вольт, ОЕ - выход включен, если 0 вольт.
Есть несколько похожих других фирм, но все - 3.3 вольт. Корпус и логика совпадают.
-
? anonymous - 16.12.2012 23:58
Я ставил из 16-битовых as7c4098 полумегабайтные 15нс выборка, еще применял k6t8016 мегабайтные 55ns выборка. Флешка 16-битовая в десятке у меня стоит pa28f400 60нс с программной перезаписью в самой бк.
-
? MM@ - 17.12.2012 00:06
А пока набросок (без номеров ножек) 3.8 метра на 3.3 в. статике (2 ИС) с сотовой батареей для БК на 1801ВМ3 только.
Всего 19 ИС после оптимизации. - 1533 и 531, 217 и, если целиком собирать - 7 транзисторов стареньких (только для варианта с
сотовой батарейкой. - А простые АА можно и через диод Д9Б подключить - несколько месяцев протянет.)
¤
http://depositfiles.com/files/j9w70mga5 - SRAM4233.JPG 395.27 кб, 300 DPI.
-
? MSV - 17.12.2012 01:57
Хм! Где же они в продаже, as7c4098?
-
? MM@ - 17.12.2012 02:21
Выискал Самсунг 1 мб - 12 долл. в Москве - только 1 контора и только 3 вольт.
-
? Kisser - 17.12.2012 08:52
А точно 3,3В потянет АП2, в режиме "чтение"? И батарейка так уж обязательна? Аналоговая часть по кол-ву элементов не меньше чем цифровая. В блоке с вмз то понятно еще, там старт прописан. Электронный диск? Так винт же есть, на много Гб, а не на 4- МБ
-
? Ал-р - 17.12.2012 09:31
3-вольтовые не подойдут, вот эти можете глянуть - CY7C1049D
http://www.platan.ru/cgi-bin/qwery_i.pl?code=CY7C
-
? MM@ - 17.12.2012 11:48
Ответы:
1.АП2 потянет кристаллы от 2 вольт питание - выход в АП2 с открытым коллектором, переключатель-точка входа - между 1.1 и 1.5 вольт.
Таким образом, нет причин переходить на другие типы ИС - кроме токов потребления и габаритов. Быстродействие - отличное.
2.Упомянутая ис в сообщении от 09:31 - не особо подойдет для батарейки - там огромное потребление, в дата шит не указаны режимы
микропотребления при хранении. Можно, конечно, попробовать, кота в мешке - альтернативы не особо много.
(И корпусок в 1.25 - не фонтан ... Но может подойти для главной платы видеоСОЗУ - там она большая выходит.)
*
Все-таки интересно узнать - может, блок 3.8м на симме выполнить - но там десятком ИС не обойтись.
-
? Kisser - 17.12.2012 12:35
>> блок 3.8м на симме выполнить - но там десятком ИС не обойтись
А что там? регенерация без счетчиков, мультиплексор не нужен. Давать кас/рас все время, а когда пришел дин/доут - рас/кас. С времянками только выдержать - но можно регистрами защелкивать и вытаскивать на МПИ именно когда нужно... Хотя конеш языком - не мешки ворочать... Но нарисовать в ближ. время врядли смогу ))) Вот тут плис бы чистой воды! надо кстати в квартусе глянуть, там вроде были готовые блоки для ДРАМа.
-
? MSV - 17.12.2012 13:17
По-штучно увы не купить!
http://www.cypress.com/?id=71&addcols=¶metric=html&filter_172=4.50&filter_179=5.50#parametric
-
? Kisser - 17.12.2012 15:36
MM, а Вы видели вот это? (спектрум в au)
http://zx.clan.su/_fr/0/7107747.jpg
Взято отсюда
http://zx.pk.ru/showthread.php?t=18073&page=11
В принципе я уже начинаю проникаться 5й приемкой и желто-зеленым. Такую штуку можно и ребенку оставить в наследство на черный день. Так что может, блок ВМ3 имеет смысл сделать целиком золотым (опционально) правда придется искать все это желто-зеленое где-то... а главное - дензнаки.
Да, Вы так и не рассказали ништяки от 5й приемки - оно действительно выдерживает прямой удар ЯО? Или просто работает безотказно 100500 часов? Ей богу, далек от спецприменений, только бытовуха и гнилой импорт...
-
? Kisser - 17.12.2012 15:47
Емае... походил по ссылкам... Вы хотели ОЗУ 16 бит?
http://milandr.ru/index.php?mact=Products,cntnt01,details,0&cntnt01productid=59&cntnt01returnid=68
Интересно какова цена (хотя бы в ОТК)? 100 евро?
-
? MM@ - 17.12.2012 18:27
1.Насчет исполнения в "5" варианте - нет, не выдерживает без соответствующих ТУ.
Основная цель обсуждаемой приемки - что бы чип в подлодке после 25 лет гниения на дне работал примерно также, как и при установке
на плату при сборке. При этом обязательны некотрые сопутствующие мероприятия - лак МРТУ с особыми ТУ, пространство, наполненное
инертными минералами - например, маслом особой очистки (-Валио вполне подойдет (голодный смайл)), и т.п. условия.
2.По этому поводу я начинаю обдумывать приобретение 530 строго желтой себе на новый год для сборки натурально ювелирного блочка
с КМ1801ВМ3А - АУ в РС-40 энд РС-24 АУ и все остальное - тоже ау. Но это пока только борьба с жабой - смета в Анионе космическая.
3.СИММ всех разновидностей это просто DRAM - самый (пин-то-пин) что ни на есть симм и в количестве 2 шт., собранный прямо на плате
- линейки РУ5 в БК11. К ним необходим и мультиплексор, и защелки входного адреса, и диспетчер состояния, и выходные защелки (опция),
как в 1201.03. (рекомендовать позор Зеленограда - 1801ВП1-119 не буду по описанным сильно выше причинам.)
4.Есть вариантище напрячь 037 под 3.8 - но это будет нехилый фортель, прежде всего по геометрии и, отчасти, механики.
(загадочный смайл)
-
? Kisser - 18.12.2012 14:04
Да вроде как все пользуются встроенными счетчиками. У меня нет ни одного симма под рукой, киньте типы м/с на них, попробую найти даташиты
-
? anonymous - 18.12.2012 15:14
Ну вот первый попавшийся нашел - на нем oki m5116400
-
? anonymous - 18.12.2012 15:40
А вот с аналогом 565РУ9 симмка, HYB511000BJ стоят, и в довершении нарылся 30-ногий симм с РУ7 в дипе) Пятерка 41256 напаяна и три РУ7В.
-
? MM@ - 18.12.2012 18:30
Лучше напомните свою почту - у меня коллекция шитов на симмы, в том числе 30-пиновые. Вышлю образцы на симмы.
Насчет счетчиков - как я понял, речь идет о счетчике регенерации при КАС-до-РАС - там добрая половина без этого наворота, в том
числе ФПМ. (фаст паге моде).
К тому же полагается проводить рефреш по часикам - а то слишком перегреется, если без пауз регенерировать.
И вообще, нужно, что бы не вышло, как с 119 - там просто сильно упростили этот момент, получилось - с водой и ребенка выплеснули.
¤
-
? Kisser - 18.12.2012 19:34
Мож я чо не понимаю...
НО
m5116400 - счетчик есть
http://pdf1.alldatasheet.net/datasheet-pdf/view/11105/OKI/MSM5116400A.html
HYB 511000BJ - счетчик есть ...CAS-before-RAS refresh, RAS-only refresh, hidden-refresh...
http://kazus.ru/datasheets/82789/pdf-HYB511000BJ-60.html
Или refresh counter это не оно?!
-
? MM@ - 18.12.2012 19:59
1.Давайте СИММы без регенерации КАС-до-РАС вообще не рассматривать - там все тоже самое, только на 10 чипов больше выйдет -
примерно как на 1201.03 в отличие от 1201.04. (Исследовать схемы, а не внешний вид плат - там хитрости есть.)
2.Т.к. купить сейчас в Москве один точный вид симмов проблематично, предлагаю рассматривать только вариант с ЕДО - 72 пин -16
метров- односторонний или, в крайнем случае, то же самое, но 32 метра двусторонний.
(Время выборки по КАС - 60-80 нс., по полному циклу - ок. 300 нс, без учета регенерации. (с ней - все 600 выйдет).).
3.Если есть выборка по ЦС или КАС каждой ИС в СИММе- отлично.
-
? Ал-р - 18.12.2012 20:06
Счётчики есть во всех DRAM FPM i EDO. Для нас (в смысле БК) нет разницы между FPM i EDO - в дополнение к обычным режимам (= РУ5) есть дополнительные-скоростные (в БК не нужны - нет таких частот).
-
? MM@ - 18.12.2012 20:13
Вот из вежливости и лени не буду Вам, уважаемый, дату шит высылать - спорим на ДВК-х, что есть такие и сякие ?
-
? Ал-р - 18.12.2012 20:30
Что имеется в виду под "такие и сякие"? Если поизвращаться то можно разное нестандартное найти - мне примеров не надо. На SIMM и видеокартах ставились взаимозаменемые "стандартные" мс.
-
? MM@ - 18.12.2012 20:50
Такие - считать со встроенным счетчиком строк на регенерацию КАС-до-РАС, сякие - только регенерация с явным указанием номера строки
по сигналу РАС (т.е. регенерация КАС-до-РАС не осуществляется.)
Имею почти полный набор даташитов на СИММы 90-х годов. В т.ч. и на ЕДО в 64-бит ДИММ, и с ЕЦЦ и др. варианты.
Год назад подбирал как раз по этому параметру - поэтому запомнил, типа.
-
? Kisser - 18.12.2012 21:09
>> Давайте СИММы без регенерации КАС-до-РАС вообще не рассматривать
Вот-вот! найти их думаю не проблема - список совместимых чипов легко сделать на основе опыта владельцев. Зачем доп. огород городить?
>> предлагаю рассматривать только вариант с ЕДО - 72 пин
очень хорошо. От себя постараюсь найти Вам опытные (т.е. бесплатные) образцы непаяных колодок. Товарищ из .... сообщил что в наличии сейчас нет, но как появятся - выделит.
-
? MM@ - 18.12.2012 21:17
Есть у меня паянных - в том числе миллитарисских - достаточно. (колодок на 72-пин).
*Есть у меня длинный список даташитов, где в середке, самым мелким шрифтом об этом написано - как понадобится конкретно,
сообщу совместимые типы СИММов или чипов для них.
-
? MM@ - 19.12.2012 00:16
В, общем, в отделе разгадывания кроссвордов подумали - подумали, и решили, что, поскольку для верхних адресов ВМ3 быстродействие не нужно (1.5 мкс - вполне хватит), то целесообразно приделать СИММ к ВП1-037. К тому же СИММ вполне уложится в 10 евро, а 1 Мбайт
СОЗУ - может и нет. Все приделаем малыми средствами, наверное - прямо на плате БК11М.
Желающие принять участие - пишите сюда. Ваши - БК11, материалы и инструменты, шампанское и консервы на случай .... , а так же
желание попаять и посмотреть на скорый (?) результат. Мое - консультации и быстрая (насколько это возможно) отладка макета при
хозяине. В 133.
-
? MM@ - 19.12.2012 01:18
П.С. Для варианта без ВидеоСОЗУ - будет работать около 1/4 полной емкости 30-пин. СИММов. На плате БК11: РУ5 - не нужны. Остальное - все нужно.
-
? MM@ - 21.12.2012 00:20
Вот а Анионе отличный чип - 62WV102416ALL-35 MLI - 525 руб, 2 Мбайт, 16 бит 3.3 вольт, но корпусок - шарики, или, как вариант
(того совсем нет в продаже) - соп с шагом 0.5 мм.
Зато нагуглил в Митино чипчик K6X4008C1F-GF55 - по чуть больше ста рублей по десятку, но корпусок попался - соп с шагом 1.27
21х14 мм, 0.5 Мбайт, 8 бит, 55 нс. Послал на почту продавца запрос доставки - ждемс ... .... ..... .
- это я к тому, что бы сменить на платке ВМ3В чипы 62256 на микросборку с этими вышеупомянутыми, но надо 3 дополнительных чипа-
1 шт. 1533ТМ9 - 1 шт, 1533ИД7 - 1 шт, 1533ЛН2 - 1 шт. ...
*Стоит ли огород городить, или не отвлекаться от основного блюда - согласно скану схемы ?
-
? MM@ - 21.12.2012 00:54
Опечатка - надо 2 шт. чипа новых для 1 мб статик встроенного ОЗУ - 1533ТМ9 и 1533КП7.
-
? MSV - 21.12.2012 01:39
Относительно блюд - каждый сам себе злобный буратино. Моё мнение - нет резона использовать:
- 2, 4 ... корпуса вместо одного (чай не лихие 90-е на дворе);
- SRAM, не равный максимально доступному (штатно) для адресации процессору;
- ПЗУ (пора забыть о нём, навсегда), как максимум, флеш - для стартового/аварийного восстановления участка ОЗУ.
(мечты...)
-
? MM@ - 08.02.2013 19:45
Господа, подскажите, в блоке с ВМ3 нужен полноценный "Пульт" с отделным теневым СОЗУ 8-56 кб, или вообще можно убрать всякую
"тень" (т.е. доступность СОЗУ пульта только при сигнале "СЕЛ=0в") ???
Как альтернатива - разместить вместо "теневого" "пульта" явный 1 МБ СОЗУ с батареей (геометрия позволит).
(Напоминаю, совместимость с БК11/11м будет на уровне КР1801РЕ2-202-203/324-325 с 326.)
-
? MM@ - 09.02.2013 19:41
Поскольку за 24 часа не одного мнения высказано небыло, удалю всякий там теневой пульт подальше.
Будет только СОЗУ с адреса 170000-177000 (батарейное). И возможность его выборки по каждой "1000" - например - 170, 171, 172 ...
Точно будет только СОЗУ по адресу 173000-173777 - там начальный пуск ВМ3 и его нечем не заменить без огромного прироста корпусов ИС.
И еще - контроллер ИДЕ по приведенной здесь схеме и адресам для ВМ3 недопустим - он не может адресовать слова по нечетным адресам -
что делать с софтом - не очень понятно. Однако будет возможность назначать СОЗУ по другим адресам - напишите здесь, по каким надо в БК0011М.
-
? Murzik@ - 09.02.2013 19:52
А может все таки 1801Вп1-065 по адресам 176560 ? Можо просто с ТТЛ уровнями?
Или сразу с RS232?
-
? MM@ - 09.02.2013 20:09
Господа, для этого существует блок "ИРПС", или, на крайний случай, "телеграф для БК11" - там скальпелем корректируем треки и
используем разъемчик по-ИРПС-ному (или как Бог пошлет). А здесь (пока) раскачиваю общественность на ВНУТРЕННИЙ блок с ВМ3А -
для совмесной работы со стандартной БК11/м. Может, если Kisser не разведет под него платку - отдам профи на разводку и
изготовление - хоть и дорого, но зато конкретно (хотя и с ошибками запросто там разводят).
*
Планы - если БК-ПЛИС не созреет к середине лета - выпустить в продажу мать БК11-ВМ3 за вменяемую цену, можно с набором ИС.
(Разумеется, с Р6-16, 2 МПИ и др. спецификой.) Но пока - платка с ВМ3.
-
? Kisser - 09.02.2013 23:23
>> за 24 часа не одного мнения высказано небыло
MM, а как смотрите на опубликование темы на Zx.pk.ru? Посещаемость там выше (да и, кажись, есть люди которых тут нет), правда и пафосу тоже. Но для продвижения продукта все равно придется туда забрасывать удочку. Сейчас можно подогреть интерес. Я буду вести тему, а Вы - по мере необходимости вносить предложения и отвечать на вопросы.
>> контроллер ИДЕ по приведенной здесь схеме и адресам для ВМ3 недопустим
и что делать-то? СМК-фтопку, создавать свое и для рт-11 онли? общественность не поддержит. Игрухи должны летать, а игрухи - на дисках у всех уже. Нужен какойто компромисс. Как вариант переделать адресное пр-во ИДЕ и переправить прошивку СМК.
Кто ковырял СМКшную прошивку, подскажите, насколько все запущено?
>> Kisser не разведет под него платку
разведет, но было бы замечательно если схемка появится до конца марта - в начале апреля иду в отпуск, вот буду разводить под пальмами... опыт такой уже был - за отпуск 2009 года почти целиком нарисовал бк на 2х плис. ну не заработала и ладно. главное что можно многое сделать даже за 10 дней.
-
? MM@ - 09.02.2013 23:39
Как я могу там комментировать без регистрации ?
А о ИДЕ на ВМ3 сейчас думаю-думаю, одна нелесть к кустарям на ум приходит нецензурная. Всегда кто-то наложит кучку и не смоет за
собой, рано или позно вызывают сантехника - сами понимаете, кого.
*
Вариант безкомпромисный - вывести правильные адреса путем удвоения адресного пространства ИДЕ. Разумеется, с потерей аппаратной
совместимости. А дрова - в ОЗУшку при камне ВМ3 - переписанные. Интересно познакомится с (хотя-бы) адресами и размером этого
произведения исскуства.
*
Вариант компромиссный - вообще не заморачиваться этой темой. Ведь будет режим с ВМ1 - там все типа грузится, а с ВМ3-"играет".
Но это самое-самое крайнее решение.
*
Не порекомендуете ли где и какую статику купить в Москве, не менее 0.5 МБ и +5в, можно с шагом 1.27. А то имеющийся вариант -
не для коммерческой презентации, всего 64 кб.
-
? Kisser - 09.02.2013 23:58
>> Как я могу там комментировать без регистрации ?
Как вариант - через меня. Но это все лирика. Хотя все равно там придется бодаться, если начнутся продажи.
>> вывести правильные адреса путем удвоения адресного пространства ИДЕ
Там всего 2 адреса на нечетные адреса. Может, сделать аппаратную переадресацию - но тогда схему нужно корректировать. По крайней мере РТ5 перепрограммировать в СМК. Есть поле для экспериментов.
>> Интересно познакомится
Лучше у Voland'а спросить - он вроде чуть ли не исходники выкладывал. Если у себя найду, выложу. Но то ли это будет?
>> где и какую статику купить в Москве, не менее 0.5 МБ и +5в, можно с шагом 1.27
В терре CY7C1049D-10VXI SO36 - 153р но под заказ пару дней
Остальное надо копаться под конкретную м/с, параметрического поиска ни у кого больше не видел (чиподип в пример не ставить)
Хотя во - AS7C4096-12JI, SRAM, 512Kx8, 5V, SOJ36
в вольтмастере по 120 р. но надо звонить спрашивать где они у них есть.
-
? MM@ - 10.02.2013 00:13
Что-то в вольтмастере их в данный момент нет, хотя цена приемлемая. Единственное, что смущает - не по краям питание разведено.
Хотя время выборки очень даже хорошее - можно и на видео ставить (имеется в виду на платку в этой теме.)
-
? Kisser - 10.02.2013 01:13
>> в вольтмастере их в данный момент нет
Надо звонить и спрашивать. У них с базой полная труба. Если есть в прайсе то велика вероятность что они есть. Но не факт что на близкой Эл/заводской.
-
? MSV - 10.02.2013 01:17
Чем плоха, кроме цены, AS7C4098? (http://pdf.pfind.ru/A/AS7C4098A-15TIN.pdf, http://www.kontest.ru/datasheet/alsc/as7c4098[1].gif)
Сам не покупал, но кажется есть тут: http://www.elekont.ru/search/?q=AS7C4098 (http://www.rlocman.ru/comp/shop.html?q=AS7C4098)
-
? MM@ - 10.02.2013 02:23
На днях поеду в Митино специально допрашивать продавцов импорта на предмет ИС СОЗУ.
А в указанных ссылках цена от 200 руб в партиях по 25 шт. - несколько многовато, но за 2-3 шт. можно и заплатить.
*
А насчет исключения режима скрытого пульта в ВМ3 - при написании его выяснилось, что необходима гиганская обвязка для корректной
работы в пульте - такой наворот на фиг нужен. Проще исключить его и предоставить стандартным средствам БК11 разбирать завалы.
Конечно, не очень профессионально. Но мастить аналог КЦГД - еще более непрофессионально.
*
При макетировании выяснилось, что 530 ИС еще больше места занимают, чем КР531. (в варианте 16 выводов, конечно).
-
? gid - 10.02.2013 09:31
[Кто ковырял СМКшную прошивку, подскажите, насколько все запущено?]
Я ковырял, даже дизассемблированные исходники выкладывал всем желающим, совершенно там ничего не запущено, сами можете посмотреть http://gray-gid.narod2.ru/f/SMK64_v2.05_ROM-SRC.rar
тут Patron переделал её под макро11 http://zx.pk.ru/attachment.php?attachmentid=38548
Не хотите нечётных адресов - используйте самарскую схему, там все адреса исключительно чётные, правда самой схемы принципиальной электрической ни у кого нет, никто не желает по плате рисовать схему. Зато была табличка соответствия адресов, которую я приводил здесь http://bk0010.org/forum/?id=11127
Таким образом вообще ничего не мешает задать своему контроллеру какие угодно удобные адреса, поправить прошивку и перекомпилировать её со своими адресами под своё железо.
-
? MM@ - 10.02.2013 12:08
Сообщаю, что набор платочек будет "Без ПЗУ" - только с 326 оригинальной по адресам 160000-167777. СОЗУ по адресам 170000-171777 и
173000-176777. Почему с дырой - там регистры ВМ3 имеются - найдете в Сети подробности. Если кто готов ИДЕ-драйвер переписать
под четные адреса - пишите в эту ветку свои предложения. Давайте предложим начальный адрес регистров - 177700, далее - как
в "неправильной" версии, но адреса регистров (помножить на 2).
П.С. Ввиду дурного нрава ВМ3 соблюдайте его ограничения (особенно по краям адресного пространства и команде "5" - она недопустима.)
П.П.С. СОЗУ будет с батареей, на случай разряда - загрузка с ВМ1.
-
? Kisser - 10.02.2013 22:25
>> вообще ничего не мешает задать своему контроллеру какие угодно удобные адреса
gid, т.е. можно просто поменять адреса в прошивке на новые и все будет работать?
>> СОЗУ по адресам 170000-171777 и 173000-176777
>> начальный адрес регистров - 177700
А прямо таки надо до 176777? А как же клава 177662, рулон 177664, и прочие 177130/132?
Я просто к тому, почему бы не взять Самарское пр-во для ИДЕ с 177622-177656 хоть для какой-то совместимости?
Еще anonymous говорил, что почти все адреса в БК заняты, а нам надо целых 10 слов, 4 бита т.е. Опять нарвемся на конфликты со всяким ДВК-шным железом.
Вот кстати есть новодел в виде ДВк-ИДЕ
http://www.phantom.sannata.ru/forum/index.php?t=9780&a=stdforum_view&o=&st=0
Но про адреса там ни слова.
Вообще поскольку под СМК толком ничего не было сделано, видимо его можно похерить ради ВМ3. Т.к. нам и так дадут 4 Мб без всяких переключений страниц через дерганье дисководом. А пустой самарский вариант - вполне удобоваримый ИМХО.
-
? MM@ - 10.02.2013 23:02
К огромному сожалению диапазон адресов, указанный Вами как 177622-177656 попадает под диспетчер памяти ВМ3 - т.е. эту конструкцию
мы объявляем "персоной нон грата" в новоделе. Если кратко не удалось найти в Сети адреса ВМ3, то я их публикую:
1.172300-172316, 172340-172356, 172516, 177572, 177600-177614, 177640-177656, 177774, 177776. Возможно, имеются еще какие-то
скрытые регистры - напишите сюда кто знает, что бы я не напроектировал развесистой клюквы.
2.Не рекомендуются к обороту:
2.1.160000-167777, 172140-172142 - МУ, 177130-177132-МХ/ВУ, 177660-177666-БК, 177700-177717-хвосты от ВЕ1 в ВМ1, 177560-177566-КОМ-0, 177510-177517-ЛПТ-0. Старт ВМ3- 173000-173777 (банк СОЗУ, включается проволочной перемычкой.)
2.2.Не особо приветствуются - 176560-176567 - КОМ1 и телеграфный блок БК11/м.
2.3.Можно занять, но DW отвалится - 174000-174017.
2.4.Про остальные матрички 1801-й серии разрешите культурно промолчать - а то совсем все лысо выйдет. (смайл).
2.5.Остается более-менее свободным 177720-177774. (Регистр векторов в блоке с ВМ2 - 177400-177577 - но он типа подразумевает
отсуствие ВМ3 в системе, так что не все так плохо).
*
Ваши предложения :
-
? gid - 10.02.2013 23:02
? Kisser - сегодня 22:25
[gid, т.е. можно просто поменять адреса в прошивке на новые и все будет работать?]
если железо будет спроектировано на реакцию по другим адресам, нет никаких причин, чтобы не работало.
Там ведь всё просто, программа записывает данные по определённому адресу, а потом читает данные с определённого адреса, вот и весь обмен данными с винчестером, а какие это будут адреса, зависит от железа.
-
? MM@ - 10.02.2013 23:08
Железо и дурак может наделать с 3 короба. Главная загвоздка - драйвер к харду неохота переписывать без инструкции по применению
его (драйвера для БК).
-
? MM@ - 10.02.2013 23:57
Осмотрел поделку в ссылке от 22:25. Самые мрачные впечатления. Кто схему скрывает - нехороший мальчик.
А такой дровишьк может и школяр навалять. Я то расчитывал на чудо.
Проще на этом форуме кого-то сЪагитировать на программный подвиг.
*
Кстати, кто-нибуть даст ссылку на руководство по применению програмного продукта под названием "драйвер ИДЕ" (самоделкиных) ?
*
Если ссылок не будет, то будет "руководство по программированию регистров ИДЕ" (без какого-либо драйвера).
-
? anonymous - 11.02.2013 06:30
Kisser, 「Вот кстати есть новодел в виде ДВк-ИДЕ <cut> Но про адреса там ни слова.」
- 1хх134..1хх136 и 1хх140..1хх156, где хх 60..77, т.е. до 16 контроллеров в корзине, стандартный адрес 1го контроллера 177134..177156, вектор прерывания 204.
MM, 「адреса ВМ3, то я их публикую: 1.172300-172316, 172340-172356, 172516, 177572, 177600-177614, 177640-177656, 177774, 177776.」
- у ВМ3 отсутствует 177774, и забыли 172512 - PARH.
-
? Kisser - 11.02.2013 09:33
>> 172300-172316, 172340-172356, 172516, 177572, 177600-177614, 177640-177656, 177774, 177776
вот-вот. Хорошо, я попытаюсь на неделе нарисовать схему для перевода в 1777ХХ ИДЕшных адресов. Там видимо не все так просто будет, т.к. нужно именно на 10 адресов и туда же РПЛЫ. Иначе забъем и так скудное адресное пр-во. ПЗУ??? (издевательский смайл)
А вот вопрос - 327в12 которая "FDD/HDD BIOS" она по чьи адреса? Пойдут ли под нее утилиты для СМК, и, главное - винт, который уже размечен на СМК и чтото на нем записано?
-
? MM@ - 11.02.2013 19:34
в блоке с ВМ3 будет режим "без пзу" - ввиду отсуствия РР1.
(для адресов 160000-167777). И переключатели "ДИН включен" и "ДОУТ включен". Т.е. при полном отсуствии 326 и фатальном сбое батареи
можно загрузится с магнитофона (а лучше с МУ (смайл)).
Для адресов 170000-176777 - только СОЗУ. Адреса выбирать паяльником можно будет.
*
Никак не куплю в Москве 2 шт. 512К х 8 бит 1.27 5 вольт по вменяемой цене (до 10$ за 1 шт.). А лучше 1Мх8 бит 1.27 5 вольт.
У всех заказы из Китая. Самый шик 2М 16 БИТ 1.27 или 2.54 5 вольт - и $20 не жалко за такое, но предложений совсем нет.(шарик не
в счет - я его не перевариваю).
- хотелось бы предложить готовый к применению аппарат, а не компонент чего-то.
-
? Kisser - 11.02.2013 21:22
А может купить старые свга платы, например вот такое
http://molotok.ru/pci-videokarta-s3-virge-2mb-videopamyati-i3006659222.html
и наковырять оттуда (причем вместе с розетками). Наверняка в Митино добра полно.
Для без ПЗУ можно использовать блок ПЗУ, прописав с 173000 (до 177577 правда) программу пуска. Прошивку я откорректирую. Было бы что шить.
-
? MM@ - 11.02.2013 21:40
В С3, насколько я помню, всегда ДОЗУ использавалось - тогда СОЗУ не позволяли топ. нормы производить большое. Соотношение
ДОЗУ-СОЗУ - 8:1 по емкости соответственно на одинаковое к-во транзисторов.
Краткий загрузчик для ВМ3 длиной 100 (8) для БК11 всех моделей я выкладывал в конце прошлого года тут в алфавитно-цифровом виде.
Чуть позже выложу "причесанный" и весьма длинный программный продукт (думаю его растянуть до 1000 !). Там будет подсчет к/с -
это весьма актуально. И телефон для рекламаций - например, одной знакомой пенсионерки из деревни. Она очень любит поболтать от
скуки, т.к. живет одна в деревне (особенно зимой). (наглый смайл).
-
? Kisser - 11.02.2013 22:08
>> всегда ДОЗУ использавалось
Где-то же был срамы... где-то же они были... может в 3(4)86х в качестве кеша? вообщем если в старье покопаться, думаю, что-то найдется.
>> телефон для рекламаций - например, одной знакомой пенсионерки
лучше уж ничего, т.к. описанное выше - явный подлог по классификации УК.
-
? Kisser - 11.02.2013 22:11
Вот вроде в правом верхнем углу, и даже в панельках
http://molotok.ru/mat-plata-486-s-vlb-mb-1433-50ucv-e-raboch-2-i3012645241.html
или это не оно?
-
? MM@ - 11.02.2013 22:36
Это оно. Но такого "продукта" у меня полная тумбочка на кухне. Там 62256-12(15 нс). Т.е. 32 кбайт в одной ИС.
Так в макете и стоят они. Но есть возможность воткнуть туда до 4 Мбайт - и только с добавлением одной ИР23.
Проблем - 2 шт.
1.Нет в прямой продаже 5 в. ИС - в Анионе есть 3в и с шариками, зато дешево. И добавлять 10 ИС конвертора 5-3в в платке ВМ3 неохота.
2.Написал в какой-то магазинище с офигенным предложением всего и дешево - так там оффис где-то в Китае - сутки прошли - ни ответа, ни привета. (2 шт. 512К х 8 Бит 1.27 5 Вольт AS6C4008-55 SIN (если с окончанием - PCN - то ДИП-32.). Заявлена цена 3.64 $)
( MOUSER.COM ). А из Митина пришел ответ - пару недель, и по секретной цене, которая явно будет из дальнего космоса.
*
-
? MM@ - 11.02.2013 22:41
И ни хрена не подлог -
1.Там профильное образование - бывший работник "Э."
2.Будет договор и оплата (скромная).
3.Не давать вообще никаких координат - тоже (по-нехорошему).
4.Могу дать свой кабельный номер, как в старые добрые времена. Только я уже с того номера несколько месяцев не звоню -
аппарат в холодной комнате и т.п.
5.Все это пустой разговор.
-
? CD-Inc@ - 12.02.2013 02:27
4Mbit 5v 106р.\15шт в наличии много
CY7C1049D-10VXI
здесь http://www.electronshik.ru/class/operativnaya-pamyat-01010503#
конторой уже пользовался.
-
? MM@ - 12.02.2013 10:11
Посмотрел дату шит - там при 2 в. 10 миллиампер потребление - на 3 порядка больше, чем терпит маленькая батарея.
Спасибо за предложение.
-
? MM@ - 12.02.2013 13:09
Для обсуждения предлагаю схему блока с М1801ВМ3А в варианте с
1.Режим "Без ПЗУ" в адресах 160000-167777 (выключатели "Дин" и "Доут" - соответственно, включают чтение со 160 и запись в 160.)
При первоначальной записи, например, из установленной 1801РЕ2-326 влючить "Доут", а "Дин" - отключить.
Далее выполняют следующую программу:
012700 160000 012701 004000 011020 010027 000000 077104 000000
После выполнения посмотреть в 7 слове, до какого адреса прошла перепись с ПЗУ в "х-ПЗУ" - там должно быть 170000 или 170002, в зависимости от наличия ОЗУ по адресу 170000. Без этого ОЗУ по адресу 170000 ячейка по адресу 167776 может быть не записана -
особенности камня.
Далее при отключенном питании вынимают ИС КР1801РЕ2-326 и влючают сигнал "Дин", а сигнал "Доут" - отключают.
Далее - проверяют наличие копии 326 по адресам 160000-167775.
(При отсуствии ПЗУ КР1801РЕ2-326 и отсуствии корректного содержания по адресам 160000-167777, можно включить "Дин" и "Доут" и
загрузиться с магнитофона в адрес 160000. Загружать следует копию ПЗУ-326 на этот адрес.)
2.СОЗУ по адресам 170000-176777 выбирается с помощью напаивания перемычек к КП7, обязательно включить только 173000 - на схеме
указана ножка, на которую подать +5в. При соединении входов этой КП7 с 0в - нет выборки СОЗУ по соответствующим адресам.
3.СОЗУ ВМ3 с адресов 200000 выбирается Д13 (1533КП7), на схеме указано - младший мегабайт. Можно задействовать все 4М - имеется
возможность (а кошелек не позволяет (смайл).) Следует заметить, что младшие 64 Кб СОЗУ ВМ3 не доступны - они используются
частично для организации СОЗУ-"ПЗУ" по адресам 160000-176777.
4.Со стороны ВМ1 должны быть доступны адреса 160000-177777 в предлагаемом блоке.
5.Не забудте приделать на вывод МПИ Б6 кожку 39 от 1801ВМ1 в БК11. (Ну или на другую какую-нибуть по вкусу).
6.Совместимость с БК10 - организовать в БК10 отключение камня по сигналам ДМР и САЦК, а также вывод сигнала РПЛЫ (39 нога ВМ1)
на Б6 МПИ. И сигнал БС (ВУ Н - по ОСТ МПИ) крайне желательно приделать в соответствии со схемой БК11 (но не обязательно (смайл)).
Так же в стартовой последовательности с адреса 173000 передавать управление не на 140000 для БК11, а на 100000 для БК10.
http://depositfiles.com/files/llee6dua1 - файл "WM32.JPG" 1.09 Мб. 300 ДПИ.
Ждемс комментариев по схеме, а не по "Депозиту".
-
? Kisser - 12.02.2013 13:37
>> Ждемс комментариев по схеме
Схему надо перевести в удобоваримый вариант. Да, будет чем заняться...
что с ходу приходит:
Резюки только на Д26? на Д16-17 не надо? м/с одни и теже, С - один и тот же
Все таки 6 мГц?
Стоп будет отдельный? нельзя его с ВМ1 объединить?
Буферизируем только АД?
Будем ли выводить А16-А21 и прочие радости ВМ3 на МПИ, чтобы дальше на елку?
ИМХО не надо играть в демократию с гибкими построениями озу-пзу по нравящамся пользователю адресам. Лучше принять жестко, но чтобы работало, и у всех было одинаково (и избавиться от КП7-ИД7). В конце концов когда делали БК11(М) никто пользователей не спрашивал )))
А может 4 Мб давать отдельным блоком, а на СОЗУ поставить 2х62256? Смысл в 4 мб от батарейки? И вообще хотели ее на симмах делать.
И как результаты испытаний? Какой прирост FPS? )))
-
? MM@ - 12.02.2013 13:54
Ответы.
1.Да, только на Д26 - при адресах БК и БС чип Д26 отключается и "подтяжками" устанавливаются младшие адреса СОЗУ.
Кстати, Д26 - опция для жирных ИС СОЗУ. (Макет без нее пока).
2.Да, 6 мгц, но можко кварец заменить.
3.Насчет "Стоп" - это отделная сказка. Там предполагаются варианты - в основном софтовые (учитывая повадки ВМ3 !)
4.Вполне достаточно АД0-АД15 - в классическом БК11(М) других нет.
5.Из-за одного МУ городить елку считаю преждевременно. Но возможны варианты.
6.Тут не демократия - просто отладочный вариант с минимумом ИС. У меня вообще не осталось СМ.квадратного на платке. А использовать
РЕ не охота - мы ведь делаем "Без ПЗУ" ! (экстремально дешевый вариант для распостранения конструктором).
7.А вот теперь приходится отдуваться за все ОКБ - почему тогда не спрашивали народ ? И всякими "Не дописями" обзывают БК из-за
этого.
8.Если есть возможность - считаю нужным приделать хотя-бы 1 метр - и загрузчик софтовый с него. Красота будет !
(И сисьген не полдня будет на 4 метрах, а от силы часок !)
9.Будет 3-я плата с ПС/2 и еще хрен знает чем.
10. Ждем комментов.
-
? MM@ - 12.02.2013 21:24
Вот попытался заказать чипы K6X4008C1F-GB55 - 512Кбайт, 5 В., 8 бит, 1.27, 32 вывода, 55 нс. 20 микроампер при 2 в. по 8 долл.,
срок поставки - 2 недели. Других предложений в Москве ненашел, за исключением ссылки от уважаемого MSV - но та 10 миллиапер в
режиме недоступа ( реально, конечно, думаю, не больше 1 ма - но и это слишком многовато, а ведь их 2 шт.)
-
? MM@ - 12.02.2013 21:35
Посчитал - за 3 года 2 ИС от Самсунг сожрут около 1050 миллиамперчасов. Можно преположить, что 2 батарейки типа АА алкалиновые от
бренда прослужат не менее 3 лет, а литиевые 2хАА от бренда - и все 5 (не менее).
Можно, конечно, и более толстые чипы заказать - но, думаю, фанатов пользоваться 4 М за 100 USD не особо найдется, да и сохранность
будет там раза в 2 поменьше во времени - утечки выше в ИС СОЗУ.
Как опция - до 4М можно будет наращивать маленькой внешней платкой к плате с ВМ3 - торцевая гребенка для этого предназначена.
Кстати, там самое место для конвертора 5 В - 3 В. (или до 2 вольт.).
-
? MM@ - 12.02.2013 21:48
Кстати, если кто решится программировать драйвер электродиска для ВМ3 (для псевдо-"ПЗУ") - необходимо ввести обязатьно таблицу
контрольных сумм каждого блока - радиацию никто не отменял, примерные расчеты показывают, что при фоне 20 микрорентген в час
1 потеря данных будет за (приблизительно) 1-2 года. Имеется в виду один потерянный бит в мегабайте. А для РТ-11 есть готовые -
для специалистов уже лет 25 не секрет, но там нет контрольных сумм - достоверность хранения представляется мне не фонтан.
*
Как заведу РТ-11, попытаюсь МХ на 177134-177136 с 4х разгоном подключить для исследования дискет 1.44 - думается, для
конвертирования в 720 проблем не предвидется (аппаратных).
-
? Kisser - 12.02.2013 21:52
Для конструктора думаю все равно надо делать 2 посадочных места - для 62256 и этих 512х8. Потому как а) 512х8 не все будут доставать и паять, б) не всем они нужны с батарейкой (?)
А вот отдельную плату для 1М+ это да, надо делать однозначно.
Кстати в такой конфигурации не влезет оно в КНГМД корпус. Надо придумывать новый форм-фактор плат расширения БК )))
-
? MSV - 12.02.2013 21:58
Зачем две? AS7C4098A - 5.0V 256K × 16bit CMOS SRAM, увы, 10мА.
K6X4016C3F не смог найти в продаже (http://www.rlocman.ru/comp/shop.html?q=K6X4016C3F).
-
? MM@ - 12.02.2013 22:00
Если на макете влезает - почему в серии не влезет ?
А без батареи вообще мраки - стартовую последовательность придется каждый раз заново с клавы набирать - это для совсем бедствующих
господинов. Я, например, к наручным говорящим часам прикрутил 2 огромные б/у батарейки от Самсунг - так они уже 5 лет каждый час
говорят, сколько времени. (Батарейки не алкалиновые и не литиевые - самые дешевые.)
Кстати, цена 62256 - примерно 2$, а цена 624008 - 8$. И метр на борту при прочих равных. Спрос, по моему, будет раза так в 2
побольше. (Так 10 конструкторов продадите, а с метром - и все 20 ! (смайл)).
-
? MM@ - 12.02.2013 22:05
Полметра мало - диск 800 Кбайт не влезает. Тогда встает вопрос о применении 62256.
Вот если бы 512К слов по 16 бит с 5 вольт и не хуже 1.27 шаг и не более 70 нс и при скромном потреблении при 2 в. - это мечта !
(до 20 $).
-
? MM@ - 12.02.2013 22:08
У меня на проволочном макете СОЗУ на отдельной платочке размером с 2 шт. 62256 полноразмерных. Конечно, не очень хорошо смотрится,
зато на все случаи жизни - можно и неприемлемые чипы применить (по габаритам посадки).
-
? Ал-р - 12.02.2013 22:09
K6R4016C1D
http://www.terraelectronica.ru/catalog.php?
-
? MM@ - 12.02.2013 22:24
Осмотрел. По найденному дате шиту : K6R4016C1D-UI10
1.Только 512 Кбайт - маловато будет.
2.Не нормируется ток в малом питании - указано вообще 5 ма.
3.Корпус с буквой "U" - мелковат для серии - 0.80 шаг. Надо не менее 1.27. Зато цена понравилась.
Спасибо за усилия. Если есть возможность, поищите еще - этот компонент сдерживает маршевые испытания макета.
-
? MSV - 12.02.2013 22:32
K6X8016C3B - 5.0V 512K x 16 bit Low Power Full CMOS Static RAM (http://www.kontest.ru/datasheet/samsung/k6x8016c3b.pdf)
Опять же, не факт что найдётся - 216-504 руб. (http://www.rlocman.ru/comp/shop.html?q=K6X8016C3B)
-
? MSV - 12.02.2013 22:53
Не находится "не хуже 1.27", только 0,80.
-
? MM@ - 12.02.2013 23:04
Переходник (полноценный) с 5в на 3в для 4 Мбайт с батареей (при условии применения 62256 в блоке с ВМ3):
1. 1 шт.1533ЛА3
2. 3 шт.1533ИР23
3. 1 шт.1533ТМ2
4. 1 шт.555ЛП9
5. 1 шт.1533КП7
6. 1 шт.217ЛА2
7. 4 шт.531АП2
8. 1 шт.1533ЛН1
9. 1 шт.3117 (аналог) с теплоотводом
10.2 шт.SRAM 3v 2Мбайт 8 бит. (Самсунг - рекомендую)
11.27 шт. диодов Д9 (или Шоттки маленьких)
12.6 шт. диодов КД521Г.
Итого - 16 ИС. Не проще ли все-таки 1 метр на платке ВМ3 разместить ?
-
? MM@ - 13.02.2013 22:55
Вот нарыл одну конторку в Москве - обещают в течении недели доставить чипы 512 кбайт по невысокой цене - 150 руб-70 нс.1.27 шаг.
Неизвесно, справятся ли ?
-
? Kisser - 14.02.2013 18:40
Нарисовал схему ИДЕ для ВМ3. Адресация аналогична СМК по типу - 177740/56 переносится в 177720/36, 177743>177762, 177741>177760.
Логику пока не оптимизировал, в принципе - пойдет?
http://s020.radikal.ru/i715/1302/3c/ff9af7c6d3f7.gif
-
? MSV - 14.02.2013 20:01
Разрешите вопросить.
В последнее время, здесь, пробегают картинки с зарисовками на тему подмены адресов. Логики в них - на многие сотни рублей, задержки на ней - самые разнообразные, а ради чего собственно? Неужели набор логики нельзя заменить небольшой ПЗУ (хотя бы задержка будет, скажем - предсказуемой)? О призрачной возможности, в тех же целях, использовать ОЗУ, восстанавливаемое из энергонезависимой памяти при старте - даже не мечтаю (печальный смайл). Или это всё - несбыточный бред?
-
? MM@ - 14.02.2013 20:08
Посмотрел. Там у Вас 8 ИС, включая 1 длинную.
Длинную ИС рекомендую заменить на КР1533ТМ9 - она будет там умеснее.
И нет указания советских аналогов ИС.
Мои предложения - мою схему, которую я раньше забраковал, дополнил 1 шт. ЛА3 и
установил адреса выборки 177720-177757 пословно. Драйвер доработать на предмет умножения адресов на 2, начиная с начала адресов
контроллера - раньше был 177740-177757. Примерная таблица соответствия адресов:
Старая Новая поделка.
177740 177720
177741 177722
177742 177724
177743 177726
177744 177730 и т.д.
http://depositfiles.com/files/h5z7ytrwo - файл IDE3.JPG 243.9 кбайт.
Комментируем по существу.
-
? MM@ - 14.02.2013 20:23
Пзу в логике схемы позвольте оставить для непреодолимых случаев - например, в КЦГД и т.п. Вот в соседней ветке интересная
заморочка - там весьма вероятно "слетела" ПЗУ-прошивка или типа того. Как такое чинить в домашних условиях ???
А цена логики при мелком опте - около 10 руб. за экземпляр ИС. Например, в блоке 20 мелких ИС - т.е. 200 руб. И без какого-либо
программатора. Разумеется, у меня есть таблицы задержек по таблице истинности - типовые и те, которые гарантируются по ТУ.
А вот в 556 и т.п. задержки как раз не предсказуемые и до выхода данных по ТУ там на выходе - шум, который нельзя допускать
(т.е. проектируется откровенное фуфло, особенно если дальше от ПЗУ идет 530/531 логика - там иголки на 5 нс более, чем достаточно
для фальстарта.)
В развитии темы, вероятно, фанаты применят ПЛИС - но я из принципа не связываюсь с ПЗУ, т.к. чинить в результате все равно мне -
а мне проще ТТЛ ИС поменять, чем возится с программатором.
А например в блоке ПЗУ для БК11 - 27-я серия там королева и по-другому - штук 12 ИС, которые там не совсем умесны. К тому же не я
разработчик - не мне и чинить (хитрый смайл).
-
? MM@ - 14.02.2013 21:51
Теоритически есть возможность приделать УСБ 1.1 на 3-ю платку - но все упирается в дрова - там не только ввод-вывод чипа УСБ
надо программировать, но и КАЖДОГО устройства, которое туда будет подключаться. Т.е. работоспособность такого "хвоста" -
фактически за горизонтом (возможностей).
-
? MSV - 14.02.2013 22:34
Ничего не пропустил?
(https://sapr.asvcorp.ru/watch?s=493)
(http://rghost.ru/43799727/image.png)
-
? MM@ - 14.02.2013 23:38
1-я ссылка ничего не показывает.
2-я ссылка показывает, что в Д2 нарушена нумерация элементов и выводов, и Д5, где формируется сигнал ЦС1 - нет подписи под
элементом.
И еще бы по ГОСТ оформить таблицу контактов МПИ - на макете это пока в Елку будет вставляться.
(? - раздумия, а куда бы вставить ...)
И еще, по-правде говоря, 4 шт. КР531АП2 просятся - а то им скучно в магазине...
(Сообщаю для Художника, что в варианте с АП2 (ИЗМ.3.1.) ноги АП2 03,06,10,13 - на канал ИДЕ, в соответствии со вкусом Художника,
ноги 04 и 02, 07 и 05, 09 и 11, 12 и 14 закоротить между собой по-парно (например, 04 и 02) и вывести на МПИ - соответственно с
шиной ИДЕ, начиная с АД0 и т.д. Далее. Подключаем входы Д6.3 - выводы 09 и 10 к выходу Д4.5. (вывод 10 ЛН1). Перед подключением 09 и 10 выводов Д6.3 от них все отрезаем. Так же отрезаем выводы 04 и 05 Д6.2 от того, к чему они приделаны - Д5.2 и Д4.5.
Подключаем входы Д6.2 - выводы 04 и 05 к шине МПИ "ДИН". Так же к этой шине подключаем входы всех АП2 под номером 15 - сигнал загрузки данных из двунаправленного канала низким уровнем. А выводы 01 всех АП2 подключаем к выходу Д6.2 - вывод 06 - этот сигнал
управляет передачей данных в двунаправленный канал АП2 при его низком уровне. Таким образом получается, когда ДИН в состоянии
+5в - АПшки работают на передачу из МПИ в ИДЕ-канал. А при возникновении сигнала ДИН (=0в) - на чтение из канала ИДЕ в МПИ.
Буферизация отвечает новой ИДЕологии уважаемого господина Kissera - всем по буфету (смайл).).
*
А так очень даже хорошо смотрится - просто песня какая-то !!!
-
? Аноним - 14.02.2013 23:43
>> Длинную ИС рекомендую заменить на КР1533ТМ9 - она будет там умеснее.
Говорю же, не оптимизировал, должно в итоге быть намного красивее
>> И нет указания советских аналогов ИС
Извиняюсь, торопился, но, думаю, все и так понятно. Там еще фигурирует НС, хотя надо конечно ALS, и, в идеале, конечно же К(Р)531.
>> мою схему, которую я раньше забраковал, дополнил 1 шт. ЛА3 и установил адреса выборки 177720-177757 пословно
Я старался по-минимуму юзать скудное адресное пр-во. Моя схема кушает 10 слов, а Ваша получается - 16. А в 1777ХХ и так все на вес золота. А нам еще туда сдкард пихать, часы и еще много интересного. Но, если общественность решит что 1-2 корпуса стоят 12 байт - ну пусть оно и будет. Хотя я постараюсь тоже в 6 корпусов впихнуть )))
-
? MM@ - 14.02.2013 23:53
Насчет часов - это в 3-ю платку. А адреса в указанном диапазоне пока свободные (по крайней мере, от ВМ3) - для простоты переделки
драйвера силами ДЕСС РТ-11. А корпусов в 3-й платке будет много.
Получается как ни крути - ДВК, хоть и обрезанное капитально.
-
? MM@ - 15.02.2013 00:12
Для Kisser - я Вам на почту письмо написал - на ту, которая с цифрами.
-
? MM@ - 15.02.2013 00:35
Напоминаю для общественности, что комплект платочек разрабатывается бесплатно для всех желающих.
Можете выпускать их без моего упоминания. И софт любой комплектовать.
Схемы выкладываются тут. Результаты испытаний и т.п. - тоже тут. А СМК может не пойти с ВМ3 из-за запрета нечетных слов, но
это надо экспериментально проверять.
Выпуск платочки с ВМ3 - реально от разводки ее зависит. Выпуск быстрого СОЗУ для всей БК11/м - после ВМ3 будет.
А с ПС/2 и т.п. - сомнения имеются - немногим это нужно, сбыта не будет. И плата огромная выходит.
-
? SKcorp. - 15.02.2013 00:44
С PS/2 все уже придумано: http://megajohn.embedders.org/mjprojects/?device=uknc
-
? MM@ - 15.02.2013 01:02
Что-то я не видел объявлений о продаже такого для БК11м.
А протокол этого дела для меня не секрет уже 19 лет.
Я думал на 3-ю платку приделать КОМ-177560, ИДЕ в вышеупомянутом варианте и музпроцессор, а так же ПС/2.
От идеи 640х256 наложением сделать на видеосигнал БК я отказался - т.к. это только мне одному нужно, а значит, я обойдусь
как-нибуть.
Моя идея - доделать то, что не смогли за казенные бабки в 1993-1994 годах в "Э." и ОКБ.
Очень хорошо, если по результатам испытаний блоков кто-нибуть разведет мать такого БК11-ВМ3. Разводка плат с числом ИС больше 5-
мой пробел. Может, удастся уважаемых Kissera и Volanda съагитировать на это и их распостранение (без какой-либо оплаты мне).
Можно без моего упоминания где-либо.
-
? SKcorp. - 15.02.2013 01:12
Можно прикрутить КГД 400 × 286 наложением.
-
? MM@ - 15.02.2013 01:21
Так в БК уже 512 есть, мне для 80-ти полноценных кодов нужно было, что бы DESS хорошо смотрелся.
И дрова всякие под RT-11 я для КГД писал и т.п. - для кабельной студии году так в 1996 делал на заказ, в т.ч. и совмещенные
с Паинтом (который с мышкой был) и с 4-мя страницами видео и вообще полный смак. Потом один из учасников этого форума это дело
под какой-то там Андос самодельный заколебался переделывать. Особенно часы с тайм-кодом достали его тогда.
Да не буду отвлекать от темы воспоминаниями о былом.
-
? Kisser - 15.02.2013 10:49
6 корпусов, из которых 1 - дип16, остальные - дип14. (без буферов). Плата наверняка даже ЛУТом будет изготовляема.
http://s003.radikal.ru/i202/1302/cc/9af1a3f77e4d.gif
>> ПС/2 и т.п. - сомнения имеются - немногим это нужно, сбыта не будет. И плата огромная выходит
если плата будет не огромна, то сбыт будет. Но это должно втыкаться в МПИ, а не в клавиатурные разъемы. Вот засяду как-нить с атмегами разбираться, может наваяю чего (грустно-мечтательный смайл).
>> Я думал на 3-ю платку приделать КОМ-177560, ИДЕ в вышеупомянутом варианте и музпроцессор, а так же ПС/2.
Ком также можно в контроллер посадить, а музпроцессор (если это AY) лучше в варианте с остальным звуком юзать, как например в моей платке (скромный смайл).
>> кто-нибуть разведет мать такого БК11-ВМ3
Мать имеет смысл разводить, если устаканится набор периферии и будут драйвера для нее. А так - очень будет большая, дорогая и бестолковая. Такая поделка точно не найдет спроса. Лучше сейчас отработать все в блочном формате, а там уже видно будет.
-
? MM@ - 15.02.2013 12:01
Я предполагаю 3-ю платку сделать в формате "Без ПЗУ" в виде реплики 1201.02 - все ключевые компоненты доступны, и оно будет
вставляться в МПИ. Соответственно, при первом включении питания туда заливается по 177560 софт, а дальше СОЗУ на 3-й платке работает от батарейки. Причем ИС СОЗУ используются самые дешевые - 62256 с большим временем доступа ( 2 $ - 1 шт. ).
Аппаратные порты этого контроллера - 177660, 177662, ( 177134, 177136 - МХ в разгоне до 1.44 ? ), можно еще чего-нибуть приделать.
Главное - надо предусмотреть отключение ВП1-014 при установке этого конструктива.
-
? MM@ - 15.02.2013 12:07
Осмотрел. Не очень понятно, почему ЦС0 и ЦС1 выбираются от СИНК, а ДИН-ДОУТ только для РПЛЫ используются.
Я бы вообще рекомендовал весь селектор адресов приделать до ТМ9 - так типа "по-понятиям" будет.
И таблицу соответствия адресов старого и нового контроллера неплохо бы опубликовать.
-
? Kisser - 15.02.2013 13:45
>> почему ЦС0 и ЦС1 выбираются от СИНК
А как им еще выбираться? Если есть СИНК - есть обращение к регистрам ХДД, нет - нету. Вроде так было всегда. Или я что не понимаю
>> ДИН-ДОУТ только для РПЛЫ используются
Если имеется ввиду часть ХДД-коннектора то ее просто нет в схеме. А куда их еще заводить?
>> весь селектор адресов приделать до ТМ9
Это можно. но U4:B,C все равно придется оставить "с той стороны". Иначе не хватит ТМ9 и в 6 корпусов не уложимся
>> таблицу соответствия адресов старого и нового контроллера
Это тоже будет, но отдельно, тут табличку рисовать очень тяжко )))
-
? Kisser - 15.02.2013 15:29
Табличка
http://s019.radikal.ru/i615/1302/c9/18ca7d7dd647.gif
третья итерация схемы (буферов и ИДЕ-коннектора нет!):
http://s017.radikal.ru/i438/1302/9c/1f61cd1ae86a.gif
-
? MSV - 15.02.2013 16:56
Исправлено.
(https://sapr.asvcorp.ru/watch?s=493)
(http://rghost.ru/43813366/image.png)
Опубликовано исключительно для демонстрации потенциальной возможности, желающие - могут сами создавать и редактировать схемы и делиться ссылками для просмотра.
-
? Дмитрий - 15.02.2013 17:20
А почему бы не сделать слияние мамки Voland'а и елки Kisser'а? Сделать мамку БК-АТХ с несколькими разъемами по подобию PCI (ISA/PCI-E), но с разведенной туда МПИ? Тогда можно будет делать МПИ-платы и втыкать их также как мы втыкали видяхи, тюнеры и прочее железо в ISA/PCI/PCI-E на мамках. И периферия будет совместима и сделана по единому "стандарту".
-
? MM@ - 15.02.2013 17:58
К сообщению 16:56 : вроде все исправлено. Но хотелось бы буфера завести - т.к. в ИДЕ-кабеле АД0-АД15 совсем не коаксиально идут,
просто рядом лруг с другом - такой фокус на частотах МПИ больше 1 мгц крайне не желателен. А ВМ3 даст 2 мгц МПИ. (1.5 - не менее.)
*
К сообщению 13:45 :
Я предполагал, что ИДЕ является продолжением ИСА, и адрес и данные и селект должны выдаваться одновременно, а в остальное время
шина свободна (3-е состояние.). Скажу прямо - диаграммы доступа ИДЕ (утвержденной к применению в МЭП - пока не видел, но много
слышал (смайл)). И надо бы как-нибуть буфер завести - стоят копейки, а из-за их отсуствия придется чудовищно тормозить ВМ3А.
(на 30% и более).
*
К сообщению 17:20 :
Отличная мысль, главное разработать такую спецификацию МПИ-П, что бы вставленная ПЦИ карта и мать оставались живы после недоразумения.
-
? Дмитрий - 15.02.2013 18:18
>> главное разработать такую спецификацию МПИ-П, что бы вставленная ПЦИ карта и мать оставались живы после недоразумения.
А кто сказал, что для этого нужно использовать родные разъемы PCI/ISA/PCI-E? Я говорил по примеру. Разъемов всяких море. Да и число контактов PCI гораздо больше МПИ. Вот та же ZX-BUS использует свой разъем - попробуй туда запихать что-либо стороннее - без молотка и напильника не влезет никак.
-
? MM@ - 15.02.2013 18:46
Тогда можно просто елку господина Kissera распаять на матери М-АТХ - и будет хорошо.
Однако учитывая сложность поставленной задачи - проектирование камня с обвесом в ПЛИС за 3-5% от стоимости этих работ - будет время накопить на такое чудо техники. А о дровах к УСБ (если оно там будет) - просто неохота себе настроение портить такими мыслями.
*
Кстати, знающие господа, к СМК кто может здесь краткое описание драйвера встроенного дать в тексте или ссылку на его рускоязычное отписание - сколько там нужно ОЗУ, по каким адресам и сколько нужно ПЗУ. И какой порядок загрузки с винчестера.
А то я как накатаю софт - у всех сразу будет RT-11 в принудительном порядке. А это не всем нравится (смайл).
-
? MSV - 15.02.2013 19:11
Поддерживая посыл сообщения от 17:20, предлагаю рассмотреть возможность исполнения Ёлки:
1. В форматах - для крепления в корпусе ATX/mATX;
2. С разъёмами а) СНП; б) DIN; в) ISA; г) PCI;
3. В форматах для расположения разъёма (СНП), для подключения к БК - не только с торца ёлки, а и с боку;
4. То же, что и п.3, под углом 90° (для корпкса ATX/mATX)/
Так же, предлагаю производителям реплик плат БК рассмотреть возможность переразвести платы:
1. Для крепления в корпус ATX, совместно с подключённой Ёлкой;
2. То же, что и п.1, но под углом 90°;
3. Для возможности крепления переходников клавиатур БК;
4. Выполнить разводку 2-х вариантов переходников коавиатур БК.
Итого:
- 24 (основных) варианта исполнения Ёлки;
- 2 (основных) варианта исполнения плат БК;
- 2 варианта исполнения переходников клавиатуры для плат БК. Финансово - НЕ ГОТОВ поддержать предложение, но уверен, что описать стандарты возможного исполнения - никому не помешает.
Спасибо за внимание (хитрый смайл).P.S. @MM - не готов выдвинуться в Тушино.
-
? tim - 15.02.2013 23:18
Описание
http://www.sendspace.com/file/q4080g
-
? Kisser - 15.02.2013 23:31
Окончательная (но не бесповоротная) схема:
http://s017.radikal.ru/i420/1302/cf/bc69f50c352e.gif
Огорчает что не осталось свободных лог. эл-тов.
Так же вопрос - задержанный SYNC в виде ALE подается на ХДД, но по описанию "сигнал для устаревших моделей". Оно надо?
И в СМК между RD и землей стоит конденсатор 1,5 нФ. В схеме Anonymousa DIN подается на RD напрямую. А не дофига ли 1,5 нФ, и нафига он вообще нужен? Доп корпус из-за этого не охота добавлять.
>> к СМК кто может здесь краткое описание драйвера встроенного дать
>> у всех сразу будет RT-11 в принудительном порядке. А это не всем нравится
А надо ли прямо СМК? там основная фича - даже не доп ОЗУ а халт-режим, а ВМ1 и ВМ3 в нем отличаются чуть более, чем совсем. И переключение памяти через дерганье дисководом. А у нас будет прямая адресация целого мегабайта. Предлагаю все же ориентироваться на обычную прошивку 326(7)в12, которая работает с родным КНГМД и простым блоком ИДЕ. Но там вроде как переделать адреса и все должно работать. РТ-11 отдельная песня, а рабоче-крестьянский МКДОС должен пойти при таком раскладе без переделок.
-
? Дмитрий - 16.02.2013 14:35
>> РТ-11 отдельная песня, а рабоче-крестьянский МКДОС должен пойти при таком раскладе без переделок.
Поддерживаю. АНДОС/МКДОС/CSIDOS наше все - просто, доступно, удобно. РТ11, мягко скажем, специфична.
-
? anonymous - 16.02.2013 17:00
Kisser, в моей схеме rply выставляется с задержкой и снимается с задержкой, потому rd стоит достаточно долго, чтоб маломощные драйверы диска опустили нули на мпи, смысл удлиннения rd именно в этом. Если, кроме ide, на шину подключено много устройств, то АПшки для ide обязательны.
-
? MM@ - 16.02.2013 17:55
Вопрос Гуру ИС господину anonymous :
Сигналы ЦС0 и ЦС1 ИДЕ должны стробироваться ДИН/ДОУТ, или не должны - как в схеме от господина Kisser ?
*
Ждем от уважаемого Kissera приделывания КР531АП2 4 шт. на ИДЕ. описание - как я рекомендова на днях в тексте здесь MSV от 14 февраля
23:38. Да еще НР1-4-9 1 ком неплохо бы после АП2 на ИДЕ установить.
-
? anonymous - 16.02.2013 18:15
DIN/DOUT должны выставляться/сниматься внутри CS, в описании стандарта на PATA IDE диаграммы все расписаны. Вариант с синхронным изменением CS & RD/WR идеален и недостижим у реальных дисков.
-
? anonymous - 16.02.2013 18:18
Kisser, SYNC на CSEL опционален, для многих дисков он недопустим для нормальной работы, для CF на CSEL подается Master/Slave сигнал.
-
? MM@ - 16.02.2013 18:57
Т.е., как я понял, сигнал ЦС на ИДЕ без наличия ДИН или ДОУТ в контроллере не выставляется ?
-
? anonymous - 16.02.2013 19:08
Скорее наоборот, RD/WR имеют смысл при PIO-обмене только внутри CS, т.е. CS ставится и снимается синхронно с SYNC, а тип обмена(WR/RD) ставится позже и снимается раньше, относительно SYNC/CS. Исключением являются режимы (U)DMA, но там не CS, а DRQ/DACK дергаются.
-
? anonymous - 16.02.2013 19:13
Если подергать CS при RD/WR в "1", то не будет эффекта, а если CS подергать с установленными заранее RD/WR, то эффект будет зависeть от конкретного экземпляра диска.
-
? anonymous - 16.02.2013 19:14
Под экземпляром подразумевается модель.
-
? Kisser - 16.02.2013 19:16
>> смысл удлиннения rd именно в этом. Если, кроме ide, на шину подключено много устройств, то АПшки для ide обязательны.
т.е. если мы ставим АП то РД можно не удлинять?
>> приделывания КР531АП2 4 шт. на ИДЕ. описание - как я рекомендова на днях в тексте здесь MSV от 14 февраля
23:38. Да еще НР1-4-9 1 ком неплохо бы после АП2 на ИДЕ установить.
А АП6 не пройдет? И потянет ли АП2 на вход CF например? В последней схеме
http://s017.radikal.ru/i420/1302/cf/bc69f50c352e.gif
АПхи и НРы есть, но НРы хотел 3.3 кОм ставить...
>> SYNC на CSEL опционален, для многих дисков он недопустим для нормальной работы, для CF на CSEL подается Master/Slave сигнал.
точно, еще Voland в инструкции к СМК давал указания что надо выломать этот пин. Так что уберем его тогда, освободим 1 элемент.
>> сигнал ЦС на ИДЕ без наличия ДИН или ДОУТ в контроллере не выставляется
Да вроде ж как ЦС он как и для памяти ЦС (?), и в СМК, и в схеме Anonymous'a ЦСы от адреса зависят, а РД/ВР от ДИН/ДАУТ. А вот в Самаре они пропущены через ПЗУ (а нафига? копирайт если только?), потому пес его знает что с ними творится.
Кстати, уважаемый CD-inc нарисовал схему Самары:
http://bk001x.moy.su/forum/133-98-1
-
? MM@ - 16.02.2013 20:03
Осмотрел все. Мне лично гораздо лучше кажутся адреса Самары, но только в варианте +100 (8). И дрова ихнее проще переделать.
Большое спасибо господину tim за описание - признаюсь чесно, не осилил с первого раза. Особенно по части доп. СОЗУ в адресах
больше 170000. Думаю повыкинуть из "ПЗУ" арифметику - и без нее нету местов (смайл). В образовавшийся пробел лучше драйвер электро-
диска приделать. Кстати, для совместимости думаю таблицу контрольных сумм сразу на 4М рассчитать - так проще программно.
Электродиск пойдет номером 3, начиная с 0 - первый 720 кб, 1 - второй 720 кб, 2 - винчестер, 3 - электродиск.
Размер диска в РТ11 предлагаю ручками устанавливать. Для аппаратной поддержки определения размера на плате с ВМ3 совсем места нет -
вот типа я недолюбливаю шаг 1.27 - а придется частично с ним проектировать.
*
О механике. После осмотра достопримечательностей Митина (поразили чистые асфальтовые тротуары !) заглянул к скупщику желтого на 3-м этаже и прикупил у него 1 шт. СНП-58-64/94х9В-23-1-В 9202 выпуска за 50 руб. - думаю пристроить его в заднюю часть блока с ВМ3А,
что бы частично решить проблему "Елки" для отдельно взятого человека - меня (смайл). Думаю его запаралелить с входным разъемом.
*
Карта СОЗУ ВМ1/ВМ3 - 170000-171777, 173000-176777 - доп. СОЗУ, причем с 173000 - жестко запуск ВМ3А длиной от 100 до 1000, в зависимости от моей лени (смайл). А 172000 - не обслуживаются, ввиду того, что там ВМ3 развел много регистров.
Длинну пульта сейчас с ужасом определяю - по умолчанию предлагаю для него от 000000 до 077777 выделить.
*
Вопрос уважаемому anonymous - как рекомендуете из пульта (отдельное СОЗУ с батареей) с адреса 1000 вытягивать содержимое основной
памяти БК, которая выключена (в режиме пульта) до адреса 160000.
Комментируем, пока есть возможность внести изменения.
-
? anonymous - 16.02.2013 21:41
Не понял вопроса. В пульте имеется 32к с произвольным доступом, стек пульта автоматом ставится на 020000, все, что более 0100000 - адресуется через PARH 0172512, при адресации в окно с 0100000 SEL не выставляется - можно адресовать всю память рабочего режима. Если сделать область памяти, одинаково доступную без SEL и с ним, то в нее пультовый код должен записывать загрузчик перед первым выходом в пульт.
-
? MM@ - 16.02.2013 22:03
Частично понял. Большое спасибо.
П.С. Счас как раз пульт пишу в извесной программе.
Будет самый маленький пультик - и сразу поближе к БК родной переходить надо (т.е. передавать управление.).
*
Вопрос общественности: Как купить ИС прямо в Самсунг, желательно по почте. На сайте вообще сказано, что SRAM они не производят ?!
-
? Kisser - 16.02.2013 22:26
>> Как купить ИС прямо в Самсунг
врядли получится.
Есть например www.alibaba.com, но лучше у проверенных поставщиков все же. Где-то Voland рассказывал как получал партию м/с по почте - та еще радость. Правда партия была не маленькая.
-
? MM@ - 16.02.2013 23:18
Сегодня видал 512 Кб 3.3в 1.27 C7*34098 ИС по 150 руб там, где купил разъем.
Но источник сказал, что Самсунг продает такие-же , но на 5в.по 2.2 $ и на 5 вольт в партии 100 шт.
И на 1 Мбайт 5в 8 бит 1.27 цены не более 10$. Я склонен думать, что надо подбирать поставщиков - 23 февраля - день приемки
аппаратной части совсем близко (милитарисский смайл). А там и софт подоспеет (только для камня обещаю).
А написание полноценной "ПЗУ" скоро так не делается (мной). Может есть желающие (бесплатно) ?
П.С. Здесь бы пульт доделать - практически готов софт тогда будет.
-
? MM@ - 17.02.2013 18:11
Вопрос для уважаемого господина anonymous :
Как из обычного режима ВМ3, находясь в адресах СОЗУ около 173000, произвести запись в
область скрытого для работы режима пульта СОЗУ по адресу, например, 000000-пульт из обычного режима ?
(Есть у меня смутные подозрения, что никак.)
-
? anonymous - 17.02.2013 19:24
Если не предусмотреть в рабочем адресном пространстве такое окно, при адресации в котором выставлялся бы SEL, то да, никак.
-
? MM@ - 17.02.2013 19:29
Большое спасибо за ответ !
ИС размножаются на плате с ВМ3А прямо на глазах ... Кошмар !
-
? MM@ - 17.02.2013 20:44
Пока предполагаю приделать "окошко" с нулевыми адресами пульта с 172000 до 172177 - соответственно, в "пульте" будет с 000000 до
000177 (8). Больше - к-во ИС не вмещается на плату. А делать макет целиком на 1.27 шаге - слишком сложно собирать.
-
? MM@ - 18.02.2013 01:41
Примечание.
СМК по причине нечетных слов в ИДЕ - внимание - НЕ ОБСЛУЖИВАЕТСЯ ВМ3 !.
Как КНГМД может подойти. Особенно если там все остальное удалить/отключить.
Именно по этому здесь ведется обсуждение нового ИДЕ.
К сожалению, Самарский вариант очень хороший, но его регистры попадают на регистры ВМ3 - контроллер тоже НЕ ОБСЛУЖИВАЕТСЯ ВМ3 !
Вот если Самарские адреса ИДЕ, да прибавить им 100 (8) - тогда все пойдет.
¤
-
? gid - 18.02.2013 09:39
Объясните пожалуйста принцип механизма невозможности обслуживания ВМ3 нечётных адресов.
Имеется в виду какая-то аппаратная фича, типа возникновения какого-нибудь прерывания, если случается попытка словного чтения/записи по нечётному адресу?
Или при словном чтении/записи по нечётному адресу на шину не выставляется нулевой бит адреса (оптимизация - нафиг нулевой бит, если операция всё равно словная)?
Или что-то другое?
А самарским адресам можно смело прибавлять 0100, всё равно софта под самрские контроллеры у большинства людей нет. В конкуренции победил СМК.
-
? MM@ - 18.02.2013 10:25
При такой адресации ( любое нечетное слово ) ВМ3 вываливается в пульт без производства каких-либо действий. Ввиду того, что на "Э." не выпускался и не применился в продукции ВМ3, у меня нет на руках его ТУ - бКо.384.570-07 ТУ. Очень бы неплохо было бы прочесть техническое описание ИС ВМ3 - не то, которое в сети роется - там даже ножки не все описаны, а то, которое с завода - изготовителя - поскольку ИС в исполнении "К" - это брак партий без "К", в описании, думается мне, кала не будет.
*
В конструкции будет возможность загружать свою копию в "ПЗУ" по адресам 160000-167777, а так же СОЗУ свободного назначения по
адресам 170000-171777, (173000-173777 - старт ВМ3А фиксированно, но корректируемо по содержанию), 174000-176777.
Вроде как СМК использует только последний упомянытый блок адресов СОЗУ ( ? ).
Так же будет доступно по чтению и записи пультовое СОЗУ по адресам 172000-172177, соответственно, в "пульте" оно расположено с
000000 до 000177 - для размещения там векторов и обработчика пульта. Сам массив СОЗУ в пультовом режиме - с 0 до 077777
включительно, можно еще расширить или уменьшить блоками по 020000 (8). Однако расширение, видимо, не допускает ВМ3 - он не
выставляет сигнал "SEL" (0в - включено) при обращении по адресам свыше 100000 в режиме "Пульт".
*
Опционально, видимо, конструкция будет комплектоваться контроллером ИДЕ с буферами АП(?) по адресам 177720-177757, соответствующим
СМК 177740-177757. Т.Е. адрес :
177720 соответствует 177740
177722 соответствует 177741
177724 соответствует 177742 и т.д.
Желающие могут неспешно переправить это в прошивке СМК и выложить здесь ссылку.
*
Расширенная арифметика в ВМ3-прошивке 326 ПЗУ неумесна, ввиду того, что камень сам ее аппаратно обрабатывает на неплохой скорости.
По этим адресам предлагаю желающим разместить драйвер электродиска (желательно под номером "3"), массив памяти которого располагается в адресах ВМ3 200000 и выше. Не забываем о таблице контрольных сумм каждого блока. Лучше рассчитать такое сразу для
4 Мбайт СОЗУ - расширение возможно не очень дорого (1 ИС 512 Кбайт - 200 руб + 0.5 ИС 217ЛА2 - 5 руб + 1 ИС 155ИД1 на всех.)
Комментируем.
-
? tim - 18.02.2013 13:32
Адреса регистров можно сделать хоть какие, ибо с SMK это изделие будет несовместимо никак по причине того, что область 170000-176777 будет разбита на кусочки. SMK и его прошивка 2.05 предполагали использование начальной области 170000-... для реализации своего драйвера (хоть электродиска), OS/A размещала там же какие-то свои резиденты, некоторые программы висели там потому что другого места висеть им попросту не было (имеется ввиду без учета страничной адресации 11-й) и в 90% случаев БК-11 работала в эмуляции 10-й. Можно было запросто перехватить любое обращение к диску (за исключением случаев прямой адресации регистров ХДД) ну например для того, чтобы обойти дисковую защиту некоторых игр (Остров обезьян). HALTа тоже видимо не будет, потому как в этом режиме используется область адресов 170000-177000, а так же при старте контроллера сегмент ПЗУ подключается сразу на две области адресов: 160000-167777 и 170000-177777, с этим ВМ3 наверное тяжело будет справиться.
Смысла нет гнаться за совместимостью, ибо совместимости никакой не будет, достаточно будет подправить прошивку, изъяв из нее кроме расширенной арифметики еще и обработку HALT, обработку подключаемых драйверов и резидентов. Будет просто контроллер IDE с дополнительным ОЗУ для размещения считываемой таблицы разделов винчестера. Адреса же регистров ХДД несложно будет адресовать-на шине IDE-ATA есть 3 бита адреса, которые можно "развесить" по адресному пространству вашего изделия.
-
? Kisser - 18.02.2013 13:47
>> Вот если Самарские адреса ИДЕ, да прибавить им 100 (8) - тогда все пойдет
Тогда будет ПЗУ на селектор - простыми путями +100 не прибавить. И какая разница на какие адреса выправлять +100 или +ХХ, их там всего 10 штук. Я не настаиваю на предложенной мною же схеме, но решение намного проще (уж по повторяемости точно) чем самара с РФ2.
-
? MM@ - 18.02.2013 13:47
Совершенно верно - см. 13:32.
-
? MM@ - 18.02.2013 14:03
Прибавить +100 - это фокус с АД6 - там при 0в. передается +100, при +5в - ничего не передается в момент передачи адреса.
Краткая таблица соответствия АДх и адресов, которые они задают :
АД0 - 000001
АД1 - 000002
АД2 - 000004
АД3 - 000010
АД4 - 000020
АД5 - 000040
АД6 - 000100
АД7 - 000200 и т.д.
Т.е., например, нам надо выделить адрес 124 (8) из этой 8-битной таблицы - приделываем схемку, которая выдает 1 при наличии
сигнала 0в на АД6, АД4, АД2 - т.е. сигнал наличия адресов . Так же необходимо предусмотреть, что бы был уровень +5в на линиях АД7, АД5, АД3, АД1, АД0. Рекомендуется к АД6, АД4, АД2 в нашей схеме подключить входы КР1533ЛН2, а к АД7, АД5, АД3, АД1, АД0 - входы 555ЛП9. Выходы указанных элементов подтянуть резистором 2.2 ком к +5в - вот и весь селектор для адреса "124". Не забываем сигнал
фиксировать по спаду СИНК с +5в до 0в. Так же сигнал фиксации адреса необходимо сбрасывать при отсуствии сигнала СИНК=+5в.
из-за того, что на МПИ возможна передача данных без СИНК (например, векторв прерываний.).
-
? Kisser - 18.02.2013 15:17
>> Краткая таблица соответствия АДх и адресов, которые они задают
ММ, обижаете )))
Посмотрел, в принципе можно сделать +100, но это минимум +1 корпус (может, больше). Сейчас CS выбирается как функция от АД5, а надо будет как АД4+АД5. Просто вопрос - стоит ли оно того?
-
? Дмитрий - 18.02.2013 17:31
Прошивку СМК можно переделать под использование любого другого участка памяти вместо 170000. Теперь вопрос: можно ли сделать так, чтобы при подключении контроллера он выдавал в определенные ячейки адреса своих регистров? Если можно, то тогда в прошивке переписать обращение непосредственно к адресам регистров на косвенную адресацию: например, вместо MOV #1,@#177741 писать MOV #1,@<адрес_регистра_177741>, а по этому адресу и будет "лежать" 177741. Допустим, сделать это в последних адресах ПЗУ 160000. Тогда прошивку не придется переделывать под каждую версию контроллера. PS: Прошу не пинать - это взбрело в уставший мозг только что. Возможно несу чушь.
-
? MM@ - 18.02.2013 18:34
Уважаемый господин Kisser ! Предлагаю Вам, как автору контроллера ИДЕ, заняться прошивкой для псевдо-ПЗУ с адреса 160000 до 167774.
Уважаеемый господин Дмитрий ! Предлагаю Вам написать прошивку для контроллера ИДЕ в соответствии с сообщением 2013.02.18. 10:25.
Условия :
Использовать СОЗУ по адресам 170000-171774, 174000-176774. СОЗУ по адресам 173000-173774 будет занято стартовой последовательностью
для ВМ3. Почему именно до ххххх4 ? Это вредный камень ВМ3 не позволяет использовать окно целиком - там предвыборка организует
трап то 4 при обращении к крайней ячейке в массиве.
Можете написать свою традемарку и т.п. Очень хорошо, если подумаете о вставлении туда драйвера электродиска как привода "3".
Написание происходит на добровольных и бесплатных началах. Не забудьте оформить руководство системного программиста для "прошивки".
*
П.С. По просьбе коллег вношу изменения в адресное пространство по адресу 172000 : Пультовая последовательность будет отображаться
с адресов 172600-172777. Очень владельцы МУ просили - его адреса 172140.
-
? Дмитрий - 18.02.2013 22:04
>> Опционально, видимо, конструкция будет комплектоваться контроллером ИДЕ с буферами АП(?) по адресам 177720-177757, соответствующим
>> СМК 177740-177757. Т.Е. адрес :
>> 177720 соответствует 177740
>> 177722 соответствует 177741
>> 177724 соответствует 177742 и т.д.
То бишь, если я правильно понял:
177720=177740
177722=177741
177724=177742
177726=177743
177730=177744
177732=177746
177734=177750
177736=177752
177740=177754
177742=177756
..
>> Использовать СОЗУ по адресам 170000-171774, 174000-176774.
Не пойдет. Для совместимости нужен непрерывный буфер 7000(8) байт.
-
? Дмитрий - 18.02.2013 22:08
Поменять адреса регистров в прошивке SMK не составляет труда. Главное утвердить адреса раз и навсегда, чтоб не тасовать каждый день...
-
? Kisser - 18.02.2013 22:17
>> Предлагаю Вам, как автору контроллера ИДЕ, заняться прошивкой
эээ... в ассемблере я ноль с палочкой. Максимум что смогу - переделать 326в12 на новые адреса - и то с подсказками зала. Но опять же нужно железо чтобы проверять.
Кстати подумалось - а если переделать прошивку РТ5 СМК для перевода на новые адреса? так и волки сыты и смк целы. Там немного схему наверное придется поправить - но дело же поправимое. Только загвоздка в железе опять - у меня нет РТ5 (что не критично), и врядли виллемпрог их программит (что критично). И с РФ5 та же проблема. Так что лучше спаять новый ИДЕ (с адресами +100, схема будет скоро - думаю туда впихнуть ИД7 и может обойдемся тем же кол-вом корпусов) а прошивку - в блок ПЗУ.
А вообще, скажу неполиткорректную вещь - если блок с ВМ3 будет реально крут, то совместимость с ним СМК будет уже проблемой СМК а не ВМ3.
-
? MSV - 18.02.2013 22:17
А не лучше раз и навсегда - утвердить адреса, где эти адреса будут храниться?
Чтобы каждый контроллер сам считывал адреса регистров, с которыми работать.
-
? MM@ - 18.02.2013 22:33
Ладно, надо опубликовать правильные адреса ИДЕ, что бы не возникала необходимость делать натуральное ПЗУ.
СМК . новодел.
177740 177720
177741 177722
177742 177724
177743 177726
177744 177730
177745 177732
177746 177734
177747 177736
177750 177740
177751 177742
177752 177744
177753 177746
177754 177750
177755 177752
177756 177754
177757 177756 (8)
Если нет такого регистра в СМК - просто не надо к нему обращаться. Т.Е. адреса элементарно умножаются на 2, начиная с начала
блока адресов. Достоинство - простота. Недостатки - многовато занимает адресов.
*
Предлагаю уважаемому господину Kisser разработать контроллер именно по этим адресам с буфетом. 23 февраля уже близко - надо бы к
нему завершить хотя бы проектирование аппаратуры. И изготовить макет в виде блока МПИ - к 8 марта.. Главный сигнал управления - БС. И светодиод желателен. Если есть возможность, на платочку впихнуть еще ВП1-128 по оригинальной схеме КНГМД 7.102.122. (ПЗУ -
вообще не проектировать - она будет или в блоке ПЗУ или в псевдо-ПЗУ блока с ВМ3.
-
? MM@ - 18.02.2013 22:43
Есть возможность по адресу 177666 приделать адрес страниц электродиска с окошком в 172600-172777, но места для 7 ИС совсем нету.
Даже для бачка К53-14 47 мк места нет.
-
? MSV - 18.02.2013 22:44
Нет смысла городить огород с кучей логики под разные адреса регистров, мне так кажется. Да, вариант решения с ПЗУ, эмулятором ПЗУ на СОЗУ, - непривычен, но гибок. Рано или поздно к этому варианту придётся прибегнуть.
-
? Terra - 19.02.2013 00:59
Может всё-таки принять за стандарт формат самарского диска и переписать прошивку чисто для hdd? Адреса утвердить по вкусу, где-то я описывал формат "самары" и нинужно никакого ДОЗУ. Тут прога для работы с образами и исходники прошивки http://t-h-s.ru/bk/bkhdd.zip http://t-h-s.ru/bk/samara.zip. А вообще я не понял что со всем этим добром на ВМ3 делать?
-
? Terra - 19.02.2013 01:08
http://t-h-s.ru/bk/samara.zip
-
? Kisser - 19.02.2013 08:31
>> надо опубликовать правильные адреса ИДЕ
А нафига так много то? Там всего 10 слов надо же. И по 10 давать РПЛЫ, чтобы не засорять пр-во. Я - за Самару +100.
>> что со всем этим добром на ВМ3 делать?
как это что? Втыкать в МПИ играть в DOOM.
-
? Kisser - 19.02.2013 09:23
Смотрите, какая красота!
http://i064.radikal.ru/1302/0b/171cb5f8bdda.gif
Самара +100. Минимализм чистой воды. 8 корпусов (включая 2 буфера). светодиод, резисторные сборки.
-
? MM@ - 19.02.2013 09:47
Самара +100 - см. 18 февраля 22:33. Имеется ввиду новодел. А адресов много свободных в секторе 172000. Зато будет работать в
любой конфигурации - с 1801ВМ1, 2, 3.
Уважаемый господин Terra ! Можете приступать к написанию прошивки в псевдо-ПЗУ с 160000-167774.
-
? Kisser - 19.02.2013 10:48
>> см. 18 февраля 22:33
http://s41.radikal.ru/i092/1302/8f/270bf04c9270.gif
Немного проще, да. Но те же 6 корпусов селектора. Смысл может быть только если в винтах по этим адресам что-то содержится, что пока БКхой не используется... А иначе - пушкой по воробьям ИМХО.
-
? Kisser - 19.02.2013 10:55
Кстати, давным-давно уважаемый anonymous писал:
anonymous - 01.05.2009 21:30
И еще, адреса там заняты в самом верху! 0177730..0177737 занимает SCSI-контроллер, а 0177740..0177757 занимает IDE-контроллер, 0177760 и 0177764 занимают некоторые блоки, в состав которых входит ДОЗУ на базе 537РУ11 или 1809РУ1. Другие адреса тоже какие-нибудь приставки заняли там, ибо в БК0010 эта только область адресов и остается, да еще 0177600..0177657 (но и она требуется, если использовать HALT-режим)
(отсюда: http://bk0010.org/forum/?id=2434)
Посему а) все же адреса надо беречь б) 17773Х - не забивать.
уж не знаю к чьему авторитету воззывать )))
-
? MM@ - 19.02.2013 12:03
Уважаемый господин Kisser ! Контроллер ИДЕ - это Ваша разработка. Кроме аппаратной части, там весьма желательна и программная.
Я пока не собираюсь писать драйвер для ИДЕ на БК для псевдо-ПЗУ - нет хорошей идеи, а те, что есть - весьма сложны программно.
Если не желательно в 177720-177757, тогда давайте в 172ххх приделывать - там свободнее, кроме 172000-172177, ВМ3, 172600-172777 -
окно пульта с 000000 до 000177 адресов. Ориентировочно предложу 172200-172277.
-
? MM@ - 19.02.2013 12:11
И вообще, главное в ИДЕ - софт. Поскольку автор прошивки СМК не предоставил руководство системного программиста и описание
программного продукта (т.е. по-сути, комментарии к ассемблеру) - разбирать чужие завалы очень сложно.
Там надо целиком отрабатыват ФАТ-16 - а это та еще заморочка. И конкретное условие - что бы было 100% совместимо по содержанию
диска, записанного оригинальной СМК прошивкой. Я на такой подвиг и за 100 руб. не готов.
-
? anonymous - 19.02.2013 12:19
Kisser, смело забивайте scsi-адреса, т.к. речь шла о контроллере под 10ю БКшку с бейсиком/мстд, на 11й и на ВМ3 свободных адресов хватает, у меня в 11м такой же контроллер переставляется просто на 177530..177537, да и повторять его мало кто будет, одна плиска 240-ногая в нем сразу народ отпугнет.
-
? Kisser - 19.02.2013 12:41
>> Контроллер ИДЕ - это Ваша разработка
Да вот щщщаззз... Это помесь Самары, СМК и ВМ3. Но вообще я бы взял адресацию ММ (если так настаиваете), и убрал бы неиспользуемые адреса из РПЛая. Пригодятся. Тем более что есть идеи куда их использовать.
>> давайте в 172ххх приделывать
не пойдет, тогда точно совместимости с СМК не будет - там ОЗУ у него.
>> писать драйвер для ИДЕ на БК для псевдо-ПЗУ - нет хорошей идеи
Или я что-то не понимаю, или одно из 2х.
У нас есть 3 прошивки. 326(7)в12, Самара, СМК. Насколько я понимаю, если править ЛЮБУЮ из них тупо поменяв адреса на новые, мы получаем драйвер. И никакого ФАТа там вроде и нет. Хотя СМК за основу брать видимо не стоит, т.к. там управление ОЗУ (а есть ли оно там кстати? чтото подсказывает что управление ОЗУ на совести пользователя и сторонних программ).
-
? gid - 19.02.2013 12:44
>>? MM @ - сегодня 12:11
[автор прошивки СМК не предоставил руководство системного программиста и описание программного продукта]
Автор прошивки счёл наличие исходников прошивки с авторскими комментариями необходимым и достаточным.
Исходники доступны.ФАТ-16 - это верхний уровень (прикладной/системный софт).
Код прошивки, обращающийся к регистрам HDD - нижний уровень (драйвер).
Они между собой не связаны настолько, что для написания системы, работающей с фат16, нужно было бы переписывать драйвер.
И кстати, СМК работает с HDD в режиме CHS, а самарская прошивка (исходники которой так же доступны) работает в режиме LBA, что более привлекательно.
[И конкретное условие - что бы было 100% совместимо по содержанию диска, записанного оригинальной СМК прошивкой]
Это невыполнимое условие. У оригинального софта, работающего с СМК свой собственный формат, который нормально в фат16 не расширишь. Если переходить на фат16, лучше взять уже давно испытанные форматы MBR и логических дисков.
-
? Kisser - 19.02.2013 13:13
>> СМК работает с HDD в режиме CHS, а самарская прошивка (исходники которой так же доступны) работает в режиме LBA
А прошивка 326(7)в12, которая FDD/HDD BIOS выдает при старте (http://s58.radikal.ru/i162/1301/6a/bd44bd4edf13.jpg) - она к какому контроллеру?
gid, подскажите, как гуру винтов на БК - если винт, размеченный на одной прошивке и контроллере вставить в другой контроллер - мы их видеть не будем? И нет ли ограничений типа Самара работает с CSIDOS only?
-
? tim - 19.02.2013 13:43
to MM: комментариев ассемблерного текста предостаточно, чего же Вам не хватает ? в предоставленных исходниках v2.05 комменты стоят чуть-ли не в каждой строке. Вы хотя бы их просматривали ? Никакого FATа в прошивках контроллеров Altpro, ALTEC, самарский и со стандартной 327-й прошивкой никогда и не было, FAT реализовывался отдельно, средствами "операционки" (ANDOS). В драйвере лишь поддержка загрузки, чтения массивов с диска и форматирование, что и видно по стандартным точкам входа 160000 и далее.
to Kisser:
>> Хотя СМК за основу брать видимо не стоит, т.к. там управление ОЗУ (а есть ли оно там кстати? чтото подсказывает что
>> управление ОЗУ на совести пользователя и сторонних программ).
Управление есть, при старте происходит определение типа машинки 10/11м и выставляется соответствующий режим. С адреса 167342 находится т.н. ROM-BIOS, который так же используется операционкой OS/A и некоторомы другими обработчиками дополнительной памяти.
-
? gid - 19.02.2013 14:07
[она к какому контроллеру?]
без понятия, я как раз недавно задался вопросом, как это она работает с HDD, и начал её дизассемблирование. Пока вообще не нашёл, чтобы она как-то к регистрам винта обращалась, но до конца ещё далеко.
[мы их видеть не будем]
Винт как устройство - будем, насчёт всей информации - утверждать не берусь, но скорее всего нет, таблицы разделов и вообще форматы MBR альтпро и самары различаются.
Я кстати не гуру и с винтами на БК вообще дела не имел, всё что я знаю об их работе, почерпнуто из исходников прошивок.
Про самарский контроллер вообще мало знаю, после того как CD-Inc нарисовал его схему, хоть представляю что это такое.
[И нет ли ограничений типа Самара работает с CSIDOS only?]
Когда я отлаживал работу контроллера A16M, MKDOS иногда принимал его за самарский контроллер HDD, и сообщал об этом. Значит видимо нет жёстких ограничений, всё зависит от того, есть ли в конкретной ОС поддержка.
-
? MM@ - 19.02.2013 14:32
Почему я упомянул о ФАТ16 - я предпочитаю что-то утвержденное, тем более что ФАТ16 рекомендован Министерством радиопрома - бывшим
конкурентом МЭП. Мои идеи:
1.Чтобы была хоть какая-нибуть совместимость с чем - либо - надо делать корневой каталог не хуже ФАТ16 - а там логические
диски в виде файлов с расширением .BIN по 32 Мбайт - для чего угодно. Почему 32 Мбайт - РТ11 больше (пока) не поддерживает.
2.Обработка корня должна протекать в скрытом от пользователя режиме - иначе самоделкины мигом испортят там все своими творениями.
3.Можно организовать программную ячейку в адресах свыше 170000 для указания номера файла в корне ФАТ16, к которому драйвер из
псевдо-ПЗУ будет обращаться как единственному диску под номером "3". Думаю, большинство пользователей сумеют переключиться
между "дискотекой" ручками.
4.Как вариант - максимум, желательно корень в ФАТ-32 сделать - тогда о совместимости еще долго можно будет не вспоминать. Но сомневаюсь, что ресурсов СОЗУ (в рамках, например, 128 кбайт) будет достаточно для такого изыска.
5.Вариант, о котором руки чешутся - просто поделить без всякого каталога на области по 32Мбайт, и по номеру ячейки (см. выше)
переадресовывать управление по формуле (№ диска)х32Мбайт=адрес логического массива на винчестере. Зато в РТ-11 проще сделать такое.
Комментируем.
-
? anonymous - 19.02.2013 15:44
Тут прикидки есть по объему кода и буфера для поддержки fat12/16/32 для разных архитектур http://elm-chan.org/fsw/ff/en/appnote.html для софта с того же сайта.
-
? Дмитрий - 19.02.2013 18:01
>> 1.Чтобы была хоть какая-нибуть совместимость с чем - либо - надо делать корневой каталог не хуже ФАТ16 - а там логические
>> диски в виде файлов с расширением .BIN по 32 Мбайт - для чего угодно. Почему 32 Мбайт - РТ11 больше (пока) не поддерживает.
Чем не устраивает обычный стандартный формат FAT12/16? Там каталоги, в принципе, и есть "логические диски". Корень не засоряется, ибо каталог не хранится в корне.
..
>> 2.Обработка корня должна протекать в скрытом от пользователя режиме - иначе самоделкины мигом испортят там все своими творениями.
Никогда не делалось. А испортить при желании можно все что угодно.
..
>> 3.Можно организовать программную ячейку в адресах свыше 170000 для указания номера файла в корне ФАТ16, к которому драйвер
>> из псевдо-ПЗУ будет обращаться как единственному диску под номером "3".
Зачем городить огород? Для чего это вообще?
..
>> 4.Как вариант - максимум, желательно корень в ФАТ-32 сделать
НАФИГА??? Поддержка даже FAT16 будет требовать дополнительные буферы значительных объемов (можно меньших, но тогда будет много лишних файловых операций)
..
>> 5. ...просто поделить без всякого каталога на области по 32Мбайт, и по номеру ячейки (см. выше)
Честно? Рукалицо...
-
? Дмитрий - 19.02.2013 18:23
Вообще, мне видится самым оптимальным использование FAT12/16, но не в том виде, который исповедует АНДОС. Во-первых, обязательная стратегия записи файла без фрагментации. Во-вторых, использование каталогов как задумано идеологией FAT, а не как в АНДОС, где все файлы свалены в кучу в корне. Можно использовать потоковый метод (читай, формат microDOS - используется в MKDOS/NORD и подобных), но он имеет много недостатков. Опять же, файлы и каталоги свалены в одну кучу в корне плюс невозможность записать файл, если "дырки" в файловой системе меньше размера файла, хотя места на разделе предостаточно. Единственный плюс - файлы никогда не фрагментируются. Использование FAT16 даст при разделе 32Мб размер таблицы FAT "всего" 16кб при 4кб на кластер.
-
? Kisser - 19.02.2013 20:40
Из всего многовышенаписанного можно сделать следующие выводы:
1. Править будем Самарскую прошивку (если gid не выявит сверхполезность 326в12). Она и пойдет как основная к новому ХДД.
2. Все остальное - на удел программистов. Если кто сделает фат16(32) - честь ему и хвала. На прошивке это никак не отразится. Драйверы Эдисков и прочее - также можно делать подгружаемыми. ФАТ16 кстати как внешний обработчик потребуется когда будем цеплять СДкард. Потому привязывать его в прошивке смысла особого нет. Пусть будет fat16.sys, подгружаемый с РТ-11 (МКДОС, ксюдос и пр.) Как с вольшими винтами на заре смен биосов - создаетсч загрузочный раздел на пару Гб, который запускает винду, которая поддерживает большие разделы.
3. Никто так и не высказался про адресацию. Ну понятное дело 12 байт фигня когда речь идет о гигабайтных разделах.
Кстати, где-то читал, что винт в свое время пытались использовать как электронный диск (?) и часть памяти БК - т.к. время доступа у него сопостовимо с доступом к БК - так почему бы не выделить из всего объема пару МБ в конце диска (все равно пока нам не светит даже 1 ГБ ПО), записать туда управляющие драйвера (или версии прошивок) и подгружать их простейшим загрузчиком, который уже будет храниться в озу с батарейкой. Даже не нужен фат и прочее - зарезервировать блоки конкретно за этими прогами. Написать загрузчик не предлагать )))
-
? MM@ - 21.02.2013 13:27
Еще один вредный камень в огород ИС.
Есть предложение эмулировать в блоке с ВМ3 и адреса 140000-157777. Это еще несколько простецких ИС. И выключатель для отключения
этой возможности. Высказываемся тут.
-
? Kisser - 21.02.2013 13:44
А смысл? И если сядет батарейка то вообще БК не запустить. Никак.
-
? MM@ - 21.02.2013 13:49
А выключатель функции для этого и предназначен - в случае аварии...
К тому же на макетке как раз место под 3 ИС осталось - если ИР23 в 1.27 исполнении ставить.
И какой-то из универсальных блоков тоже вроде бы предусматривает отключение внутреннего ПЗУ БК11.
Но если не нужно - значит, не нужно.
-
? Дмитрий - 21.02.2013 14:02
Кстати, по поводу контроллера винта. Я, надеюсь, вы (в смысле те, кто разбирался глубже простого подключения к БК) не забыли, что SMK пишет на винт инверсные данные? Так что для "совместимости" со старыми винтами в формате SMK нужно это учесть.
-
? MM@ - 21.02.2013 14:19
Объявляю конкурс на разработку прошивки для псевдо-ПЗУ с адреса 160000 до адреса 167774 для работы с 1801ВМ1 и 1801ВМ3.
СОЗУ будет доступно по адресам - 170000-171774 и 174000-176774.
Адреса контроллера - см. сообщение от 18 февраля 2013 г. в 22:33.
Условие - программная совместимость с предыдущими записями на винчестер, сделанными на СМК - т.е. их прочтение и запуск.
Желательно приделать электродиск с контрольными суммами каждого блока - только для ВМ3, причем ориентироваться сразу на объем
4 Мбайт. (реально будет - 1 мбайт). Арифметику из ПЗУ можно удалить.
Приз первому автору, софт которого пройдет проверку на этом форуме - 3 ( три ! ) бутылки Российского шампанского самовывозом из
П-Посада. Не шутка. Сроки - до начала осени этого года. Успехов.
-
? Kisser - 21.02.2013 14:55
>> Приз первому автору, софт которого пройдет проверку
Это не серьезно ))) Софт можно писать, только имея на руках железяку под него. Когда блок с ВМ3 пойдет в массы, что-то под него будет появляться само собой. Но на переходный период надо чтобы хоть чтото работало - был доступ к дискам например.
>> не забыли, что SMK пишет на винт инверсные данные
А Самара как будто прямые?
-
? Дмитрий - 21.02.2013 15:58
Я про новый контроллер (который простой как ведро с гайками, без ОЗУ и прочих наворотов а-ля SMK), клич про который кинул ув. ММ.
-
? MM@ - 21.02.2013 18:46
К сообщению от 21 февраля 2013 - 15:58 :
Стоит, наверное, сказать, что к нормальной ДВК - машине контроллеры как раз в таком виде прилагаются. А софт должен быть записан
на самом носителе, к которому контроллер. В ПЗУ - только стартовая последовательность для считывания первого блока с носителя.
МУ, конечно, тоже очень хороший контроллер, особенно когда может вообще без какого - либо ПЗУ на главной матери загрузить ЭВМ -
с клавиатуры, например. (В нем собственный процессор.) Особенно если вместо перемычек на торце оригинальной платы ( у ламелей )
запаять резисторы 1 ком на общий от расширенного адреса - тогда вообще под любую ДВК подойдет. Кстати, с БК11 отлично работает -
при наличии стандартного драйвера от РТ11 на загружаемом диске. (Дровишку надо чуть ДЕССом поправить в области векторов загружаемой
последовательности в адрес 0 - прописать БК-шные векторы по умолчанию). И без каких-либо там ПЗУ и т.п. хрени.
-
? Terra - 21.02.2013 23:43
ММ а вот это мысль хорошая, но совсем без пзу никак. В начальный загрузчик с 173000 (если правильно помню), разместить загрузку с N-ого блока M байт (можно реализовать в формате любого диска хтоь самара, хоть альтпро), а на винте уже разместить сам драйвер HDD (попробовал самарский вариант скомпилировать 1022 байта, но с ошибками)
-
? MM@ - 22.02.2013 00:45
В адресе 173000 будет только привод в нормальное состояние камня и отсыл в 140000 - в ТЗ сказано, что никакие
потусторонние фокусы не допустимы. А вот загрузчик 0 блока винта может вытворять все, что вздумается - он как раз
сидит в диапазоне адресов 160000-167774. А дальше - все от Писателя зависит - я по ИС по большей части, а написать
больше 1000 (8) - для меня проблематично - мозгов не хватает. А если по-понятиям писать - там на 32 Кбайт минимум -
посмотрите как W с хардом дружит - там может и весь метр уйти запросто под буфеты и код.
Ввиду обширности темы о ВМ3 я решил не грузить форумчан подробностями - она (тема) в данный момент под ковром течет отдельной
полноводной рекой. О результатах сообщу в течении 1 часа после их получения - ближе к весне.
-
? MSV - 22.02.2013 01:13
P.S. ИР24(29), породистые, ищутся, дёшево, шт. 4.
-
? MM@ - 22.02.2013 11:25
Имеются 530ИР19 Ж. поштучно по 25 р. 4 бит.
-
? gid - 28.02.2013 15:22
Итак. Прошивка 326(7)в12 в принципе никак не может работать с IDE HDD, там просто нет такого кода.
Вся возможность работы с винчестером заключается в надписи "FDD/HDD BIOS 327 V12 JD/DWG!"
А так же в одном месте в ячейке UNIT рабочей области драйвера допускаются номера приводов от 0 до 037, но далее в другом месте они благополучно урезаются до 0..3 как обычно. Так что смысл всего этого малопонятен.
Исходник выложу чуть позднее, там эмуляцию арифметики осталось причесать и проверить компилируется ли обратно.
-
? Kisser - 28.02.2013 20:39
gid, большое спасибо за разбор. Она тогда вообще от 326й чем-то отличается кроме надписи? (может смысла ее прошивать в ПЗУ и нет, а давать стандартную)
Вариантов больше не осталось, поскольку СМКашная прошивка юзает память, то править будем Самару. Как руки дойдут )))
-
? MM@ - 28.02.2013 21:32
Надо посмотреть, какие именно адреса СОЗУ постоянно использует прошивка СМК - по крайне неполному руководству системного программера там не все так плохо.( Сообщение от 15 февраля 2013 г. в 23:18. )
- Используется преимущественно самая верхняя часть адресов, около 174000-176777.
*
А арифметику от туда изгнать или надпись выводить типа "не арифъмометр.".
-
? Terra - 28.02.2013 22:28
В принципе готов подогнать прошивку для HDD формата АльтПро (только часть hdd) под любые адреса для использования без ОЗУ (там сложность, что таблица разделов ростёт к 170000). Или всё-таки проще использовать формат Самары (прошивку попроще поправить), благо конвертор для образов есть (правда на реальном не отлаживался), может кто создаст образ Самарского винта?
-
? gid - 28.02.2013 22:48
[Она тогда вообще от 326й чем-то отличается кроме надписи?]
В плане работы с дисководом - незначительно. Относительно оригинала там исправлена такая ошибка
"162166 MOV #000074, R0 ; ОШИБКА! Здесь должно быть 2000"
там теперь 1474, и убран код, обрабатывающий ситуацию когда первый сектор задан задержкой (видимо такие ситуации на БК нереальны)
В процедуре форматирования увеличены гапы по рекомендации, чтобы запись ускорить.
Добавлен относительно бесполезный отладчик и точка входа в него 160100.
Блок расширенной арифметики без изменений.
В общем смотрите сами http://gray-gid.narod2.ru/f/326v12.rarВ прошивке СМК нет расширенной арифметики. Там есть только вызыватель её извне, длиной 9 слов. Сам эмулятор расширенной арифметики сугубо опционален, находится (если находится) в секторах альтпровского MBR и грузится куда-то по адресам 170000-175700. (До сих пор так и не удосужился написать хоть что-то, для работы с образами БК HDD, а то бы мог рассказать более подробно.)
-
? MM@ - 28.02.2013 22:49
Просим уважаемого господина Kisser подготовить плату контроллера ИДЕ любым методом в соответствии с рекомендациями от 18 февраля
2013 г. от 22:33 для испытаний прошивки. А то займусь сам - тогда КМ5 и АП2 с ОНП-КГ-56-40 станут дефецитом. (Смайл.)
(Вот только совместимо ли это будет с 2.5" WD-250 Gb через переходник SATA ? )
-
? gid - 28.02.2013 23:03
Имейте в виду, что БК работает с винтом в режиме PIO-1. Это очень очень старый метод, даже все старые ПиСи работают с винтами минимум в PIO-4 (хотя на уровне БИОСа и поддерживают возможность работы в более медленных PIO-1..3). Я подозреваю, что некоторые современные устройства, особенно переходники, могут в целях упрощения и экономии транзисторов в чипе просто не поддерживать такие методы передачи данных.
Лучше б подумали бы, возможно ли в принципе сделать контроллер, работающий с винтом в режиме DMA и при этом не требующий собственного набортного 1801ВМ1 или не превышающего по площади и количеству м/с плату БК
-
? MM@ - 28.02.2013 23:36
Вот насчет 1801ВМ1А уважаемый gid правильно заметил - ему там особо делать нечего. Скорости я припоминаю там - 16, 33, 66, 100 мгц
16 бит. Вот где балом правит ПЛИС, это да.
*
Но есть "запасной ход" - прикручиваем довольно полную ИСА и ставим обычную мультикарту. Вот Вам и полный фарш - и 1.44 ( строго
для ВМ2А и ВМ3А ), все мыслимые для антиквариата режимы винта, и Ком самый оригинальный, и даже ЛТП ( лечебно-трудовой
профилакторий, если кто забыл.). Если кто предложит аппаратное решение на рассыпухе для моста ВМ3А-ИСА - рассмотрю с удовольствием.
Мне это представляется несколько проще, чем с самим винтом работать.
-
? MM@ - 28.02.2013 23:39
П.С. Какие-то антикварные доки на мультики были у меня в ПДФ. Но не Интел.
-
? MSV - 01.03.2013 00:23
Есть что подключить к не воплощённой ещё шине ISA (http://s017.radikal.ru/i420/1302/62/b18b0af5459d.png) (смайл)
-
? MM@ - 01.03.2013 00:49
Пока смотрю дату шит к Chip 82C721 - 2 шт. Ком-115, 1 ЛТП, 1 ИДЕ-16 бит с ДМА, 1 флоп с 1.44. Кварц - 24 м.
Могу выслать желающим на почту - английский понадобится.
-
? Дмитрий - 01.03.2013 10:19
Зачем высылать? Первая же ссыль в гугле - http://www.ic72.com/pdf_file/8/142506.pdf
-
? Murzik@ - 01.03.2013 11:47
Прошу http://s017.radikal.ru/i421/1303/f0/48f3374552c8.jpg
если только в этом дело....
-
? MM@ - 01.03.2013 11:56
А что это такое ?
Это случайно не модуль ЦПУ для пустой ИСА ?
А где схема и описание с диаграммами ?
И почему там по питанию нет К53-14 47 мк 6.3 в ?
*
(Много вопросов - потому что народ сидит без ИСА 29 лет и ох....т от проблем. )
-
? Murzik@ - 01.03.2013 12:05
Сей предмет имеет название PDPC и выпускался Московской фирмой Клодис.
Представляет из себя Аппаратный эмулятор PDP-11 для PC.Из доков есть только пользовательский
мануал и описание систем (если поискать найду софт от него).Стоимость этого предмета мне озвучили
в 30000 руб (для меня пока неподЪемные деньги).Работает на i286 и i386 гарантированно а далее как придется.Да вот еще рыжий разъем на торце платы - МПИ
-
? MM@ - 01.03.2013 12:14
Очень интересно прочесть мануал и описание системы.
Самое интересное - на платке нет ПЗУ. И даже ОЗУ. Несколько странно.
-
? MSV - 01.03.2013 12:18
@Murzik, А где фото обратной стороны?
-
? Kisser - 01.03.2013 13:09
>> Самое интересное - на платке нет ПЗУ. И даже ОЗУ.
>> по питанию нет К53-14 47 мк 6.3 в
Самое интересное что нет там ни одной 531 ))) И кварца - работает от 14 Мгц/3 ???
-
? Murzik@ - 01.03.2013 13:10
Нет у меня ни самой платы а тем более других снимков ее.Я привел список того что есть у меня по этой теме..Я уже не первый год ищу всю доступную информацию об этой плате
-
? Murzik@ - 01.03.2013 13:11
P.S. ОЗУ и в качестве ПЗУ использовался PC
-
? MM@ - 01.03.2013 13:20
В системах на Зеленоградских камнях рекомендовано не ставить кварцы. Имеется в виду замена его на К10-17 с положительным ТКЕ -
при прогреве емкость увеличивается, частота падает - примерно соответствует этому параметру у камней.
Очень примерная зависимость для ВМ1А - при 30 градусах корпуса - 5 мгц, при 50 градусах - 4.6 мгц, при 60 - на 4 максимум.
Здесь привел максимальные рабочие частоты. Для обладателей точек - за каждую минус 1 мгц.
-
? Kisser - 01.03.2013 15:50
>> Просим уважаемого господина Kisser подготовить плату контроллера ИДЕ
Крайний вариант схемы, с блокировкой неиспользуемых адресов:
http://s017.radikal.ru/i411/1303/48/f1143a4f0eea.gif
С СИНКом на 28 контакте вроде разобрались - нах не нужен, а вот еще парочки сигналов:
01 - Reset. В Самарской схеме подтянут к +5В, в схеме anonymousa - заведен INIT с МПИ, в СМК - не подключен
32 - IOCS16 - В Самарской схеме подтянут к +5В, в схеме anonymousa - к +5В (??? - явно не нарисован, но "anything else pull to VCC", в СМК - не подключен
Кроме того, в Самаре есть приличная задержка на DOUT - на 2х ЛН2 и RC, а также не сильно приличная на CS0/1, DIN - на RC просто. (это не считая того что ИР82 достаточно медленная + РФ5 такая же)
Вопрос - какие решения берем для себя, какие игнорируем?
-
? Kisser - 01.03.2013 16:00
в догонку - как общественность смотрит на то, чтобы м/с на плате располагались с 2х сторон, но в ДИПе и планарных площадках (которые будут в любом случае - панельки с двух сторон особо не пропаяешь)? Для ЛУТа - идеально, меньше дырок. Но в стандартный корпус уже не влезет. Для отладки - вполне пойдет, для продажи же можно уже заказывать более приличный вариант.
-
? MM@ - 01.03.2013 19:35
Хочется отметить, что если нет металлизации отверстий, то не стоит под ИС дырки свелить. только контактные площадки для
поверхносного монтажа. Дырки - только для сигнальных линий и не под ИС.
А по большому счету есть мнение использовать вообще 2-ю сторону под 0в., а необходимые сигналы бросать перемычками - так для ВЧ
оборудования делают.
*
Кстати, по ссылке уважаемого господина Kisser чисто белый экран. Раньше все показывало.
*
Настоятельно рекомендую использовать на линиях Д0-Д15 ИДЕ КР531АП2 - с подтяжкой 1 ком - тогда стабильность здорово повысится.
Да и кабель 80-пиновый ох как не помешал бы. ( Они на полпорядка получше АП6 и т.п. совка. Альтернатива - 74F245 )
-
? Kisser - 01.03.2013 21:45
>> если нет металлизации отверстий, то не стоит под ИС дырки свелить
собственно я о том же
>> чисто белый экран
не знаю, у меня открывается. Размер небольшой, может локальная проблема в связи просто?
>> КР531АП2 - с подтяжкой 1 ком
CF не потянет же...
>> Альтернатива - 74F245
это уже лучше. В СМК сейчас у меня стоит Ф и 3,3кОм резисторная сборка. Работает.
Что с сигналами то делать? уже почти готово к разводке, надо просто определиться.
-
? MM@ - 02.03.2013 00:23
Совершенно случайно нашел фотку интересной совковой поделки для ИСА -
( Схемы и контента матрицы нет. )
http://www.155la3.ru/images/Vax_PC.jpg
Обратите внимание - имеется бачок К53 по питанию - значит, не лохи делали.
Так же интересно, что все ИС до 1995 года, кроме рукосборных опытных совковых.
*
Техника минувших дней ...
ДЕК не могла существовать без ( не особо тайного ) зачерпывания львиной доли бюджета Штатов.
Зато и продукты там были на высоте.
Последний их писк в 1996 г. - камень с 1-такт-инструкция на 600 мгц серийный ( а Интел тогда только 200 мгц выкатила на рынок.).
Цена конечно тоже из области дальнего космоса была. Интел смогла конструктивно это повторить ( конечно со своей микропрограммой )
только в 1998 г.
-
? MSV - 02.03.2013 01:57
(Проверено, схема по ссылке Kisser`a - на месте.)
-
? MM@ - 02.03.2013 02:10
Для интересующихся платенцией с ВМ3А и ИСА даю ссылку на доки для ней.
http://ifolder.ru/30338970
В отличие от некотрых - ссылка рабочая.
Краткое резюме платы - это и есть вся ЭВМ с 1801ВМ3. В качестве ОЗУ выступают регистры, их опрашивает софт Интел-камня и совершает
соответствующие действия. В общем - "скафандр". Никакого полезного доступа по ИСА ВМ3А там не имеет. Кстати, камень там разгоняли до 7.2 мгц.
*
Чуда не произошло.
-
? MM@ - 02.03.2013 02:14
Уважаемый MSV !
Не сочтете ли Вы за труд кинуть мне файл схемы на почту - возможно, что-то у меня не в порядке с доступом на указанный Kisser
сайт. Почта :
MMTEMA&MAIL.RU
-
? anonymous - 02.03.2013 08:45
Kisser, reset идет на init у меня, как и положено, однако, подразумевается, что инструкцию reset, кроме ядра системы, никто и никогда не трогает, как положено во "взрослых" машинках. Его назначение - привести в исходное состояние устройства при перезагрузке или аппаратном сбросе в случае зависания или какой-либо фатальной ситуации. Для БКшного софта, где машина работает фактически под управлением программы пользователя, а ОС служит только для загрузки и запуска этой самой программы, в регистре диска имеется бит аппаратного сброса, и драйвер может приводить диск в чувства записью соотв. значения. Сигнал iocs16 нужен для открывания старшего байта регистра буфера данных диска и более ни на что не влияет, при неиспользовании его, по адресам регистров диска в старшем байте читается пустая шина, только и всего.
А pdpc у меня была, но я ее подарил, за бесполезностью, модератору fido7.su.abandonware Константину Денисову, он собирал всякие древности в коллекцию. Фотка только осталась http://qbus.narod.ru/p6200780.jpg а софт - такой же, как и в сети гуляет.
-
? anonymous - 02.03.2013 08:56
Вспомнил, в клодиксе говорили, что под windowsNT делают софт для pdpc, доделали или нет - не знаю, позвоните по телефону, указанному на плате, может там кто еще остался из создателей этого модуля.
-
? MM@ - 02.03.2013 13:30
Сейчас осмотрел дату шит на 1836ВМ3 - кстати, родной сайт физики сейчас весь в заразе -
Совместим аппаратно с 1801ВМ3, но нумерация ног принципиально разная. И частота ЦЛЦ тоже разная.
Для применения в вышеупомянутом блоке для БК11 подойдет с переходником ( можно ручной работы методом ЛУТ ).
Разработчик заявил, что реально гонится чуть ли не в 2 раза - на спецфоруме вычитал - без комментариев.
И в даташите не слова о мощности - наверняка с П-3 кулер нужон.
Для применения его на 15 мгц надо ставить кварц 30.8 ( в КЦГД и КСМ водится ) и сигнал ЦЛЦ снимать с выхода 1-го триггера делителя Д11. Остальное вроде как оставить без изменений. Кварц можно для опытов до 40 мгц ставить. Поскольку на руках этого камня в данный
момент нет, результатов замеров с секундомером тоже нет. Могу предположить около 3 м рег - рег в СОЗУ.
-
? Kisser - 02.03.2013 13:52
MM, что то я ступил - вчера голова разболелась к вечеру, совсем фигово, П-н не помогал... Надо было конечно же Вам ее на почту сразу отправить. Исправляюсь.
Про ресет и иоцс16 - к +5В их подтянем, поставим СМД резюки, места много не съедят.
1836 - очень круто. Только где их брать то? а 1839 там вообще 32 разряда - АП2 съедят полплаты )))
-
? Kisser - 02.03.2013 13:55
Про шину ИСА
http://www.tdoc.ru/c/hardware/bus/isa-bus.html
Если есть у кого более вменяемое описание - выложите пожалуйста.
-
? anonymous - 02.03.2013 21:08
Ноги у 1836ВМ3 1:1 с 1801ВМ3, это у км1801ВМ3 ноги растут неправильно.
-
? MM@ - 02.03.2013 21:48
Лично я считаю более приемлемый корпус М1801ВМ3А с 64 ногами - ДИП. Преимущества :
1.Подходит простая колодка из натурального золота пробы 999. Надежность - более 99%, в отличие от других импортных колодок.
Однако замечу, что импорт с правильным покрытием стоит от 20$ и его непросто купить в Москве.
2.Не совсем ясно, как с небольшого квадрата отводить тепло в простых домашних условиях. Квадрат подразумевает как минимум
4-слойку с толстенными внутренними слоями меди и т.п. спецподходы.
3.Под квадратом ИС особо не разместить.
4.Переходник под перреспективные камни под квадрат делать проблематично.
5.Конструкция под ДИП-64 подразумевает приделывание Н1801ВМ4 через элементарный переходник типа "бутерброд", изготовленный методом
ЛУТ.
6.Для условий открытки для ДИП-64 теплоотвод - опция.
7.В прототипе использовался именно ДИП.
*
Для натурального камня в БК11 теоритический потолок частот - не более 30 мгц, дальше совсем не имеет смысла из-за сдерживающего фактора некоаксиальности внутренней шины МПИ БК11. Т.е. если даже приделать камень с 100 мгц - отличия от 30 мгц будет максимум
10-20 % в плюс - шина больше не вытягивает трафик. Больше 30 МГЦ - только ПЛИС рулит.
-
? Patron - 02.03.2013 23:14
1806ВМ3 / 1836ВМ3 - это эмуляторы.
За счёт своего большого быстродействия - они не друзья старому железу и требуют быстрой памяти и т.п.
Но если эмуляторы катят - зачем вообще морочиться.
Не обязательно же эмулировать 1801ВМ3 pin2pin - всё равно старое железо по боку.
А раз так и устроит любой адекватный эмулятор 1801ВМ1 / 1801ВМ2 / 1801ВМ3 - можно сделать его на PC-образной платке размером с ладонь и скорость у него будет в 1000 раз выше.
-
? MM@ - 02.03.2013 23:40
Вот у меня один знакомый мастер чинит антикварные ( в самом прямом смысле слова ) радио и телики. Так его заказчики требуют, что бы
он ни в коем случае не ставиз запчастей с датой производства после даты выпуска аппарата. Иначе - не заплатят и т.п.
Примерно так и с БК - БКшники не дураки, все как один с эмулями ДЕКовской архитектуры имеют дело, но самый смак -
когда на натуральном железе прога работает. Вот в этом и заморочка. Зато есть над чем повозится.
-
? MM@ - 02.03.2013 23:49
Из страны НАТО фотка по теме:
http://foto2.inbox.lv/nextnext/29-05-2012/sbk1.jpg
Продукция соседа по комнате на "Э.".
-
? Patron - 03.03.2013 14:25
Свежая инфа с завода Ангстрем:
( http://forum.ixbt.com/topic.cgi?id=64:3394:1692#1692 )
16мГц вариант 1806ВМ3 теперь обозначается Н1806ВМ5
-
? Kisser - 03.03.2013 19:32
Что там кстати со схемой ИДЕ? Утверждаем?
-
? MM@ - 03.03.2013 20:25
Насчет схемы ИДЕ - есть вопросы.
1.Выход элемента, на входы которого подаются ДИН и ДОУТ - неплохо бы к общему навесить конденсатор 200 пф. для задержки отработки РПЛЫ. Но точно об этом можно будет говорить по результатам испытаний.
2.Не представлена таблица совместимости адресов с СМК и новодела. Я вообще считаю, что не следует рисковать и исключать 1-2
ячейки - по традиции ДЕК, в винтах использовалась группа адресов (Например, DW.)
3.Не используется сигнал "БС" - это сразу исключает применение на серьезных ЭВМ - а это 50%, если не больше, сбыта.
( Как я понимаю, там до сих пор нормального решения этого дела нет, потому что никому не охота возиться с NTFS, а без нее -
( если чесно ) профанация выходит. Клиенты вообще хотят, что бы виндовый винт загружался на ДЕК как родной - а это большой гемор
программеру.)
4.Проблема софта актуальна до сих пор - испытывать не на чем.
*
Кстати, в рамках истории, MS свои первые програмные поделки делали именно на ДЕК-машинке ручками по бумажке.
*
Насчет ВМ5 - это старая байка о объединении 3 и 4 камня, до сих пор не готов для продажи. Нет даже информации, что он в кремнии работает. Послал запрос от фирмы на изготовитель с целью покупки. Если откажут - значит, и 3-х нет для продажи. Это все
напоминает рекламу на Тушинке - кому радиодетали бесплатно - сразу налетает толпа халявщиков...
-
? Kisser - 03.03.2013 20:53
табличка
http://s58.radikal.ru/i160/1303/7d/d9154258082f.gif
Схемка с конденсатором, резисторами на 1 и 32м выводах и ВСом.
http://s019.radikal.ru/i637/1303/b9/9a8b94b95807.gif
-
? MM@ - 03.03.2013 21:27
Кто автор схемы - тот и софт должен писать или другим способом его приготовить.
Поскольку тема бесплатного, насколько я понимаю, решения практически не имеет, делайте выводы.
Т.Е. до сих пор во всем мире никто это не осилил. (Иероглифам не обучен - а в Китае много всего...)
Могу, конечно, блок-схему накатать и нормальный ( по БКшным меркам ) приз объявить, но по мне -
это для отдельной конструкторской темы длиной в 3 -4 квартала с нормальным окладом. У меня таких денег нету и не предвидется.
*
Вот такие мои соображения.
( Здесь я высказался о универсальном контроллере ИДЕ для RT-11 и NTFS для современных дисков, совместимом с 1801РЕ2-326 (частично))
-
? Kisser - 03.03.2013 22:18
Автор схемы и сейчас предлагает взять прошивку Самары и переделать ее под новые адреса. Таким образом, начальный этап будет пройден. А дальше уже как пойдет. Еще ни одна плата в народ не ушла, о чем тут можно говорить )))
Разводить то можно?
-
? MM@ - 03.03.2013 22:42
Уважаемый господин Kisser ! Вы - главный конструктор изделия "ИДЕ для ВМ3А", почему Вы спрашиваете об этом кого-то ?
Мое личное мнение - можно и развести. Но я бы внес непринципиальные изменения - но воздержусь. Лучше синица в руках, чем
неопознанная и чрезвычайно ( для меня ) дорогая птица в небе.
*
А насчет ИСА - там все в софт для RT-11 упирается, хотя аппарат выходит красивый по решению. Но я не готов год непрерывно
программировать мультикарту и ВГА с УСБ и т.п. етхернеты. У меня и другие дела есть.
Объем работ сопоставим или даже превышает написание RT-11 c полного 000000.
-
? Вячеслав@ - 05.03.2013 19:11
Про DIP надо бы уже потихоньку забы(и)вать, переходить на китайско-белорусский планар.
Кромным запасам недорогих партий DIP 90х годов скоро перевали за 25 - такие микросхемы уже нельзя назвать надежными даже для домашних самоделок.
Развести планар не сложно, в отличии от длинного DIP.
Для квадрата на 64 ноги двухсторонней платы достаточно, если частоты до 10МГц.
Если выше то только 4 слойка из-за особенностей частот выше 16МГц и материала платы.
Если DIP64 то только 4 слойка также, из-за очень неудачной компоновки самого DIP64. DIP40 c другом разводится на двухслойках, а DIP64 будет еще сложнее :(
¤
Охлаждать не придется ВМ3 и ВМ4 если их не использовать на максимальной частоте и гнать их выше нее.
¤
PS. Если кто "поможет" приобрести партию 1836ВМ3+ВМ4 или аналогичные квадратные 1801, тому спасибо.
-
? MM@ - 05.03.2013 19:31
Вопрос о 1836ВМ3 прорабатывается, но там загвоздка в основном в рентабельности - со склада они по ( включая ГСМ ) примерно 3000 р.
доступны в коробках. Но надо добраться на склад - а он за тридевятьземель ориентировочно. Поскольку по 6 р. блоки с ними хрен кто
купит даже 5 шт, эта тема - только для перреспективы. К тому же МПИ БК подавится уже ВМ3-7 мгц.
Так что любителям частот свыше 20 мгц - может, уважаемый Voland все - таки что - то сделает на продажу.
-
? MM@ - 05.03.2013 19:50
В порядке эксперимента накидал блок-схему ВМ3х в ПЛИС - соображения :
1.Однословные команды - 1 такт.
2.Двухсловные - 2-3 такта.
3.Сложные команды типа SOB - по частям, эта - 3 такта.
4.Арифметика - пока за кадром, до 10 тактов.
5.Совмесно применять 4Мбайт СОЗУ в одном корпусе 1.8 вольт - шарик.
6.Для расширенного диспетчера - 256 Мбайт в одном корпусе - шарик.
7.Флэш - чип на несколько Мбайт - для старта и загрузок эмулей ПЗУ на СОЗУ.
8.Формирователи настоящей МПИ - КР531АП2 - нет им альтернативы - ток 96 ма, открытый коллектор, время задержки - 7 - 10 нс.
9.Главная матрица нужна вообще резиновая - что бы ручками не прописывать команды камня. ( от 10 М вентилей )
10.Встает вопрос о эмуляции КЦГД с ПС/2 в режиме накладки на основной экран БК. Об остальной переферии ДЕК - даже подумать страшно.
*
( Мечтать не вредно )
-
? Вячеслав@ - 05.03.2013 20:45
Если 1836 по 3тр то мне даже страшно предположить какой ценник у камня Эльбруса и южного моста для него :)
-
? MM@ - 05.03.2013 21:41
Производитель предлагает их по 650 р., но с огромным перечнем оговорок, включая "срок поставок неопределен".
-
? Вячеслав - 05.03.2013 21:48
Регламент даже "срок поставки неопределен" имеется размером в столько-то дней или месяцев.
¤
В упаковке сколько 1836ВМ3 ? Если ли возможность приобрести к ним сразу и 1836ВМ4 ?
-
? MM@ - 05.03.2013 22:00
Как я понял из переговоров с инсайдером производителя - пока нет достаточного заказа от Заказчика - они ничего не делают,
( я подозреваю, что и не будут. )
А продавец - какая - то фирма по ремонту оборудования, расположена на огромном расстоянии от Москвы, и типа
"карточки не принимаем ".
По рассказам инсайдера, есть в работе тема "разработка гражданского 1836ВМ3" ( т.е. перемаркировка корпусов - знаю, о чем пишу.)
но она длится порядочно и конца ей не особо видно.
Мое мнение - надо платочку под М1801ВМ3 сделать, а там пару соплей повесить - и 1836ВМ3 вставить, года так через 3 ( наверно...).
Если хотите координат - Гугля в помощь. ( Но просто так, в упор, не найдет - видать, кто-то постарался...)
-
? Вячеслав - 05.03.2013 22:40
М1801ВМ3 - это длинный DIP64 и только 4 слойка :(
Этот вариант платы точно будет уже после выпуска на гражданку всех 1836.
За 4 слойку я не готов пока браться - рано слишком.
Для начала, хочу уговорить автора сделать выпуск плат "Пентагона 1024 2.666", тот что первый вариант, он как раз на 4слойке.
По просвечиваю плату - подсмотрю хитрости разводки, тогда, если чего-то смогу разглядеть, может быть займусь 4 слойкой (под М1801ВМ3).
На двухслойке DIP64 "крутить" гиблое занятие.
-
? MM@ - 05.03.2013 22:55
Если есть действительное желание - образец МС1201.03 - там чесная ДПП с плохой коаксиальностью.
Чем хорош ДИП64 - под ним много места и кулер практически серийный подходит - но лучше от П-ПРО - при 5.5 в и 7 мгц - без пропеллера
почти справляется в открытом виде. Если бы к нему 1-такт СОЗУ БК11М - был бы "Идеальный БК" (особенно на 4-х слойке ).
( Но у меня есть бооольшие сомнения, что это кто - нибуть купит - фанатов этого единицы - остальные эмуль юзают...)
-
? Вячеслав - 05.03.2013 23:07
http://comp.disneyjazz.net/index.html?action=w_kartinki&id_soderjanie=6&id_kartinki=847
Большой вопрос что там 2слойка, но даже если и то на той плате вокруг DIP64 "пусто" на расстоянии 2-3 сантиметров (подтягивающие резисторы по шинам не в счет) и сам процессор ютится с краю, а не в центре, платы.
И все равно не понимаю зачем ВМ3 радиатор? Гнать его желаете? Зачем?
-
? Вячеслав - 05.03.2013 23:14
Тут в теме (Patron - 3 марта 14:25) была ссылка на Н1806ВМ5, нашел к ней дополнение: http://www.phantom.sannata.ru/forum/index.php?t=2367&a=stdforum_view&o=&st=275.
Может об этой "перемаркировке" Н1806ВМ5 говорит ММ ? С ними не связывались ?
-
? MM@ - 05.03.2013 23:41
Вот фотка из моего мусорного бачка, я подтверждаю, что все виденные мной 1201.03 с квадратным расположением 44 565РУ5 были
двуслойками. Имею дело с М1801ВМ3 уже 25 лет. Кстати, на фотке с поста 05 март 2013 г. 23:07 - несерийная мать -
1.на них ставились камни с "Б" и "В", а на фотке - "А".
2.Проволока развязки РПЛЫ отсуствует - значит, наверняка не рабочая мать.
3.Эти матери с пластиковыми РУ5 стоили на тушинке примерно 5 поллитр. ( 1201.04 - не меньше ящика, видел всего 2 раза в продаже.)
http://depositfiles.com/files/30yjpen3f - 75 кб.
-
? MM@ - 06.03.2013 23:25
Мечтательный молодой человек купит 1 шт. Н1836ВМ3 - 16 мгц новый за 100 долларов США наличными, с гарантией. Писать мне на почту
или сюда - перезвоню/напишу в течении 1 суток.
-
? Вячеслав - 06.03.2013 23:31
ММ неужели Вы решились ?
Думаю что подойдут и H1806ВМ5 - они тоже вроде бы 16МГц.
Только вот 100 долларов не многовато ли ?
И этот м.ч. не из числа сотрудников органов ?
:)
-
? Вячеслав - 06.03.2013 23:36
Для начала можно замутить блок в мелкую серию и на H1806ВМ2 - они широко доступны и по 250рублей.
А ждать пока вояки сольют НЗ миниатюрных ВМ3 и ВМ4 очень долго придется, еще не меньше пары лет.
Надо использовать H1806ВМ2 раз другого нам они пока не отдают.
-
? MM@ - 06.03.2013 23:53
По ВМ5 инсайдер сказал - ко второму пришествию обязуется завершить тему его "разработки".
*
Действительно, тема 16 мгц, по моему скромному мнению, закрыта на несколько лет. Проще дождаться ПЛИС от Voland, чем купить
камень за меньше, чем 500 у.е.
*
Еще скажу, что 1.2-1.7 лимона рег - рег в СОЗУ пока более, чем достаточно для БК11.
-
? Вячеслав - 08.03.2013 09:11
16МГц и не нужны сейчас. 1801-1836 нужно использовать на частотах заметно ниже рекомендованных изготовителем, чтобы не городить радиаторы на них.
¤
Сейчас надо научиться подключать и опробывать улучшенынй и главное доступный маленький в размерах H1806ВМ2 вместо штатного 1801ВМ1.
Никаких схем с возможностью использовать два процессора не нужно при этом.
¤
СОЗУ тоже не нужно, хотя можно попробывать вместо чипа СОЗУ в той же схеме использовать чип MRAM.
¤
Но новодельный DRAM на основной плате предпочтительнее старых РУ и любой статики - особенно по цене и надёжности.
-
? MM@ - 08.03.2013 12:21
Что бы все представлять получше - надо иметь возможность потрогать реальное железо, особенно его область адресов свыше 160000 -
это краткий и культурный комментарий к сообщению от 08 марта 2013 г.
-
? Вячеслав - 08.03.2013 12:51
Это и планируется и уже выполняется, но на это уйдет заметное время, от изготовления плат (что уже сделано), до их комплектации (в процессе),сборки и настройки. И уже затем последовательно замены, вплоть до замены 1533 на импортный(или белорусский) планар. Замена же 1801 (всех) находится в самом дальнем конце цепочки замен. Как уже заметили, ВМ3(и ВМ4) в подходящих корпусах пока не доступны, поэтому, тоже не очень скоро, можно пробывать прицепить ВМ2 вместо ВМ1. При этом областью адресов выше 160000 можно будет и "пожертвовать", естественно ценой потери совместимости со старой БК-0011М, поэтому все ещё надеюсь, что с помощью ММ удастся городить не только двухголовых монстров на старых микросхемах, но и сделать более надежную и интересную доступную замену в будущем на H1806ВМ2, а в последстии и на 1836ВМ3+ВМ4, как только их начнут списывать отдельно или в составе оборудования.
-
? anonymous - 08.03.2013 13:06
Вячеслав, системные регистры и таймер ВМ1 вы воспроизвели уже в 1806ХМ1-??? для того, чтоб БКшный софт работал после полной замены на 1806?
-
? Вячеслав - 08.03.2013 13:14
Речи о скорой замене 1801ВМ1 на 1806Вм2 не идет.
¤
Замена процессора 1801ВМ1 на Н1806ВМ2 это лишь концептуальная очень дальняя перспектива, к которой будет вестись работа не один год, так что можете спать спокойно еще не один год, все новоделы ближайшие будут исключительно совместимы с 1801ВМ1 (БК12) или непосредственно на 1801ВМ1, а можете уже начинать "готовить" исходники интересных Вам программ.
¤
Совместимость с таймеров ВМ1, как и в целом с софтом БК-0011М не планируется при переходе на Н1806ВМ1.
1801ВП1 в планах заменить на импортные недорогие ПЛИС.
Софт интересный будет мною разбираться до исходников и затем собираться, с необходимыми правками для Н1806ВМ1.
¤
-
? anonymous - 08.03.2013 14:12
Вячеслав, машина с неполной совместимостью с БК, однако, с полной с PDP-11/34, здесь не прижилась... Я рассказывал тут о своей архитектуре новой БК, где пространство ВМ3 не пересекается с пространством БК, созданной в давние времена, но никто не возжелал ее воспроизвести. Хотя MM делает, на мой взгляд, еще более монстрового зверька, где БКшным программам доступны регистры ВМ3, если они запущены в режиме системы, и, напротив, они не будут иметь доступа к родным, БКшным регистрам, при запуске в режиме пользователя, я максимально стараюсь не вмешиваться. Мне интересно, что получится. Возможно, оно будет куда лучше того, что требовалось мне для решения задачек авиапрома, которые писались тогда под Э85 и, для избранных, под покупные ваксы, и под замену которых я бк30 сделал тогда из 10й.
Но если предлагаете полностью несовместимую, новую, машинку - заведите отдельную тему для нее. Я вот хочу что-нибудь спаять на DC303, по типу мс0515 ( http://www.leningrad.su/museum/show_calc.php?n=267 ), однако тут тоже не нашел последователей, хоть уже несколько раз поднимал тему.
-
? MM@ - 08.03.2013 14:31
К собщению 08 март 2013 г в 14:12 :
Изделие с начинкой БК10 ( с косметическими изменениями ) и вставляемое в слот ДВК-4 мной делалось мелкосерийно в 1993-1994 г.
Оно висело регистрами в зоне БС ДВК, а его адреса 0-157777 - в начале 3-го мбайт ДВК4. Название - "КБК". Не утверждено.
( На основе расчищенной платы МУ, где от него были АП2 + еще столько же АП2, ВМ1, ВП1-037, РУ6, мелкота на защелках вместо ВП1-014,
разъемы для клавы 15-ВВ-097 от 15-ИЭ-0013, контактор для мыши МАРС и ТВ-выход. Вместо дисплейной клавы был переходник на ВМ1 и
РР1 с ПС/2 на (ИРПР)).
По результатам испытаний этого изделия скажу, что никакого прироста быстродействия под RT-11 не заприметил. Ну, естественно это
работало в режиме -017 прошивки от БК10. Игры в основном шли - но команда 000005 сразу это дело в пульт выкидывала. Особенно
напрягал муз-процессор - пришлось его навесом на МПИ вешать на матери МС1201.04 и софт под него править. вообщем, гнилая тема -
мне удалось загнать это в количестве 5 экз. Последний разбираю постепенно на МГТФ. Для любопытствующих могу скелет сфоткать.
-
? Вячеслав - 08.03.2013 14:40
> но никто не возжелал ее воспроизвести.
¤
Пока нет ВМ3 и ВМ4 в планаре, никто не будет воспроизводить что-то сильно отличающееся от БК-0011М.
H1806ВМ2 это лишь вариант, хотя и согласен крайне неудачный, но его я "попробую" по любому, если раньше 1836ВМ3+4 не всплывет в продаже.
-
? anonymous - 08.03.2013 14:42
「Игры в основном шли - но команда 000005 сразу это дело в пульт выкидывала.」 потому как вы исполняли сторонний софт в режиме системы опять же, а в виртуальной машине, в режиме пользователя, код команды reset исполняется как nop, как и halt, в пространстве пользователя(в виртуальной машине), вырабатывает десятый вектор в пространство системы, вместо пульта.
-
? anonymous - 08.03.2013 14:46
「Пока нет ВМ3 и ВМ4 в планаре,」 они в qfp-корпусе были, 64-ногий квадратный, кА1801ВМ3/4, с перевернутым кристаллом, чтоб тепло отводить на радиатор поверх чипов.
-
? MM@ - 08.03.2013 14:49
Может один специалист и выкатит в продажу блочек с 1801ВМ2А к лету, но никаких гарантий - там проект некоммерческий.
Так вот, Н1806ВМ2 туда можно в колодку с ЛУТ-переходником при 5 мгц вставить будет и попробовать в натуре.
-
? Вячеслав - 08.03.2013 14:54
「 они в qfp-корпусе были, 64-ногий квадратный, кА1801ВМ3/4 」
А сейчас эти чипы доступны ?
-
? anonymous - 08.03.2013 15:04
Они не производятся с 1993го года серийно, но можно заказать при достаточной партии/цене. Цены начинаются с 5 миллионов рублей за партию, минус комплектация, т.е. расчитывайте на 7-10 миллионов.
-
? Вячеслав - 08.03.2013 15:34
Голые цифры, и цена корпуса при такой партии не озвучена была.
-
? anonymous - 08.03.2013 16:27
Именно голые. Наше руководство с 5 начинает думать, не взять ли заказ. Остальное выводится позже, когда начнут капать денежки.
-
? Вячеслав - 08.03.2013 16:35
"Хорошее" руководство, времена те прошли, когда денежки даже теоретически могли упасть, пока не известа цена одного корпуса в партии при обозначенной цене за партию.
¤
Думаю не долго осталось и всему "производству" в таком случае :(
¤
А старые запасы 1993 года не остались? те что были в планаре ?
-
? anonymous - 08.03.2013 16:52
Не осталось, либо выкинуто, либо под ЗИП индусам ушло на стенды. А производитель пластин, ангстрем, такую же ленивую политику исповедует. У меня штук 8 в пластике ВМ3 и штук 10 ВМ4 водится, но не на продажу.
-
? Дмитрий - 08.03.2013 21:09
>> У меня штук 8 в пластике ВМ3 и штук 10 ВМ4 водится, но не на продажу.
Даже если бы они были на продажу, то такое кол-во не удовлетворило бы всех желающих. Предвижу ехидный смайл с подписью - так и не видно желающих. Желающие будут, как только будут реально рабочие образцы.
-
? MM@ - 12.03.2013 01:25
Уважаемые господа БКшечники! Нет ли желающих за вменяемое вознаграждение заняться разводкой ДПП или 4СПП для платки с КМ1801ВМ3.
Есть фотка образца, Э3 рукописная, перечень элементов.
При рассматирании фотки монтажа потребуются крепкие нервы.
Условие - сжатые сроки, до 10 дней, в формате, понятной "Берелкому" - там типа изготовлять насоветовали.
Вознаграждение - обсуждается, в подарок - непаянный экземпляр платки.
Пишите сюда или мне на почту - MMTEMA&MAIL.RU
( У меня есть предложения о некоммерческой разводке - но это без сроков ( давности ), или коммерческой срочной - но она абсолютно
никогда не окупится, зато плата будет учтенной ( смайл ) ).
-
? Дмитрий - 12.03.2013 10:55
А что за платка, позвольте осведомиться? Или сия тайна покрыта мраком? ;)
-
? MSV - 12.03.2013 15:57
@MM
Спасибо за ссылку на наименование МС, поискал по параметрам схожие тут (catalog.gaw.ru), выбор есть, но купить по доступной цене - практически нереально.
-
? Вячеслав@ - 12.03.2013 16:00
А что за мс ищем ?
-
? MM@ - 13.03.2013 05:57
Интересно узнать мнение Гуру софта - Уникс для ДЕК поддерживает ли каким - либо образом NTFS ?
И как в нем с графической оболочкой ?
-
? Вячеслав - 13.03.2013 08:21
А нужна ли ntfs для хорошей системы ?
Заодно встречные вопросы:
- а ext4 поддерживается ли в Windows ? вывод плохая система Windows вместе с ее ненужной ntfs. В принципе исходники поддержки ntfs есть в linux, но вряд ли нужно портировать ненужное в Уникс для ДВК.
- а ext4 поддерживается ли в Уникс для ДВК ? Если нет - портировать надо - исходники доступны для linux.
-
? Вячеслав - 13.03.2013 08:22
Графическая оболочка лишняя для машинки с малым объемом памяти.
-
? Дмитрий - 13.03.2013 21:47
>> а ext4 поддерживается ли в Windows ?
Поддерживается, только через сторонний драйвер.
-
? MM@ - 13.03.2013 23:06
Не знаю, что именно поддерживается в каких-либо W, но прикиньте:
1.Выкачали из Сети образы дисков для БКхх, вставили винчестер в каретку в БКхх.
2.Загрузились в БК11М3 с гибкого диска стандартный монитор от ДВК на базе Уникс.
2.1.Загрузиться можно и с встроенного батарейного электродиска, но 1 м тут маловато - надо 2 м минимум.
3.Вызываем проги для БКхх прямо с НТФС винчестера в эмуль и радуемся !
Достоинства :
1.Не надо ковырять заоблачно сложный ( по меркам БК ) W.
2.Готовые или полуготовые Уникс-системы для ДВК.
3.Поддержка винчестеров последних марок до 2 Т.
Недостатки:
1.Общественность не готова чесно прочесть ок. 300 страниц инструкций к ДВК-ДЕК ЭВМ.
2.Загвоздка в контроллере ИДЕ для ВМ3А, но эта проблема имеет некотрое ( не быстрое ) решение.
3.Небыстрые сроки реализации - т.к. программерам надо платить, а на халяву это затянется на кварталы.
4.Пока будет без граф. интерфейса - мышь не у всех водится. ( смайл ).
-
? MSV - 13.03.2013 23:35
Первому кто прикрутит к БК со стандартным, самарским, или переработанным самарским контроллером полноценную поддержку NTFS - презентую 0.5 вискаря, недорогого.
Событие оцениваю как - невероятное. (системотехнический смайл)
-
? Вячеслав - 14.03.2013 01:23
W, NTFS и вискать явно лишние оба :)
Лушче ext4 прикрутить попробывать - если кому заняться нечем и прославиться хочет :)
-
? MM@ - 14.03.2013 08:41
Слава мне не к чему абсолютно, просто рекомендую изучить ВСЮ линейку стандартных ОС для ДВК и "Электроник" на ДЕК-ИС.
Там много чего интересного есть и некотрые вопросы решены были много лет назад .
-
? gid - 14.03.2013 09:23
NTFS в униксе как пятая нога для телеги - вещь абсолютно не нужная, в униксе есть свои ФС и получше нтфса.
К тому же эти ваши 1М или 2М на ВМ3 это линейно адресуемое пространство или странично организованное?
НТФС штука сильно прожорливая до памяти, ей нужны буферы, и много, и чем больше размером, тем лучше. Вы в курсе, что размер одной файловой записи в НТФС 512 байтов? Всего единовременно доступного ОЗУ может не хватить просто для того, чтобы прочесть корневой каталог диска, а кроме него надо ещё другие, более важные штуки, типа файла журнала и битовой карты постоянно иметь под рукой. Можно конечно организовать swap и всё только что прочитанное с винта сбрасывать обратно на винт, но при непрерывном свопе каково будет быстродействие?
-
? Kisser - 14.03.2013 09:52
A FAT уже не модно?
Сделать FAT и не морочится. И пусть он хоть с дисковода читает (даже 800 кБ, но фатного) - и будет радость. Могу присоединиться к MSV и выставить ради такого дела бутылку рому (1л). Даже с доставкой в ПП ))) или до любого метро. Но строго без Рашнпост.
-
? MM@ - 14.03.2013 10:02
Я прекрасно понимаю уважаемых товарищей программеров, что собственно программирование - штука в разы сложнее рисования даже
самых развесистых схем на ватманах мелким шрифтом.
*
В ВМ3А память будет линейная с адреса 200000 ( 8 ) до окончания 1-го мегабайта. Или 2-го мбайта - для богатеньких Буратин.
Для подробностей организации памяти в СМ ЭВМ рекомендую ознакомится с их доками. ( Если очень кратко - близко к 286 )
*
Быстродействие ВМ3А с 1 метром нормируется для выходного контроля : не менее 1 м. рег-рег при размещении проги в адресе 174000 или
свыше 200000 (8). Для ДОЗУ оригинальной БК11/10 с косметическими доработками - не более 400.000 рег-рег - при времени выборки
ДОЗУ 1500-2500 нс это теоритический максимум для всех видов камней без кэша. В ПЗУ БК11/10 - не менее 800.000 рег-рег.
Параметры указаны при частоте ВМ3А - 6 мгц. Команды при тестировании распологать в непрерывной цепочке не менее 10 шт.
Из описания ВМ3А - команда рег-рег - 3 такта. Но у нас некоаксиальность МПИ БК11 съедает 1 такт до выборки СОЗУ и 0.5 такта после
выставления адреса, а также 0.5 такта на прием данных, итого - не менее 5 тактов на обращение к СОЗУ.
-
? Дмитрий - 14.03.2013 10:26
нтфс и ехт4 для БК не нужны как страшный сон. Вроде уже говорили об этом и остановились на фат16 - буферов надо в разы меньше, объем буфера небольшой. Но для реализации нужна рабочая железка, на которой потом все это будет крутиться. То бишь нужен рабочий прототип новой БК. Просто наваять подпрограммы для работы с фат16 можно уже сейчас (в фат12/16 нет ничего сложного), но собирать все это воедино нужно на прототипе. К тому же пока неизвестно - на каком прототипе: от ув. Воланда или ув. ММ, ибо оба еще не готовы, и когда будут окончательно готовы - хз.
-
? gid - 14.03.2013 11:12
Кстати, где можно скачать доки по ВМ3 (не общие слова из справочника на 4х страницах, а серьёзную доку по режимам работы, регистрам и т.п.) и по организации памяти СМ ЭВМ? А то я кроме БК ни с чем больше не встречался.
-
? Дмитрий - 14.03.2013 11:52
Так сказать "Руководство программиста" по ВМ3 - тоже почитал бы, так как в свое время этих док не найти было в нашей глубинке.
-
? Voland@ - 14.03.2013 12:04
Нужно бы попытаться произвести согласование архитектуры всех блоков, БК12 и пока теоретической БК11М-4мб, чтобы это все не противоречило друг другу.
Иначе мы наплодим несовместимых ни с друг другом, ни со старой БК продуктов. Вот из беседы на темы расширения памяти и задействования неиспользуемых адресов (потенциальных новых регистров) в БК0011М:
..
Вроде как в диапазоне 177660-177717 заняты только пять слов:
177660 - состояние клавиатуры
177662 - данные клавиатуры, управление палитрами
177664 - рулонный сдвиг
177714 - параллельный порт
177716 - динамик, магнитофон, страничная память
.
Слова 177666-177712 никто не использует. Но как будет реагировать реальная БК-шка на попытки обращения по этим адресам, неизвестно.
..
Касаемо режима PDP-11 (он же ВМ3):
Старшие модели pdp-11 имеют специальный блок управления памятью (MMU), транслирующий 16-битный виртуальный адрес в 18-битный или 22-битный физический адрес. Для этого служат специальные регистры MMR0-MMR3, PAR[0-7] и PDR[0-7]. Блок MMU подробно описан в PDP11_Handbook1979.pdf, страницы 147-178
22-битный физический адрес - pdp-11/70. До 4Мбайт памяти. Нужен для запуска Unix 2.11BSD.
18-битный физический адрес - pdp-11/40, ДВК. До 256кбайт памяти. Используется в Демос-ДВК..
Имеет смысл реализовать MMU в FPGA и проверить на симуляторе.
-
? MM@ - 14.03.2013 12:37
Обращаю внимание уважаемых пользователей антиквариата, ФАТ16 не поддерживает разделы больше чем 2 Гбайт, до 4-х разделов на
винчестере.
*
Дли тех, кто не имеет профильного образования и даже не пытался напрягаться в этой области рекомендую ГЛАВНУЮ КНИГУ БКшника -
"Основы программирования на ассемблере для СМ ЭВМ"
Г.В. Вигдорчик, А.Ю. Воробьев, В.Д. Праченко. Москва, "Финансы и статистика", 1987.
Под общей редакцией В.П. Семика. 2-е издание, переработанное и дополненное.
*
Рассматриваются архитектура вычислительных комплексов типа СМ-4, система команд, приводится описание языка макроассемблера в
соответствии с его современной версией.
Второе издание книги (1-е издание - 1983 г.) дополнено описанием команд процессора плавающей запятой. особенностей 22-разрядной
адресации памяти.Изложение сопровождается примерами программ.
Для различных категорий пользователей СМ ЭВМ. Может служить справочным пособием для начинающих программистов и студентов вузов.
*
Еще маленький кусочек текста:
"Приводимые сведения могут быть использованы с некотрыми оговорками при работе на программно совместимых ЭВМ типа
"Электроника-60", "Электроника 100/25", "Электроника 79", "Электроника 85", ДВК-2 (2М) и др.
(Дальше набирать неохота, но книжица реально полезная. Дальше обсуждать камень СМ-3 (ВМ3) можно только после прочтения этой
книги уважаемой общественностью.)
-
? Вячеслав@ - 14.03.2013 12:46
А нужны ли Гб на ретрр-компе. Достаточно на старом диске, даже SATA, с емкостью в Гб или Тб, разметить несколько сот МБ и спокойно этим разделом пользоваться, и место еще и останется. Кстати подцепить диски SATA к разъему IDE ретро-компа тоже не проблема с помощью платки-мостика:
http://zx.pk.ru/showpost.php?p=562858&postcount=337
-
? MM@ - 14.03.2013 12:56
К сообщению 14 марта в 12:04:
Есть у нас некотрые самоделкины, которые используют неотрубленный как следует хвост змеи-НЦ под названием 1801ВЕ1. Его адреса -
177700-177712, функция - аппаратный таймер. Не смотря на то, что в ТУ четко написано - "запрещено к применению", т.к. этот блок
не проверяется при контроле ИС 1801ВМ1 и порядка 30% кристаллов имеют нерабочий таймер.
Поблажки были в горбачевской редакции ТУ - "Буква "Г"" - содержит команду "MUL" и рабочий таймер. ( 5 точек на керамическом корпусе,
в пластике - не регламентируется ).
*
Предлагаю зарезервировать адрес 177666 для управления нестандартной ДОЗУ в БК11. Не настаиваю.
*
Так же настоятельно не рекомендуется к использованию адреса 177560-177567 - "КОМ-0", 176560-176567 - "КОМ-1", 177512-177514-"ЛПТ-0",
177130-177137 - "МХ0-МхХ" или "ВУ0", 172140-172142 - "МУ0", 174000-174017 - "DW0", область с 160000-167777 - ПЗУ диска БК.
Так же регистры 1801ВМ3 и 1801ВМ4, и адрес 177774 - для развития системы.
-
? gid - 14.03.2013 13:06
>>? Voland @ - сегодня 12:04
Забыли про рудименты ВЕ: 177700-177704 (кстати вполне работающие при построении многопроцессорных конструкций из ВМ1)
и про таймер ВЕ: 177706-177712
или они исключаются из адресного пространства при отключении ВМ1 от шины? Таймер таки полезная вещь, и многими используемая.
>>? MM @ - сегодня 12:37
При использовании размера кластера нестандартных размеров: 64кб и более, предел 2Гб преодолевается, но это делается чисто из спортивного интереса ибо большой кластер == крайне неоптимальное использование дискового пространства.
В MBR есть только 4 записи под разделы, разделы бывают основной и расширенный. В расширенный раздел влазит сколько хочешь логических дисков.
Количество логических дисков ограничено количеством букв латинского алфавита, а при использовании нестандартных для МСДОС методов монтирования, вообще ограничено только размерами винчестера.Кстати, что-то ссылок на приведённые источники информации не видать, меня в гугле забанили, этот говногугл кроме как ссылок на купить и всякий бесполезный хлам что-то ничего не выдаёт, так что пока я считаю, что никакой документации нет.
-
? Patron - 14.03.2013 13:12
ВЕ-регистры 177700-177704 (насколько я понял) относятся не к таймеру, а к контроллеру многопроцессорных конфигураций.
-
? Patron - 14.03.2013 13:30
Книгу "Основы программирования на ассемблере для СМ ЭВМ" можно скачать здесь: ( http://rghost.ru/44488206 )
-
? Вячеслав@ - 14.03.2013 13:41
Поскольку софт самый интересный пилется исключительно теперь под linux, то имеет смысл не изобретать велосипед, а позаимствовать (портировать готовый), а для разбора ассемблерных вставок x86-64, можно применять сведения из книжки http://www.stolyarov.info/books/asm_unix
¤
Кроме того лучше вести разработку нового софта по возможности исключительно на Си, причем без ++, и по возможности без идеологии ООП, а не на ассемблере.
-
? MM@ - 14.03.2013 13:42
Если в течении 3-х дней не найдется Книга в Сети, отсканирую ДП и критические места в JPEG. Дежавю и прочее - не предлагать,
т.к. на ЭВМ имеются коммерческие проекты и рисковать не охота. А на слово я уже 25 лет никому не верю, особенно рекламе антивирусов.
*
Помнится лет 15 назад очень уважаемая дама - начальница подарила мне антикварный винт для дома и хозяйства. Я на всякий случай
спросил - " Вирусов нет ?" - ответ - "Ты чо, я его с главного сервака как час снила, у тебя паранойя...".
Ну я подумал - уважаемый чел, врать как в "приемнике МВД" не будет. Да и контора более, чем уважаемая была - не буду открывать
все карты.
Ну, я бегом домой, прикрутил его к своей П-1-133 и стал радоваться работе. Радовался пару недель.
А потом при открытии какого-то старого макета в Корале он сказал - "нету файла" - я посмотрел - как нету, вот он !
Ну так я просидел денек, и узнал, что библиотека мойх проектов в Корале - потеряна. А потом и Корел перестал открываться.
Ну, взял я антивирус свежайший для того времени - полное 100% поражение шифровальщиком.
Зараза размещалась в начальном загрузчике, причем работала строго с какого-то числа месяца - немецкая пунктуальность просматривается. После этого случая все заявления всех лиц о полнейшей безопасности я воспринимаю как издевательство.
Кстати, а на работе был тогда чудовищный гемор - все это по сети расползлось и даже в архив на лентах было записано. Пришлось
частично базу данных бабам перебирать ручками - несколько месяцев работы.
-
? Вячеслав@ - 14.03.2013 13:48
Пользуйтесь linux в работе и забудете не только про вирусы, а заодно будете смеяться над теми, кто зомбирован мифом, что без windos работы и жизни не бывает. Кроме того разучитесь тратить время на переустановку глючной системы и софта и борьбу с заразой.
-
? Вячеслав@ - 14.03.2013 13:54
JPEG надо забыть как рудимент, и перейти на формат png32.
-
? MSV - 14.03.2013 13:59
@MM, Так вот кто главным, местным, разносчиком Win9x.CIH был!
-
? MM@ - 14.03.2013 14:01
Вот теперь новый тренд образовался: Уникс на БК.
Он хорош только тем, что там уже все до нас написано, ФАТ16 - точно. Осталось только определиться с конкретной ОС - но я здесь
некомпетентен, так, только видел за соседним компом лет 20 назад на ДВК4 шло все под Униксом, причем с утвержденной МЭП дискеты.
(Пытылись тогда читать с ВП1-128 720-ФАТ-12 диски с текстами - но не я этим занимался. )
-
? MM@ - 14.03.2013 14:05
К сообщению от 14 марта 13:59:
Прошу не оглашать фамилии и не называть уважаемые организации.
-
? MM@ - 14.03.2013 14:08
П.С. А источником там был ув. тов. Клепа, который с маленького управляющего компа осматривал Интернет и т.п. темные местечки.
Меня тогда здорово интересовало - Сеть да напрямую в комп - точно что - то отвалится. И отвалилось по-полной.
-
? MSV - 14.03.2013 14:09
Google не спит! (смайл)
-
? gid - 14.03.2013 14:30
Спасибо Patron'у, книга нашлась. Вообще, в инете много чего есть, но из-за того, что поисковики считают себя умнее пользователя, и думают, что лучше него знают, что ему надо, то найти что-то полезное становится всё труднее и труднее.
>>? Вячеслав @ - сегодня 13:48
Линукс кстати тоже может стать рассадником ява- и шелл-червей и троянов. Особенно если пользователь свято верит, что линукс - панацея от вирусов.
У меня кстати винды живут без глюков, сбоев и вирусов годами, на работе уже вообще 10 лет ХП не работает без сбоев, а линукс убунту у меня продержался всего пол-года, но однажды после обновления перестал загружаться unity, а после попыток решить проблему поломался совсем. В результате я установил 7ку и нафиг мне не нужны эти линуксы. Наверное я зомбирован мифом, но действительно считаю, что виндовс надёжнее, проще в обращении и в починке, если там чего поломается, его даже переустанавливать не надо, просто берёшь и восстанавливаешь работоспособное состояние из точек восстановления.
-
? gid - 14.03.2013 14:48
А теперь, разъясните мне доступно пожалуйста, как при 16 разрядной шине данных
сделать такое:
200000: MOV #200000,R1
200004: MOV 220000(R1),R0
если начиная с 200000 будет линейно адресуемая память аж до 1М?
-
? Вячеслав@ - 14.03.2013 14:51
Каждому свой инструмент, c linux действительно не нужно тыкать кнопочки мышкой, но надо понимать немного больше в устройстве ОС, чем в случае других систем.
Но так это даже приятно что знаешь как оно устроено и как работает, и откуда и когда ожидать проблемы, а главное как их оперативно устранить.
¤
Шелл-черверй не встречал, троянов тоже, unity & java это старьте только в ведроиде позиционируется как инновационное.
¤
А вот rootkit действительно можно получить в любой системе в подарок. Тут глаз да глаз нужен.
¤
Бубунту это только попробывать и выкинуть, я же использую давно Gentoo Linux и недавно начал изучение NixOS. Также замечу, что до linux, есть опыт работы больше 5 лет c FreeBSD (были очень хорошие учителя). Так и любому, кто сам не осилит linux, рекомендуется найти местного гуру.
¤
Главный плюс Linux - нет лицензионный денежных поборов, ПО в открытых исходных кодах, закрытое бинарное ПО зло и стараюсь им не пользоваться если имеется альтернатива.
-
? Вячеслав@ - 14.03.2013 14:53
ВМ3 это не ВМ1. А в теме речь именно о БК-0011М или о блоке на ВМ3 ?
¤
Для БК-0011М с 1801ВМ1 с 16 шиной адреса реализация доступа к ДОЗУ будет в корне отличается от ее реализации для ВМ3 у которого адрес шире чем 16бит.
-
? Voland@ - 14.03.2013 15:03
>> если начиная с 200000 будет линейно адресуемая память аж до 1М?
В ВМ3 (а речь наверное про блок ВМ3 от ММ) идет трансляция 16-битного адреса в 22-битный, в итоге и получается 4мб.. Компот какой-то получается, у нас БК11ВМ1 будет иметь 4мб через регистр 177666, блок ВМ3 будет иметь свои 4мб по другому адресу.. Наверное дано создать какое-то структурированное описание будущей архитектуры БК11ВМ1+ВМ3(ММ)+БК12/pdp11, выложить его в отдельную тему например на zx.pk.ru, тут обсуждать, а туда вносить правки и в конечном счете получить стройную картину:
адресxxx: занято под то-то
адресyyy: свободно
адресyyy: свободно
-
? tim - 14.03.2013 15:07
>> ? MM @ - сегодня 14:01
>> Вот теперь новый тренд образовался: Уникс на БК...бла-бла... - но я здесь некомпетентен
Все новое - хорошо отмытое старое http://ru.wikipedia.org/wiki/BKUNIX
-
? Вячеслав@ - 14.03.2013 15:10
БК0011М на ВМ1 это 16р адрес, у ВМ1 нет никаких встроенных механизмов трансляций в расширенный адрес, да и снаружи у ВМ1 всего лишь 16 линий для адреса. ВМ3 это другое дело. Но в том что и соль, что проект БК-0011М 4Мб рассматривается именно как проект на 1801ВМ1 !
Тут надо совсем по другому подходить к решению задачи доступа и использования лишней памяти, той что будет сверх 128Кб.
-
? Волька - 14.03.2013 15:16
Напишу немного в защиту Linux. Я недавно другу хотел поставить на новый ноутбук Win7, так все образы распространяются для установки с DVD (которого на моём нетбуке нет, да и болванки я не покупал уже несколько лет), чтобы поставить с флешки, нужно прописать ещё MBR, а для этого нужно компилировать утилиту ms-sys, в уже скомпилированном .deb нету поддержки ключа -7, повозившись несколько часов (образ копируется на флешку довольно медленно), поставил свежую Ubuntu минут за 20, всё заработало из коробки. Друг раньше постоянно обращался для починки операционки, то вирус, то ещё что-то, после установки Ubuntu работал несколько лет без обновлений, пока компьютер не умер. Ему компьютер нужен для интернета и просмотра фильмов онлайн, вообще хватило бы браузерной ChromeOS, если бы была нормальная сборка, по качеству не хуже Ubuntu, то поставил бы её, или даже просто записал на флеш-карту, и с неё грузился бы.
¤
По поводу вирусов, если ставишь программы из репозитория, а не таскаешь не пойми откуда, особенно всякие крякалки, то с учётом того, что под линукс вирусы не пишут, заразиться шансов ноль. В виндовсе можно работать и без антивируса, если голова на плечах, но при установке любой новой программы огромный риск. Я бы побоялся хранить в виндовсе любые важные данные, да даже платёжный пароль набирать к онлайн-сервису платежей страшно, ведь подцепить клавиатурного шпиона ничего не стоит, даже не узнаешь когда это произошло, и никакой Касперский не поможет.
-
? Вячеслав@ - 14.03.2013 15:20
По БК-Юникс,
только одна ссылка осталась в живых http://sourceforge.net/projects/bkunix/
проект не обновлялся с 2007 года
проект рассчитан (если это БК-0011М) лишь на 128Кб ОЗУ, ничего о вариантах 4МБ для схемы с ВМ1 там нет.
¤
Думаю надо слизывать идеи утилизации 4МБ ОЗУ к примеру у 8р разрядных спектрумов, хотя бы того же ZX Evolution http://nedopc.com/zxevo/zxevo.php
-
? Voland@ - 14.03.2013 15:40
Вопрос в том, что если сейчас по некоторым прогнозам старый софт БК11М будет иметь 95% совместимость с блоком ВМ3, то софт, написанный под БК11М-ВМ1+4мБ будет иметь 0% совместимости с блоком ВМ3. Или не так?
-
? Kisser - 14.03.2013 15:42
Вообще не ясен из-за чего сыр бор по адресации. 64 кБ БК входит в адресное пр-во ВМ3. Тот же регистр 177666 входит в него и адресуется ВМ3. В пределах 64 кБ можно подключать страницы через 177666, а сверх 200000 - линейная адресация ВМ3. В том же приснопомянутом РС есть (была) extendent & expanded память, разные для нее драйвера были, и все было нормально.
И даже на супер быстрой эмуляции ВМ1 без менеджера памяти ничего приличного не пойдет. Если только в качестве электронного диска использовать все эти страницы по 177666. Кстати вроде как в БК-ФПГА предусматривалась эмуляция режима ВМ3 с MMU, а теперь получается бек ту зе олдскул?
-
? Kisser - 14.03.2013 15:44
>> софт, написанный под БК11М-ВМ1+4мБ будет иметь 0% совместимости с блоком ВМ3
не так. Софт, написанный под ВМ3 будет иметь 0% совместимости с БК4Мб.
-
? Вячеслав@ - 14.03.2013 15:55
Лучше сказать так
БК-0011М 4Мб на ВМ1 это одно решение
решение на ВМ3 совсем другое, и может быть оно лучше, если бы сами ВМ3 были бы доступны также как и ВМ1
Поскольку реальной альтернативы ВМ1 нет (пока БК12 в работе), то для увеличения объема ОЗУ до 4Мб (в основном для электронного диска), можно применить решение из мира 8разрядных машин, к примеру как у ZX Evolution
¤
ПО не будет и не должно затачиваться исключительно под эти 4МБ БК-0011М или под трансляцию адреса в стиле ВМ3, лишняя емкость в основном уйдет для электронного диска и буферов, и возможно для добавления новых плоскостей видео-ОЗУ.
-
? Дмитрий - 14.03.2013 17:29
>> MM @ - сегодня 12:37
>> Обращаю внимание уважаемых пользователей антиквариата, ФАТ16 не поддерживает разделы больше чем 2 Гбайт,
>> до 4-х разделов на винчестере.
Больше 2Гб и не понадобятся. Таблица разделов своя (стандартный MBR нам не указ) - хоть весь нулевой трэк под нее забабахать, пока не лопнет от кол-ва разделов.
-
? gid - 14.03.2013 18:41
Зачем своя? берём стандартный MBR и расширяем кол-во записей о разделах с 4-х до сколько угодно, всё равно там сектора по стандарту с 2 по 62 не используются.
И кстати личный опыт восстановления таблиц разделов показывает, что полностью восстановить структуру диска при размещении логических дисков внутри дополнительного раздела гораздо проще, чем при использовании исключительно основных разделов.
-
? Patron - 14.03.2013 18:53
> В ВМ3 идет трансляция 16-битного адреса в 22-битный, в итоге и получается 4мб
Но записать в регистр или ячейку памяти больше 16 бит невозможно, поэтому линейная адресация больше 64 К невозможна АБСОЛЮТНО.
-
? MM@ - 14.03.2013 19:23
Несколько комментариев, не в порядке вопросов.
1.Насчет свободы Уникса от лицензий MS - это не так на территории приличных государств, если эта ОС применяет исполняющую примочку
для W и НТФС и др. микрософтовские фичи. Гугля в помощь. А чистый Уникс только для первостарта новых камней нужон.
2.Скажу прямо, я здесь подразумеваю не трансляцию с 0 системы для ВМ3, а только доработку стандартной для СМ совковой версии.
Иначе - огромные бабки за работу программеров.
3.Ничего своего в принципе не собираюсь из софта писать - только служебные утилиты для блока с ВМ3А(будут готовы на днях - выложу)
4.Суть использования стандарта - что бы по крайней мере старенькие харды от ИБМ можно было без какой-либо конвертации использовать,
например читать тексты с них в коИ-7 ( смайл ).
5.Электродиск на БК11 с ВМ1 - это только диск, софт для него может и начинающий осилить. Совместимость со старым софтом при
грамотной реализации - более 99,5%.
6.1-4 Мбайт для ВМ3А - это его персональное СОЗУ, его ВМ1 не будет видеть (из-за нехватки места под 9 ИС ).Скорость этого СОЗУ -
0 тактов ВМ3А. Именно на нем пойдет утвержденная и слегка подправленная Уникс от СМ ЭВМ. Почему именно Уникс - для тех, кому она
не нравится - може быть как-нибуть напишу дровишку для ФАТ16 под RT-11. А для Уникс есть эта дровишка, только надо ее поправить.
7.Подробное техописание для блока с ВМ3А выложу на днях - карта ОЗУ и т.п.
8.Желающие могут начинать копить бабло - он отдан в мелкую серию, от 4.700 за 1 м. в П-Посаде рабочий с корпусом. Гарантия 1 год.
В комплекте -RT-11 с драйвером электродиска, ПЗУ - выключено внутренним выключателем. Продажи не раньше мая.
-
? MSV - 14.03.2013 20:00
Отступление от темы.
¤
Путаницу хорошо бы начать распутывать с названий, предлагаю пересмотреть именование новых поделок, как-то:
- БК11М на базе ВМ1 с вариациями (БК11xxxyyyzzz);
- БК11М на базе ВМ2 с вариациями (БК12xxxyyyzzz);
- БК11М на базе ВМ3 с вариациями (БК13xxxyyyzzz).
¤
xxx - авторство модификации;
yyy - объём/тип памяти/тип шины расширения (на усмотрение автора);
zzz - наличие каких либо портов/контроллеров чего либо (на усмотрение автора).
¤
Не претендую на полезность предложения, кто за - мотайте на ус, именуйте по предложенному шаблону.
-
? MM@ - 14.03.2013 20:05
Я так думаю, что пока ВМ3А не на матери стоит - стоит назвать БК11М+ВМ3А1М, а когда на матери - БК11М3, там могут быть некотрые
особенности построения ЭВМ, которые сейчас пока обсуждаются коллективом сисьтемотехниковъ.
-
? MSV - 14.03.2013 21:14
@MM, Вопрос с хитрым подтекстом (ибо...) - сколько +ВМ3А1М возможно подключить к одной БК11М?
-
? Дмитрий - 14.03.2013 21:14
>> Зачем своя? берём стандартный MBR и расширяем кол-во записей о разделах с 4-х до сколько угодно
А смысл? Загрузчик там все равно будет свой. Структура таблицы разделов в разрезе БК содержит кучу мусора. Гораздо проще записать в слегка измененном формате СМК (растет в прямом направлении, а не в обратном):
word - число разделов
word - номер активного раздела
word - номер трэка 1 раздела
word - номер головки 1 раздела
dword - размер в секторах 1 раздела
word - номер трэка 2 раздела
word - номер головки 2 раздела
dword - размер в секторах 2 раздела
...
word - номер трэка n раздела
word - номер головки n раздела
dword - размер в секторах n раздела
word - CRC16 таблицы разделов
и т.д.
---
Либо размер раздела считать в heads: 65535 головок (по 63 сектора) = 1.97Гб - за глаза и за уши. И структура проста как валенок.
-
? Дмитрий - 14.03.2013 21:20
>> стоит назвать БК11М+ВМ3А1М, а когда на матери - БК11М3, там могут быть некотрые особенности построения ЭВМ
Стоит отметить одну ремарку: БК11М+ВМ3А1М и БК11М3 должны быть максимально совместимы по софту.
..
Вопрос ко всем гуру схемотехники: возможно ли сделать (и предусмотреть) программное распознавание платформы, на которой запущен софт. Определение 11М, приставки ВМ3 и одноплатной БК11ВМ3? Ну и определение объема памяти.
-
? gid - 14.03.2013 22:01
С точки зрения упрощения программирования и вообще на будущее, лучше отказаться от CHS и использовать исключительно LBA. Оно и логически представляет винт как линейную последовательность блоков от 0 (в LBA не сектора, а блоки, поэтому можно начинать отсчёт с нуля) до макс. значения заданного характеристиками винта.
И вообще проще в обращении.
А программное распознавание платформы можно сделать двумя способами: 1. как в СМК - кодовое слово в ПЗУ,
2. завести спец регистр в котором комбинации бит будут обозначать наличие/отсутствие железки.
Воткнул приставку с ВМ3, она подаёт +5В на одну ногу микросхемы-регистра, воткнул с ВМ2 - подаёт +5В на другую ногу. Для каждой железки договориться использовать свой бит. Но это скорее из области фантастики. Тут и 177666 со скрипом продвигается, вроде бы всё пространство регистров 170000-177777 уже полностью забито.
-
? MM@ - 14.03.2013 22:16
1.Определять объем памяти позволим софту пользователя, например, по отсуствию ответа МПИ в высших адресах ВМ3 - значит, ОЗУ там
нет.
1.1.Ввиду того, что память батарейная, считаю автоматический тест ее при перезапуске неумесным. Если совсем нет никакого софта,
можно через ДП нащупать вершок встроенной в блок с ВМ3А СОЗУ - см. книгу "Программирование СМ ЭВМ ...".
2.Определить, какой камень активен и насколько быстр - программеру не проблема.
2.1.БК11М+ВМ3А1М и БК11М3 будут вообще идентичны, или программно и МПИ-аппаратно идентичны. Сейчас прорабатывается вопрос о
элементной базе БК11М3 - появилось несколько вариантов, некотрые очень дорогие, но чрезвычайно привлекательные.
2.2.Совместимость по софту - КР1801РЕ2-324-325 или для ортодоксов 201-202. А вот 330 не пойдет - слишком много надо убрать с МПИ
для расчистки места под нее, но теоритически такое возможно ( у самоделкиных ).
3.Насчет многопроцессорности - это для классической БК11М - "многогеморройность".
3.1.Без контроллера ПДП на рассыпухе - только 1, с контроллером (бооольшая платочка - маточка ) - 8 шт. не предел. Не проще ли
все вычисления для 6-мгц блочков перенести на ИБМ и Нвидиа ? Но с другой стороны, если есть достойная оплата - можно сделать
конфету из любых комплектующих ( смайл ).
4.В комплекте будет тест высших адресов ВМ3А - СОЗУ и еще нескольких областей памяти. Так же тест быстродействия приделаю -
его можно будет запускать с разных камней и на разные участки памяти ( кроме натурального ПЗУ ). Только для RT-11.
И только с натуральным секундомером - в сотовом поищите.
-
? Voland@ - 14.03.2013 22:52
>> Желающие могут начинать копить бабло - он отдан в мелкую серию, от 4.700 за 1 м. в П-Посаде рабочий с корпусом.
Корпус тоже новодел, или МСТД старые? Если новодел, то подробности условий производства и стоимость можно узнать?
-
? MSV - 14.03.2013 23:00
Что тут узнавать, будет серийный экземпляр - посмотрим фотки.
-
? MM@ - 14.03.2013 23:03
Нет, не новодел - архивные накопления, штук 15 новых есть и еще более 15 шт. некомплекты.
Очень сомневаюсь, что больше 15 шт. продастся - там чистая себестоимость 80% от ритейла.
Проект некоммерческий.
*
Если будет тираж больше 15 шт. - безкорпусные будут.
-
? Дмитрий - 15.03.2013 09:34
>> Сейчас прорабатывается вопрос о элементной базе БК11М3 - появилось несколько вариантов,
>> некотрые очень дорогие, но чрезвычайно привлекательные.
А озвучить можно варианты и величину дороговизны?
-
? Вячеслав - 15.03.2013 10:15
Не сомневаться надо, а снижать стоимость, и повышать надежность и думать как изготовить изделие на комплектующих в основном из китайпрома.
-
? Voland@ - 15.03.2013 10:28
>> Тот же регистр 177666 входит в него и адресуется ВМ3
Есть мнения, что новый регистр может все-таки вызывать несовместимость со старым софтом (не моё мнение). Но главное сейчас даже не это, а то что подключение 4мб неоправданно усложнит схему, на плату однозначно не влезет, и по своей идеологии уже как бы намекает и ВП1-037 выкинуть, кто всем этим будет заниматься - неясно.
Вот если бы в регистре 177716 было еще пару бит свободных, то сейчас без особого усложнения схемы можно было бы поставить 512Кб основной памяти, адресуемой привычным и 100% совместимым способом, использовать ее для новых (теоретически) программ, а память СМК использовать (теоретически) для нового видеоадаптера (который встроить в ту же ПЛИС) с режимами цветности от 16 до 256 цветов при разрешениях от 640х480 до 256х256. Но двух бит там нету...
..
>> Софт, написанный под ВМ3 будет иметь 0% совместимости с БК4Мб.
Ну так ведь софт, написанный под ВМ3, не будет и на обычной БК11М-128кб пускаться?
..
>> в БК-ФПГА предусматривалась эмуляция режима ВМ3 с MMU
Да, этого никто не отменял, MMU ведь часть ВМ3.
-
? Вячеслав - 15.03.2013 10:42
Софт заточенный под ВМ3 сам по себе сферический конь, и будет не совместимым даже с оригинальной БК-0011М и на БК-0011М без блока ВМ3 не будет работать вовсе.
¤
Регистр-защелку для длокировки расширенных возможностей (как подключенного ВМ3, так и распаянных 4Мб, при этом из 4МБ будет аппаратно задействовано лишь 128кБ) предусмотреть крайне необходимо, чтобы не маяться с выдергиванием блока ВМ3 или заменой/перепайкой ОЗУ 4Мб на стандартные 128кБ.
¤
Регистр дополнительной при взведенной защелке не будет никак влиять на капризные программы.
¤
Делать замену 1801ВП1-037 дело не одного месяца и не нужно. 4МБ прекрасно подключаются и без замены ВП1. Но вот мультиплексоры и регистры дополнительные придется ставить - корпусов 4-6, и только лишь для активации возможности использовать все 4Мб чипа. Цветность и разрешения пока не планировать поднимать, лишь только увеличить кол-во плоскосей видео-ОЗУ.
-
? Kisser - 15.03.2013 10:46
>> если бы в регистре 177716 было еще пару бит свободных
Поступите как в 11М - 15й бит сделайте стробирующим и пишите все оставшиеся (кроме 12, 11, 7-4, 2) используйте для себя. Не факт что это не убавит совместимости, но 8-10 бит даст.
>> поставить 512Кб основной памяти, адресуемой привычным и 100% совместимым способом, использовать ее для новых (теоретически) программ, а память СМК использовать (теоретически) для нового видеоадаптера (который встроить в ту же ПЛИС) с режимами цветности от 16 до 256 цветов при разрешениях от 640х480 до 256х256.
Так наоборот же адресация СМК крайне корява. И работать с ней как в видеопамятью будет неудобно - для резидентных программ куда ни шло. И посчитайте Частоту тактового генератора для 640х480 при 256 цветах (а заодно тайминги обращения к ОЗУ при таком раскладе) и посмотрите, на каком "китайском радиопроме" ее можно выполнить... Проще даждаться переходника МПИ-ИСА и включить готовую видеоплату. Дома цифровую технику выше 30 МГц уже не собрать.
>> повышать надежность и думать как изготовить изделие на комплектующих в основном из китайпрома
Взаимоисключающие параграфы ))) спросите Voland'a почему у него 1533ИР13 не пошли вместо 155ИР13 - а это и не китай еще...
-
? Вячеслав - 15.03.2013 10:51
КР1533ИР13 это не китайпром, а чья-то халатность.
ИР13 требуют замены, но это позже.
БК-0011М на китайпроме быть, как бы это не нравилось, иначе БК умрет вместе с последним доступным советстским чипом.
-
? Вячеслав - 15.03.2013 10:52
Выше 10МГц на двухслойке лучше даже не пробывать забираться.
-
? Дмитрий - 15.03.2013 11:05
>> 15й бит сделайте стробирующим
А ведь верно. В регистре 177716 15 бит не используется. Почему бы не сделать его стробирующим для подключения памяти до 1Мб хотя бы в стандартной 11м? Остаются 15 бит для задания 16кб страницы, подключаемой к 100000, допустим. Или 14 бит + 1 бит для указания, к какой области подключать страницу: 0 - 40000, 1 - 100000. 14 бит - это 256 Мбайт.
-
? Kisser - 15.03.2013 11:29
>> ИР13 требуют замены, но это позже
можно на ир9+Тм2 схему только не помню куда дел
>> БК-0011М на китайпроме быть
Да давно пора, только детали придется подбирать опытным путем, если надежность нужна
>> Остаются 15 бит для задания 16кб страницы
НЕТ! остается 8 бит (кроме 15, 12, 11, 7-4, 2 - см. описание регистра (хотя если забить на работу с мафоном + 3 бита). Если из них 1 бит - подключение по номеру окна то остается 7х16кБ - 2 мБ всего.
-
? gid - 15.03.2013 11:51
[Есть мнения, что новый регистр может все-таки вызывать несовместимость со старым софтом]
Есть другое мнение, если старый софт не знает о новых регистрах, то никакой несовместимости быть не может, не знает он, ну и не лезет туда. Или вы считаете, что самый лучший способ вызвать trap to 4, это обращаться рандомно по не существующим на момент написания софта адресам, вместо излюбленной на БК команды HALT ?
А вот наоборот, вмешательство в биты 177716 может вызвать несовместимость старого софта с новым железом. Вот задействуете вы 15й бит, и где гарантия, что кто-либо выставляя нужные страницы заботился о том, чтобы 15й бит был обнулён? В результате старая прога может внезапно обнаружить, что в окна подключились не те страницы, что ожидалось.
-
? Дмитрий - 15.03.2013 12:11
>> НЕТ! остается 8 бит (кроме 15, 12, 11, 7-4, 2 - см. описание регистра
Так строб разве не отключит их обычное назначение? Аналогично действует 11 бит записи в системный регистр. Если правильно помню, то без установленного 11 бита до памяти не достучаться. Также и тут: установил бит 15, а в 14-0 задана страница, т.е. они имеют уже другое назначение. Также отмечу, что при установленном бите 11, биты 5,6,7 также не используются. Их можно, по идее, задействовать в качестве указателя 128кб банков. 8 банков - 1Мбайт. Вполне хватит. Но лучше использовать свой регистр, как предлагал ув. ММ.
..
>> хотя если забить на работу с мафоном
Мафон давно в лес надо послать. По идее и ПЗУ на 11М надо выкинуть - один черт без СМК юзать новый БК смысла нет. А там адрес старта переназначается. В итоге 4 страницы ПЗУ заменить на ОЗУ. Софта, юзающего их, нет (насколько я помню - поправьте если ошибаюсь).
..
>> где гарантия, что кто-либо выставляя нужные страницы заботился о том, чтобы 15й бит был обнулён?
Я не пробовал писать в 15 бит при переключении страниц, когда была 11М. Может запись в 15 бит запрещена? К тому же на тот момент копаясь в программах нигде не видел подключения страниц памяти на 11М с установленным 15-м битом. Тоже самое справедливо и для битов 5,6,7 - они всегда 0. У кого есть реальная 11М - попробуйте подключить страницы при установленном 15 бите.
-
? Вячеслав@ - 15.03.2013 12:33
Мафон цело святое, как и сам чип 1801ВМ1
-
? CD-Inc@ - 15.03.2013 12:48
В 11м ( в отличии от 11) 177716й регистр памяти ни каким раком, с 177716м регистром магнитофона не пересекается.
в регистре памяти 5 свободных бит.
См. схему чит. описание 11м там есть этого.
-
? gid - 15.03.2013 12:52
[По идее и ПЗУ на 11М надо выкинуть]
Выкинувши ПЗУ мы пошлём лесом почти всё, написанное самарцами, от демок до игр. Они активно пользовались подпрограммами из ПЗУ БК11М.Однажды я видел такой код где-то в самарских прогах, приведу чисто схематичный набросок
MCP: .WORD 16000 ;копия регистра памяти по записи
...
MOV #MCP,R1
ASL (R1) ;перекидываем страницу памяти из окна 1 в окно 0
ASL (R1) ;младший байт всегда 0, т.к. при работе с ОЗУ не используется.
ASL (R1)
ASL (R1)
BIS #4200,(R1) ;а в окно 1 подключаем другую страницу
MOV (R1),@#177716
Как видим, в результате этого действия бит 11 переезжает в бит 15. Поскольку бит 15 незадействован, результат ожидаем тот, что задуман. Если бит 15 будет задействован, ожидаемые страницы не подключатся и программа будет работать неправильно.
¤
-
? gid - 15.03.2013 12:54
Ошибся. должно быть
BIS #4400,(R1) ;а в окно 1 подключаем другую страницу
-
? Вячеслав@ - 15.03.2013 12:58
Может речь идет не о выкидывании ПЗУ как функционального узла содержащего оригинальные прошивки, а о замене разом всех древних и недоступных РР1 на китайские флеши с подключением к шинам через дешевые китайские cpld, с такой конфигурацией, чтобы в сами флеши не надо было извращаться с подготовкой прошивки (с инверсиями данных и адреса). Т.е. фактически речь идет о том чтобы перевести решение по замене PP1 на ПЗУ 27... полностью на модерновый китайпром.
-
? Дмитрий - 15.03.2013 13:02
Тогда строго отдельный регистр.
-
? Voland@ - 15.03.2013 13:05
>> По идее и ПЗУ на 11М надо выкинуть
Ничего никуда выкидывать не надо, нужно точно выяснить про два доп. бита в регистре 177716 и если они действительно свободны, подключить 512кб, сразу отдав в производство плату БК11М-dram512+AY+turbo, не делая промежуточный вариант 128кб.
Стоимость 512 кб почти такая же, нашел чипы по $2 в два раза быстрее, чем те 128 кб, которые предполагалось ставить. Корпус тот же - SOJ40.
Но если 100% уверенности у кого-то не будет, что такое решение не вызовет несовместимость, то в производство пойдет плата 128, не хочу тиражировать новоделы без 100% уверенности. Новых программ все равно писать никто не будет, а старые терять нельзя.
-
? Вячеслав@ - 15.03.2013 13:12
100% уверенность - будет, всего лишь надо ввести по отдельному адресу защелку (а на плате предусмотреть аппаратный переключатель для надежности), блокирующий (устанавливающий их в 0) случайное переключение доп. битов банков ОЗУ.
-
? Voland@ - 15.03.2013 13:15
>> Тогда строго отдельный регистр.
Тогда это в будущем, если найдется кто его сделает вместе с заменой ВП1-037. Если мы решаем сейчас организовать в будущем регистр 177666, то в БК12 это сразу можно будет учесть, чтобы в будущем это было совместимо между БК12 (в режиме 11М) и модернизированной 11М.
-
? CD-Inc@ - 15.03.2013 14:51
"100% уверенность - будет, всего лишь надо ввести по отдельному адресу защелку (а на плате предусмотреть аппаратный переключатель для надежности), блокирующий (устанавливающий их в 0) случайное переключение доп. битов банков ОЗУ."
Золотые слова Юрий Венедиктович.
Предлагаю больше не гадить в эту ветку не по теме.
-
? MSV - 15.03.2013 17:04
(http://rghost.ru/download/44516856/cff76a09c9b518039644a6de9185a2a9d2d095e3/PDP11_Handbook1979.pdf)
-
? Аноним - 20.03.2013 20:50
Вот рыл Сеть в поисках достойного софта для ВМ3. Самое ценное, что нарылось - фото процессора М10 ( Электроника-32 ) ( ВАКС )
на ИС 1839 , выпускалось серийно с 1991 по 1992 г. МС1212 - комплекс. ИС ДОЗУ - 565РУ7 немецкие. Фото взято с сылки на сайте
Z80 2009 г.
http://s019.radikal.ru/i632/1303/d3/f4296320e931.jpg
Кстати, там нужен специальный софт, напрямую RT-11 от ДВК не пойдет. Но и ничего, даже отдаленно напоминающего W, там тоже не было.
-
? Аноним - 20.03.2013 21:38
А вот и оригинал этой платушки - ( совки в связи с ПОВАЛЬНОЙ алкоголизацией не в состоянии спроектировать ничего оригинального )
( ссылка на немецкую Википедию ).
http://s49.radikal.ru/i124/1303/ca/f87e7654a7e8.jpg
- 1985/1986 года, серийка !
-
? Аноним - 20.03.2013 21:42
П.С. На ссылке фото от 20 марта 2013 г. в 20:50 применен ГДРовский камень.
Я не знаток немецкого, но в датешите этого камня четко указана скорость : 5 М рег - рег в кэше.
-
? MSV - 20.03.2013 23:43
Загадка для ветеранов - сколько это стоит? (http://pdf.pfind.ru/K/K4M641633K-BN75.pdf)
(Отгадка часом позже)
-
? MM@ - 21.03.2013 00:27
1.Цены при рыночной экономике сильно зависят от спроса - от 50 руб до 1000 руб, в зависимости от места продажи и прикида
покупателя.
2.Т.к. это - Синхронная ДОЗУ, она никоем образом для ЭД БК11 не подходящая - только для ПЛИС-варианта, при большом старании.
*
Насчет предыдущих фоток от 20 марта в 20:50 и 21:38 мне пришло письмо от разработчика этой платы ( или человека, который
присуствовал при этапах ее сдирания с немецкого прототипа ). Самое интересное, что письмо пришло за несколько часов до выкладок
"Анонима". Не знаю, чего и думать.
-
? MSV - 21.03.2013 00:49
15 р.
-
? MSV - 21.03.2013 22:18
Никому ничего не напоминает? (http://rghost.ru/44664000/image.png)
-
? MM@ - 21.03.2013 23:40
Напоминает - но оно 8-битное. Кстати, в промышленных модулях на Западе очень активно уже с середины 80-х ( ! ) применялись ПЛМ.
Они их ставили в цанговые желтые колодки.
-
? MM@ - 22.03.2013 02:21
Нарыл в Сети образцы универсальных дисковых ( флоп ) драйверов. Есть мнение, что для ВМ3А можно прикрутить по крайней мере читатель
дисков 1.44, 720 и МХ. Это будет плотненькая платка стандартного блока БК на рассыпухе с мудреным драйвером под RT-11.
Под другие ОС написание дравера возможно, но только надо огромный буфет СОЗУ использовать - примерно 32 кб или больше.
Под другие камни и частоты менее 5 мгц этот фокус не прокатит - быстродействия не хватает, даже у ВМ2А - у него нет быстрого СОЗУ.
Кратко рассказываю блок - схему главной области драйвера :
1.Запретить все прерывания.
2.Подключить заранее определенную страницу СОЗУ из высших адресов.
3.Загнать туда ( в СОЗУ ) дамп телеграфа с диска, предварительно пропущенный через аппаратный сдвиговой регистр для снижения требуемого быстродействия.
4.Камню программно обдумать эту последовательность и выложить проверенный результат в буфер обмена RT-11.
5.Подключить страницы СОЗУ как были до входа в драйвер.
Возможно копирование дисков с экзотическим форматом в файл образа стандартными средствами RT-11.
Для медленных камней возможна разработка такой читалки с встроенным СОЗУ - и паралельная работа с ВП1-128 - для снижения
аппаратных затрат . В ближайшие месяцы сам не планирую сборку этого, если не будет интересных предложений.
-
? MM@ - 18.06.2013 00:33
Предлагаю для осмотра Э3 блока с М1801ВМ3А-6 мцг.
http://s019.radikal.ru/i626/1306/1d/50f567fb620f.jpg
-
? Kisser - 18.06.2013 16:38
Не хватает второго листа со вторым мегабайтом
-
? Аноним - 18.06.2013 16:43
Он был на обороте первого? ;)
-
? MM@ - 20.06.2013 00:56
Поскольку на сайте радикала сейчас "временные" технические проблемы, 2-ю часть Э3 ВМ3А предлагаю посмотреть здесь:
http://hostingkartinok.com/show-image.php?id=384b07cd17af6cb5658d66e9d0055dd5
-
? MM@ - 08.07.2013 23:59
Есть мнение, что первый серийный экз. устройсва заработал. По техническим ( ? ) причинам пока нет возможности покатать
гибкий диск на нем, но можете предлагать тесты в виде восьмеричных слов с адреса 174000 длиной не более 200 ( 8 ). Могу их
набрать и измерить время выполнения как в обычном режиме ( МПИ БК11М ), так и внутреннем для изделия ВМ3 - там SYNC не передается
на БК11М и поэтому все идет на 15% быстрей ( опция "скорость СОЗУ", включается специальным выключателем)
Единственный существенный минус конструкции - необходимость в теплоотводе для камня - желательно не менее 150 см.кв.( без вентиля ).
( от П-2 подойдет вполне ).
6СПП ( голую ) можно приобрести у уважаемого господина Kisserа, можно почтой.
Фото выложу чуть позднее, доспупна версия с 2 мегабайтами и батарейным питанием ( 2 алкалиновые АА из магазина все по 37 в скотче
( и виски ( смайл )). Измеренный ток потребления - не более 8 микроампер.
Частота камня - 6 мгц. Есть мнение, что он может работать и несколько быстрее, но без выхода на МПИ БК11М.
Имеется эмуль ПЗУ по адресам 160000-167776, СОЗУ по адресам 170000-171776, 173000-176776, окно пультового СОЗУ с адреса 172600-
172776 - длиной 200 ( 8 ) - проекция на адреса пульта с 000000 до 000176. Адрес пуска - 173000 или вектор 24 - выбирается выключателем.
-
? MM@ - 09.07.2013 00:18
Фото изделия без камня ( этот экз. не продается, но можно изготовить
и весьма похожий, с советскими желтыми колодками под ВМ3 )
http://s018.radikal.ru/i511/1307/7c/bcc1f33d8879.jpg
http://s56.radikal.ru/i151/1307/9a/4ce7b0b576ab.jpg
-
? MM@ - 09.07.2013 00:33
Далее.
Текст пусковой последовательности по адресу 173000:
000137 140000
Пультом пока не заморачивался.
Адрес входа в пульт - 000000 в режиме "пульт". Адрес проекции программы пульта на стандартное адресное пространство - 172600-172776.
Адрес 172600 соответствует 000000 адресу пульта. Длина СОЗУ пульта - 100000 ( 8 ).
Включение желтой лампочки - 012737 000040 172516, выключение - 012737 000000 172516.
Для понимания функционирования изделия рекомендую ознакомится с описанием "Микро-ЭВМ 1201.03 и 1201.04" - водится в виде подборки фоток на сайте Z80 - раздел "советские ЭВМ".
Измеренное быстродействие при 6 мгц, включении режима "Быстрый SSYNC" и линейном исполнении команды ADD R3, R4 - около 1.175 т.оп.
( по адресу 174000 - в СОЗУ 0 тактов ).
Кстати, по техническим причинам пришлось дополнительно подтянуть МПИ БК11М резисторами 1 ком.
-
? MM@ - 09.07.2013 01:00
Назначение выключателей:
1.Включение быстрого доступа к эмулятору ПЗУ 160000-167776 ( замкнут - есть быстрый доступ ).
2.Включение быстрого доступа к СОЗУ 170000-171776, 173000-176776 ( замкнут - есть быстрый доступ )
3.Включение быстрого доступа к СОЗУ с адресами свыше 200000 ( замкнут - есть быстрый доступ )
4.Адрес пуска ВМ3 ( замкнут - 173000, разомкнут - вектор 000024 )
5.Разрешение чтения эмулятора ПЗУ по адресам 160000-167776 ( замкнут - чтение разрешено )
6.Разрешение записи в эмулятор ПЗУ по адресам 160000-167776 ( замкнут - запись разрешена )
7.Режим работы комплекса ВМ3 или ВМ1-БК11М ( замкнут - работает ВМ3, разомкнут - ВМ1 в составе БК11М )
8.Режим пульт ( аналог кнопки "стоп" БК11М ) ( замкнут - режим "пульт" ).
Внесенные изменения по сравнению с раннее опубликованной Э3 изделия - фиксация сигнала "BS7" на 1/2 ис ЭКФ1533ТМ2 и
переключатель режима быстрого СОЗУ на ИС КР531КП11 и 3 диодах с 1 резистором.
Так же упрощена схема запуска сигналом ACLO - используется простая задержка его относительно сигнала DCLO.
-
? Murzik@ - 09.07.2013 10:10
Ну наконец-то...
Есть ряд вопросов по модулю
1. Подключение его к БК-0011М и к БК-0011 (без М) отличается или нет?
2. Как обстоит дело с софтовой поддержкой? Стандартные ОС работают? А RT-11?
3. Надо ли придумать костылик в виде PI.SYS для стандартоной RT-11
4. Все ли 2 Мб с батарейным питанием?
-
? MM@ - 09.07.2013 14:17
Немного ответов :
1.Пока не пробовал БК11 ( без М ) - но отличий быть не должно. Можно и БК10, если в ней вывести DMR-SACK-RPLY ВМ1 и прописать
стартовую последовательность : 000137 100000 по адресу 173000. Но придется ограничится РЕ2-018 или -084 ( Фокал ), т.к. адреса для
РЕ2-108 заняты СОЗУ.
2.В данный момент все еще не подключил КНГМД, но в конце прошлого века RT11SJ ( из комплекта поставки БК11М ) шла и драйвер ЭД работал.
3.Не в курсе о PI.SYS . Напишите, что это ?
( Всегда на ДВК-4 работал и не видал такого. )
4.Да.
-
? anonymous - 09.07.2013 18:09
3. Какой прок от SJ на ВМ3? ВМ3 ставится вообще-то, чтоб XM и XB мониторами можно было пользоваться.
4. PI.SYS - в стандартной поставке RT11 - драйвер консоли на графическом адаптере, для машин, не имеющих регистров терминала, либо использующих их каким-либо иным образом, поставляемый в дистрибутиве PI.SYS собран для работы с Э-85 (PRO320/350/380).
-
? anonymous - 09.07.2013 18:10
В смысле 2) и 3), а не 3 и 4.
-
? MM@ - 09.07.2013 21:05
После спайки кабеля к дисководу 1.44 ( в магазине мне сказали, что я опоздал с его покупкой лет на 5 )
пошла RT11SJ В2.01 с ортодоксальным ВУ для 6022. Более прогрессивная от Интерсервера ( ? ) плюется бутъеррором после первых
шевелений диском - сказывается повышенное быстродействие. ( В режиме ВМ1 она грузится. )
Для проверки ОС запустил ДЕСС - вроде работает. Диск пишется. И потом читается.
Теперь есть маниакальная задача - как-то перегнать драйвер ЭД от ДВК для ВМ3.
Уважаемые специалисты по ДВК, подскажите, как он называется - а то я в архиве своих дров его не найду.
-
? Patron - 09.07.2013 21:34
Драйвер электронного диска RT-11 = VM.SYS ( a handler to access extended memory on PDP 11's with the KT11 memory management unit as a disk device ).
-
? MM@ - 09.07.2013 23:01
Если есть возможность, вышлите VM.SYS почтой на MMTEMA@MAIL.RU
( Наберу по бумажке в ДЕСС - а то УСБ-ФДД в упор не видит 720 кб диск ).
-
? Patron - 10.07.2013 01:45
Исходник из RT-11 v5.4 ( VM.MAC ) и компилированные варианты для SJ ( VM.SYS ) и XM ( VMX.SYS ) в архиве по ссылке: ( http://zx.pk.ru/attachment.php?attachmentid=42393 ).
-
? MM@ - 10.07.2013 04:24
Спасибо, я уже у тов. Hobota в архиве выкачал.
Кстати, нужно в классическом VM.SYS указать начало поля ЭД не 1600, а 2000 - особенности поделки.
Пока в пульт валится при запуске ОС до вывода приветствия - дело, видимо, в отсуствии пультового терминала 15-ИЭ-0013.
( Он уже лет 5 как у металлистов...)
-
? anonymous - 10.07.2013 06:38
Ценность поделки будет неоспоримо доказана, когда вы к ней RT11XB/XM адаптируете, чтоб программы могли использовать расширенную память.
-
? gid - 10.07.2013 13:18
>>? MM @ - 9 июля 23:01
[а то УСБ-ФДД в упор не видит 720 кб диск]
Где-то на этом форуме в какой-то ветке (связанной с дисководом) говорилось, что современные usb-fdd принципиально не работают с плотностью DD, только HD. Видимо старый режим соптимизировали за ненадобностью большинству пользователей (не стали впаивать кнопочку переключателя плотностей и обвязку).
-
? SKcorp. - 10.07.2013 23:23
Работают, но не все.
-
? MM@ - 10.07.2013 23:45
Огласите список чесных УСБ-ФДД, пожалуйста.
( На коробке моего дисковода "Gembird FLD-USB" тоже написано, что работает со всем плотностями, но формат - только на 1.44 )
*
Уважаемый господин Kisser предлагает голые платки для ВМ3 по 900 руб. в Москве. Почта оплачивается отдельно.
-
? Murzik@ - 11.07.2013 19:46
А почем готовое изделие планируется?
-
? MM@ - 11.07.2013 23:51
Спецификация примерно такая :
СНП58-64 мама - 150 руб. ( дефецит ! )
СНП58-64 ж. папа - 100 руб ( архив )
ИС с шагом 1.27 - 21 шт. по 15 руб. - 315 руб.
ИС с шагом 1.25 Ж.- 1 шт. - по 25 руб (архив)
ИС с шагом 2.5 заведомо годные - 8 шт. 12 руб. - 96 руб.
ИС с шагом 3.0 - 2 шт. по 8 руб (архив) - 16 руб.
ВДМ1-8 - 1 шт. - 100 руб. (архив)
М5М5408-70LL - 4 шт. по 250 руб ( курс доллара !) - 1000 руб.
КМ-5 зеленые - 2 шт. по 50 руб. ( 5 приека !) - 100 руб.
К10-17-2В Н90 0.47 мк - 8 шт. по 50 руб ( 5 приемка ! ) - 400 руб
КМ1801ВМ3А - по 350 руб.
Колодка РС24-7 и РС40-1 ж. - вместе - 200 руб. ( возможно 4хРС16-1 ж.)
НР1-4-9М - 9 шт. по 5 руб. - 45 руб.
К53-14 - 4 шт. по 5 руб. - 20 руб.
Мелкота ( кварц, резисторы, диоды )- 30 руб
6СПП -800 руб. (опт ! )
Сборка - 500 руб.
Настройка ( включая замену ИС ) - 500 руб.
Итого без корпуса и теплоотвода ( вместе ок. 290 руб. ) - 4747 руб ( пересчитайте !) - рекомендованная цена в П-Посаде за вариант с 2 мбайт батарейного СОЗУ.
Стоимость доставки микросхем из магазина к сборщику включена в цену сбоки.
Возможно, будут доступны наборы для сборки - приблизительно по 4250 руб. в Москве у господина Kisser.
Скоро выложу отличия 6СПП от рабочего образца - конкретно, что именно дорабатывать и какие проволоки приделывать.
Кстати, мое предложение о "быстром SSYNC" для СОЗУ появилось уже после изготовления 6СПП - так что это фича, а не баг.
Заявки оставляйте на этой ветке форума.
-
? MM@ - 12.07.2013 14:10
Первому заказавшему готовое изделие - скидка - цена 4500 руб. с корпусом, но без теплоотвода. Срок исполнения - 1-2 недели.
-
? Murzik@ - 12.07.2013 15:43
Я готов на 1 изделие - пишите в личку
-
? MM@ - 18.07.2013 05:19
Наконец-то дописал в ДЕСС на БК11М3 тестер выходного контроля - под RT11, БК11М, БК11, БК10 - на всех пойдет без программной модификации. Длина - от 1000 до 4400 ( 8 ) включительно. Содержит счетчик общих проходов и автоопределитель размера СОЗУ -
в несколько нестандартном виде - прямо по значению высших адресов из таблицы регистров ВМ3.
Тестируются также адреса 170000-171776, 173000-176776, 160000-167776 ( определяет, что там есть, и если СОЗУ - тестирует, и
потом восстанавливает значение ячеек, а если ПЗУ - просто подсчитает К/С ). С тестером пультовой области пока не заморачивался,
хотя местечко там вроде как есть... (Для безобразий).
Выполнил в позиционно-независимом варианте - может работать хоть на 10000 (8) адресе.
*
Кстати, тепловыделение ВМ3А на 6 мгц - сравнимое с 486 на 100 мгц, использую теплоотвод от Атлона без вентиля.
-
? MM@ - 18.07.2013 22:16
Вот нарисовал краткое ТО для блока с ВМ3А.
http://s47.radikal.ru/i117/1307/45/7ad5ce4e885f.jpg
*
Изменения в Э3 платки выложу чуть позже - как только получу утвержденную Э3.
-
? MM@ - 19.07.2013 02:44
Пока патчил VM.SYS - менял числа 1600 на 2000. Удалось добится фунциклирования в плане записи/чтения дискового массива.
Т.е. идут команды инициализации и копирования файлов, в т.ч. проверка командой DIR/BAD. Она, кстати, проходи на удивление быстро -
несмотря на 3 с лишним тысячи блоков ЭД.
Минутное отключение питания не повлияло на содержание дискового массива.
Пока, правда, загвоздка с секцией "ВООТ" драйвера - или плюется по 4-му вектору, или в пульт валится. В общем, на днях доделаю -
точнее, вспомню, как это было в 1998 г.
(Есть сомнения в достоверности кода VM.SYS, т.к. его пришлось руками набирать с экрана из эмуля RT-11 ДВК,
а покупать материнку с ФДД - жаба душит. )
-
? MM@ - 19.07.2013 19:33
Для внесения ясности отсканировал оригинальную этикетку ИС 1801ВМ3А. 100 DPI.
http://s018.radikal.ru/i509/1307/a0/1acd22c2b9c6.jpg
http://s002.radikal.ru/i197/1307/e0/bc61fb7fb616.jpg
-
? Дмитрий - 20.07.2013 13:51
>> Вот нарисовал краткое ТО для блока с ВМ3А.
А выложить сам текст не проще было??? :)
-
? MM@ - 20.07.2013 14:57
Порекомендуйте файлообменник, пригодный для хранения файлов типа .TXT и .SAV .
-
? Дмитрий - 20.07.2013 15:08
А в чем сложности? В .ZIP и на любой. www.rghost.ru например - простой до безобразия. Что-то ценное сразу переложат на pdp-11 на вечное хранение.
-
? MM@ - 20.07.2013 23:04
Вопрос Гуру машинного кода БК11М -
Как обойти невозможность БК11М грузится по образцу и подобию ДВК ( речь идет о адресах 000000-000776 ) ?
Регистры внешних устройств типа 177560 и т.п. исключаем из обсуждения - все условия для запуска создаются и управление на адрес 000000 хрен передается ( DUPом ).
-
? MM@ - 21.07.2013 00:17
Не поленился и прогнал все это в пошаговом эмуляторе.
Вся загвоздка в том, что необходимо в 000000-х адресах загрузчика указывать содержимое ячейки 114 - копия по записи регистра
177716. Для варианта с классической RT-11 ( ОС БК V2.01 ) при включенной странице 1 на адреса 040000 и странице 2 на адреса 100000
это будет число 5000 ( 8 ). Таким образом, прописав по адресу 114 ( 8 ) загрузчика в драйвере устройства число 5000 и 2201 в адресе
000116 получаем полностью рабочий девайс. Остается только выполнить команду .COPY/BOOT SY:B11SJ.SYS VM0:
*
Могу сказать, что получился полностью рабочий VM.SYS для БК11М с 1801ВМ3А.
-
? anonymous - 21.07.2013 07:34
Ну так если бы вы не помещали драное адресное пространство БКшки в нижние адреса ВМ3, таких проблем бы не было, все переменные, необходимые для работы пзу БК, были бы в виртуальном адресном пространстве, имеющем окна на физические адреса БК только по адресам видео и регистров БК, и не пересекались бы с рабочими областями ОС, как и с областями регистров ВМ3, что позволяло бы и бейсик от десятки пользовать без проблем, и тесты из -019, -203 и -330 прошивок.
-
? MM@ - 21.07.2013 12:34
Зато команда 000005, которую так любят самоделкины, сразу портила бы всю малину, и пусковая последовательность была бы побольше 100
( 8 ). Этот фокус я пробовал в полуплате КБК для ДВК в 1993-1994 г. А так просто замещаем камень, и все дела.
А для особо привередливых есть решение - выносим СОЗУ в районе адресов БС7 в реальные адреса микросхем СОЗУ около 100000, и
сокращаем область адресов БК с 177777 до 160000. Тогда софт от ДВК пойдет вообще без коррекции системных адресов. Но это,
при внимательном изучении, не самый лучший выход с учетом некотрых перреспектив.
-
? anonymous - 21.07.2013 14:23
Каким образом команда 5 испортила бы малину? Она в виртуальном режиме выполняется как NOP (0240). А софт от ДВК, использующий расширенную память, пойдет, когда вы RT11XB адаптируете к блоку, для чего в нем отображение моды kernel также придется переделать.
-
? anonymous - 21.07.2013 14:26
В XM и XB переделать отображение, не в блоке.
-
? MM@ - 21.07.2013 16:48
Для примера и более тонкого описания принципов функционирования блока привожу ссылку на ТО ДВК-4 с ИС 1801ВМ3.
http://archive.pdp-11.org.ru/BIBLIOTEKA/DVKTXT/ms1201_03_opisanie.rar
-
? MM@ - 21.07.2013 16:50
Да, и уважаемый господин Kisser снизил цену на наборы для сборки блока до уровня 4000 руб.
-
? MM@ - 21.07.2013 18:03
Вот нашел в ОЛДИ дисководик, на коробке четко написано про 720 кб.
Весь вопрос в том, может ли он форматировать на 720 кб, или только чтение ?
"Jet.A JA-D002 USB"
*
Вопрос знатокам ИБМ - есть ли возможность копировать ( в W7 ) весь диск ФДД целиком в файл, без учета содержания области каталога
( т.е. диск с RT-11 ) ?
-
? Аноним - 21.07.2013 20:18
Если верить описанию:
http://oldi.ru/upload/resaiz_images_catalog/big/103/136255/0153273_4.jpg
-
? gid - 21.07.2013 21:06
>>? MM @ - сегодня 18:03
[есть ли возможность копировать ( в W7 ) весь диск ФДД целиком в файл]
Есть, и не только копировать с диска, но и можно производить обратную операцию. Для этого используют программку UKDSK совместно с драйвером fdrawcmd. Драйвер нужен для понимания нестандартного с точки зрения микрософта формата 10 секторов на дорожке. Если принципиально используется формат только 9 секторов на дорожке, то нужен ли драйвер не знаю.
драйвер берётся там http://simonowen.com/fdrawcmd/
UKDSK берётся там http://zx-pk.ru/showthread.php?t=17462&page=4
или там http://zx.pk.ru/showthread.php?t=15545
сам я пользуюсь ukdskp из второй ссылки из-за полезной возможности задать большое число повторов при неустойчивом чтении с дискеты.
¤
-
? MM@ - 21.07.2013 21:49
Большое спасибо ув. тов. gid !
*
Сейчас измерил пиковое быстродействие на ранее опубликованном тесте с 33.5 млн ADD R3, R4 -
При нормальном режиме в СОЗУ - 47 сек.
При быстром режиме в СОЗУ - 41 сек, холостой ход ( только цикл, без АДД ) - 13 сек.
При закороченном на 0в. сигнале SSYNC - 34 сек, холостой ход - 13 сек.
Последнее измерение проводилось при отключенном таймере и замеры делались по сигналу "UMAP" - к нему подсоединен желтый светодиод
в блоке. Кстати, в этом режиме можно получить отличный разгон, вот только пользы от него - чуть. Текст теста:
170000: 012700 000100 012701 000000 060304 060304 060304 060304
170020: 060304 060304 060304 060304 077111 077014 012737 000040
170040: 172516 077101 012737 000000 172516 000752 000000 000000
-
? MM@ - 25.07.2013 04:37
Очень заинтересовался разгоном блока с ВМ3А - после 2-х дней возни и изучения процесса общения БК11 и блока, пришлось доработать
БК11 ( М ) ИС КР1533ЛА3 - иначе стробирование сигнала RPLY внутри платы БК11 портило всю малину для ВМ3А. Этот камень имеет
форсированную по таймингам МПИ ( в отличии от ВМ1 и ВМ2 ), и у него окончание цикла МПИ по RPLY может совпадать по времени с началом
следующего цикла МПИ по SYNC, что совсем не радует, особенно 1801ВП1.
В общем, разгон вполне удался - кварц 27 мгц ( 6.75 камень ). Правда, на 30 мгц ( 7.5 - камень ) - точный висяк или пульт.
Время исполнения вышеописанного теста при 6.75 мгц и нормальном SYNC - 42 сек, холостой ход - 12.5 сек
При быстром режиме - 36 сек, холостой ход - 12 сек. Не менее 1.39 млн. оп/сек, при вытягивании цепочки в разы - еще большее значение
быстродействия на последовательных командах.
Правда, пришлось исключить С8 - надержка сигнала DOUT в БК11, иначе записанное в регистры БК11 было неверно ( в том числе в 177664 )
. В режиме ВМ1 вроде как тесты проходит и RT-11 грузит, DESS запускается и работает. Пришлось дописать специфичные тесты для контроля матери со стороны ВМ3А - для всех режимов страниц памяти и т.п.
В общем, как и предполагалось, МПИ БК11 просто захлебывается быстродействием ВМ3А.
Скорректированное краткое ТО блока -
http://hostingkartinok.com/show-image.php?id=1dddf8917fadab2672f5a57a4c3e2f28
-
? MM@ - 25.07.2013 18:35
Фотка доработки БК11/БК11М для получения разгона ВМ3А.
Подробнее об этом в кратком ТО блока - см.
-
? MM@ - 25.07.2013 18:36
http://hostingkartinok.com/show-image.php?id=9321b13da19483c7c16374d44a641747
-
? MM@ - 29.07.2013 03:35
Вот пришла Э3 блока со всеми исправлениями. Собрано именно по этой Э3.
http://www.pixic.ru/i/Q030e220I97197Q2.jpg
Тут неожиданно ( ? ) вылезло нечто из-под БП: ток потребления этой платки 1.5 а, примите это во внимание.
Напряжение на выводах ИС КМ1801ВМ3А должно быть в пределах 5.0 - 5.3 вольт. Иначе начнуться всякие глюки неопределенного характера.
*
П.С. Перебрал пару десятков хостов - везде ПХП думал-думал, да и в лес посылал. А этот хост согласился сохранить эту Э3.
-
? MM@ - 29.07.2013 04:41
Снижение цены блока - 4000 руб. в П-Посаде. С корпусом, 2 мегабайта, без теплоотвода, без батареек ( 2 х АА ), можно с проверкой.
Срок - 1-2 недели, без предоплаты.
-
? SKcorp. - 29.07.2013 18:31
Почта доступна или самовывоз?
-
? MM@ - 30.07.2013 03:00
Поскольку продукт тонкий, почте не доверяю. Только личная передача изделия с проверкой и подписанием акта сдачи-приемки.
Можно Вашему представителю. Могу на месте доработать Вашу БК11 ИС 555ЛА3 для получения отличной работы за скромную плату.
*
После замены шнура питания и установления на ВМ3А напряжения 4.96 в. блок разогнался до 7.5 мгц ( кварц 30 мгц )
и прошел полный комплекс испытаний - тестирование ДОЗУ и регисров БК11 и тестирование СОЗУ БК11, в том числе проверкой на
отключение питание и последующей сверкой результата теста программой VERWM3.SAV ( 1 проход ).
Также была переписана ОС RT-11 в СОЗУ и запущен файл VMBOOT.SAV , который переписал загрузчик ЭД VM.SYS в адрес 170000 ( 8 ).
После выключения и включения питания была набрана комагда: 170000G и произошла загрузка с ЭД ОС RT-11 ( с вынутым блоком КНГМД ).
*
Результаты измерений при 7.5 мгц ВМ3А :
Стандартный режим - 37.5 с, холостой ход - 11.5 с, 1.29 млн оп/сек
Быстрый режим ( без SYNC в БК11 ) - 33 с, холостой ход - 11 с, 1.52 млн оп/сек
Режим "без SSYNC" ( выв. 04 и 09 ВМ3А закорочены, работа возможна только с ССОЗУ блока, только для оценки ) - 28 с, холостой ход
- 11 с, 1.97 млн оп/сек.
Текст теста приводился выше.
-
? MM@ - 30.07.2013 14:40
Доработка БК11 ( да и БК10, но R28 в БК10 надо устанавливать дополнительно между 39 ногой ВМ1 и дорожкой, к которой
39 нога ВМ1 шла. )
http://i022.radikal.ru/1307/07/fc659d5b1bea.jpg
-
? SKcorp. - 30.07.2013 22:38
Жаль. Значит буду писать под АльтПРО.
-
? MM@ - 31.07.2013 02:33
30-дневный архив .ZIP системного диска для блока - содержит файл типа .DSK , который открывается в тотал командире с плагином под
RT-11.
http://rghost.ru/47785528
*
По поводу отправки блока почтой пишите господину Kisser на почту. Я только отлаживаю их, а он - занимается распостранением.
*
Мать с ФДД мне подарили мои уважаемые коллеги. Кстати, чудовищная гадость. Видеодрова Интел вообще не ставятся на Селерон 1610,
DIMM надо использовать строго 1333 частоты - иначе будет пищать. Как мелкий коммент, нет разъема ПС/2 для мыши - W98 проблематичен.
Вместо БИОСа какая-то муть с мышью. В W7.1 ФДД 3.5 невозможно отформатировать на 720 кб вообще - только 1.44.
*
Огромное спасибо уважаемому тов. gid за ссылки на софт для борьбы с дисководом.
-
? MM@ - 31.07.2013 02:36
Забыл добавить, мать - ASRock Z68M/USB3 . В комплекте нет шнура ФДД.
-
? photon1984 - 31.07.2013 13:45
Запишусь на блок ВМ3 в сборе. Может быть на пенсии руки дойдут разобраться в работе=) Я же у Вас через Kisser'a покупаю БК0010 за 2тыс.руб. (http://bk0010.org/forum/?id=14047 ) Хотелось бы все объединить по времени.
-
? MM@ - 31.07.2013 19:00
Заказ принят, сборка почти завершена.
-
? MM@ - 04.08.2013 02:14
Внимание ! В моем диске-архивчике для ВМ3 файл LD.SAV ( т.е. переименованный LD.SYS ) - битый. Его надо перезаписать с исправной дискеты, желательно входившей в комплект поставки БК11 ( М ).
-
? gid - 08.08.2013 20:08
Склоняюсь к мнению, что мне тоже не помешает иметь такую штуку, но в ближайшее время нет возможности заказать (нету лишних денег), не будет слишком поздно, если я закажу где-то в октябре-ноябре этого года?
-
? Kisser - 08.08.2013 21:06
Поскольку я вроде как заявлен как распространитель, хочу прояснить пару моментов. В ближайшее время появится тема на барахолке зх.пк.ру - та площадка более удобна для хранения и архивов, и картинок, и текста в одном месте. Будет полное описание и варианты приобретения. На сегодняшний день продукт поставляется только в собранном варианте. Варианты доставки - с/вывоз из ПП, с/вывоз из Москвы (место можно обсудить дополнительно), отправка почтой. Из ПП вывоз возможен очень быстро - почти сразу после готовности платы. Остальные варианты дольше, т.к. требуется поездка в ПП а она малопрогнозируема. Цена для всех вариантов пока одна - 4000 руб (без учета почтовых расходов). Скорее всего цена будет откорректирована для доставки, т.к. бензин и время затрачиваются. В будущем возможна продажа набором и отдельно пустых плат, но пока не готово полное описание по сборке и отладке, а также методы взаимодействия с клиентом при ошибке в монтаже - такой вариант пока не рассматривается. vrusmc@yandex.ru - почта для связи.
to gid: плат много, думается, на всех хватит )))
-
? MM@ - 08.08.2013 22:24
Потихоньку собираю еще 1 шт. - на работе есть свободных полдня.
Если собрано без ошибок и закороток ( такого еще не было ... ) - сразу проходит тесты, т.е. готово.
Возможен вариант с белым цветом разъемов и колодок - имеется в виду щвет пластика.
Для тех, у кого маловато средств - заказывайте 6СПП по почте и, отдельно, по почте в магазинах ИС - их строго желательно выбирать
из серии "F" или "S", а чипы памяти - указанные на Э3 есть в Чиптрейде - примерно по 220-250 руб. 1 шт. Вместо ж. распиленных
колодок вполне подходящи 2 шт. мамы СНП58-64 с отчиканной одной стороной ног - так я делал в 1998 г.
ИС 530ЛН1 можно заменить 74S04, но придется проволочками подпаять одну сторону ввиду того, что она меньше 530-й на 5 мм., и подобрать
резисторы рядом с ней в сторону увеличения сопротивления, т.к. входной ток 530-й - 3.2 ма, а у импорта - 0.6 ма.
ИС 217ЛА2 заменять не желательно, они есть ( дешево ), например, в Анионе - никель по 8 руб и т.п. В самом крайнем случае их можно
собрать на КТ315Б и КД521Г на макетке и приделать с края блока - именно они управляют отсечкой ИС СОЗУ при отключении +5в.
Керамические конденсаторы можно и К10-7в использовать - 0.068 мк по питанию сойдут для начала. К53-14 можно заменить на любые
другие К53, в том числе с увеличением емкости.
Насчет сборочного чертежа - используйте фото как руководство - оно в большом разрешении. ( Сам вообще по Э3 собираю ).
ВДМ1-8 вполне импортный сойдет - он на полпорядка дешевле совкового.
Не забываем первых помощников Маньяка ИС - чипфинд и еще несколько поисковиков ИС.
-
? MM@ - 09.08.2013 14:16
Извещение.
Все блоки будут выпускаться с нерабочим режимом "быстрое СОЗУ".
Сам режим будет реализован, но при его включении нарушается ( вплоть до вывала в пульт ) работа ЕМТ-диспетчера RT-11.
ЕМТ-диспетчер в ПЗУ БК11 в таком режиме продолжает функционировать. При тщательном анализе возникло предположение,
что имеет место баг с предвыборкой в ВМ3А - т.к. программы в СОЗУ продолжают отлично исполняться с включенным
быстрым режимом, кроме команд ЕМТ RT-11. Тесты ДОЗУ и СОЗУ выполняются до первой ЕМТ RT-11 - она может выполнится,
а может и в пульт вывалится. От частоты процессора не зависит - на 6.0, 6.75, 7.5 - результат одинаков.
-
? Дмитрий - 09.08.2013 14:45
А с нерабочим режимом "быстрое СОЗУ" команды ЕМТ RT-11 выполняются нормально?
-
? MM@ - 09.08.2013 18:17
При отключении SW1.1, SW1.2, SW1.3 все тесты выполняются часами без сбоев, в том числе загрузка с VM.SYS и т.п. приложения RT-11.
Что самое интересное, тесты ДОЗУ и СОЗУ проходят нормально, если не используют ЕМТ, в том числе и в "быстром" режиме ( для СОЗУ ).
Поскольку ковырять в прямом эфире ДЕССом RT-11 я не умею ( в ДЕСС есть возможность поковырять ОЗУ, в котором он работает ), пришлось объявить о выходе этого Извещения.
Кто найдет причину ( точную ), получит бесплатно 6СПП блока ( без монтажа ). Э3 была опубликована - с 531КП11 которая.
Следует заметить, что, возможно, ИС 1801ВМ3 не особо точно может придерживаться ОСТа на МПИ - например, не проверять завершение выдачи сигнала RPLY пассивным устройством и выдавать новый SYNC на МПИ - т.е. "захлебывать" МПИ.
*
Вот где проступает разница между МПИ и ИСА - уже на 1.2 Мвыборках - из-за мультиплексирования адресов и данных быстродействие шины
падает более, чем в 2 раза - по сравнению с ИСА.
-
? anonymous - 10.08.2013 02:53
Вероятнее всего, он не на самом емт валится, а внутри емт, когда начинает куда-то в функции БОС лазить, которые щелкают при своей работе страницами и всякие свои дела в 7й странице дозу бк11 держат. Без переделки пзу сложно проверить будет, дело может быть, как вы предположили, и в предвыборке, когда проц успевает с не той страницы что-то предвыбрать, что должно уже из другой читаться. Ну и ради интереса, попробуйте грузить РТшку в быстрое созу, используя от БКшки только видеостраницу, для чего придется настроить ДП и повырезать из монитора все resety.
-
? MM@ - 10.08.2013 03:39
Ясно, что не само ЕМТ - где-то в ДОЗУ, причем в RT-11, на самых обычных командах фильтра ЕМТ для ОС. Здесь я подозреваю на то, что
может иметь место запоминание режима выборки - если в одной команде операнд вычитан как без SYNC ( т.е. с приходом моментального SSYNC после SYNC ), то и следующий операнд в этой команде тоже может не ожидать завершения SSYNC. Э3 вполне соответствует опубликованной - которая с КП11. Все 3 блока ведут себя одинаково, и с кварцем 30 мгц , и с 24 мгц. Причем тест ДОЗУ и СОЗУ
проходит часами без ошибок ( если из него ЕМТ удалить и оставить точки останова для ошибок ).
*
Попробовал написать пульт - что-то не ясно, как находясь в нем, узнать, откуда пришел вывал в него и как из него выйти - специально
сегодня возился с ним 3 часа - не работает выход - в стек заносим адрес и состояние точки, куда выходить - камень опять в пульт валится, хотя раньше , вроде, выходил из него. Видимо, нужно описание применения команд ВМ3 - без него это просто игра типа
"угадайка". Распечатка 134-й не особо полезна без комментов.
-
? anonymous - 10.08.2013 06:14
Вы в качестве указателя стека не SP в пульте используете? Для входа и выхода из пульта используется не он, а один из внутренних служебных регистров, который светит на 020000 перед входом и остается на 017774 до момента выхода, т.е. для выхода нужно адрес выхода занести в 017774 и содержимое регистра состояния в 017776, после чего rti или rtt уже давать.
-
? MM@ - 10.08.2013 09:44
Да, именно так и делал, когда получалось - спасибо за столь интересную информацию.
-
? MM@ - 10.08.2013 19:45
Выяснилось, что при входе в пульт в адресе 017774 содержится адрес следующей за командой 000000 ( HALT ), т.е. та информация,
которая должна быть в стеке при передаче управления на обработчик 4-го вектора в БК. На командах это выгядит так:
023727 017774 172700 001002 012706 001000 - если выключатель пульта включен, не допустить разрастания стека.
013746 017776 013746 017774 012737 172700 017774 000002 - выходим из пульта в адрес 172700
172700: 013707 000004 - передача управления программе - обработчику 4-го вектора.
Примерно так.
-
? MM@ - 12.08.2013 00:46
Вот подправил ТО блока в части описания пультового режима -
http://www.pixic.ru/i/i040c202N0I259g6.jpg
Отмечу дополнительно, что в режиме пульта не действуют прерывания, инструкции EMT и еще куча ограничений.
-
? MM@ - 16.08.2013 00:28
Здесь мне пришло письмо, что БП типа "кирпич" ( 9011 ) не справляется с БК11+блок с ВМ3А+КНГМД+3.5. Привожу методику доработки
указанного БП. Узкое место остается - трансформатор. Если есть возможность, его следует сменить на ТН32 или совсем аналогичный,
с вторичной обмоткой на 18 плюс минус 2 вольт, не менее 0.9 ампер.
1.Меняем транзистор на теплоотводе ( КТ817В ) на КТ805АМ или КТ805БМ - в самом крайнем случае подойдет КТ819Б или КТ819В, но он будет греться больше, чем КТ805АМ за счет своей низкочастотности. Увеличиваем площадь теплоотвода в 2-3 раза, можно толстой фольгой.
2.Меняем диоды КД208 в плате выпрямителя на КД213А или 2Д213А. Другие буквы нежелательны - это брак от группы "А" по просадке напряжения. Группа "А" самая лучшая. Так же меняем конденсаторы 2 шт. К50-29 2200 мк 25 в. на 2 шт. Самсунг 4700 мк 25в, а лучше на 35 вольт. Как вариант, подойдет марка Jamicon - не следует думать, что они очень дорогие. Цена до 300 руб за 1 шт - норма. Другие
марки конденсаторов и образцы прошлого века нежелательны. В самом крайнем случае можно поверх К50-29 навесить аналогичные - по 1 шт.
3.Находим резистор типа "бачок" 0.33 ом и паралельно ему устанавливаем резистор 0.33 ом или даже 0.25 ом не менее 0.5 ватт.
Этот компонент определяет максимальный выходной ток БП. При его закорачивании все быстро отправится на металл.
4.Находим на платке БП единственный диод КД213. Ему необходимо приделать теплоотвод не менее 10 см. кв., можно из толстой фольги
и клея ( эпоксидного - диод до 100 градусов греется ).
5.Вместо выходных конденсаторов К50-29 220 мк 16 в. ( или 1 шт. 470 мк 16 в. - в редациях для КУВТ ) ставим 2 шт. К53-18 470 мк 6.3 в., год - от 1985 подходящ. Доп. замена на К53-1 100 мк 6.3 вольт - 6 шт. паралельно, можно даже К53-14 или К53-7 использовать.
5.1.Если совсем нет К53, можно использовать паралельно Самсунг 1000 мк 6.3 вольт - 6 шт., или Jamicon - аналогично.
6.Не забываем по итогам доработки провести ходовые испытания на нагрузке 1.5 ом плюс минус 10% в течении 2-х часов, если не крякнет - рекомендуется для эксплуатации.
-
? Дмитрий - 16.08.2013 10:20
А РСшный БП использовать с доп. стабилизатором хотя бы +5 на выходе?
-
? RADIX50 - 17.08.2013 12:18
...А ничего,что у IBM PC'шных БП с гальв.развязкой от сети плоховато?..
-
? Дмитрий - 17.08.2013 15:01
А куда деваться, если ничего подходящего нет? Доработку кирпича - ну его. Кидаться с ножом к горлу ув. Kisser'а с просьбой сваять БП спецом для БК - смешно-с.
..
PS: У Меня БК работал от старого РС БП ватт на 90-100. Проблем не было.
-
? Аноним@ - 17.08.2013 18:02
БП от ЭВМ типа ИБМ годятся исключительно только с основным контуром на 12 вольт и отдельным стабиллизатором от 12в. до 5в. - но
они очень дорогие ( примерно от 100 Е ). Простецкие по 600 руб - можно, но не менее 40% вероятности, что по итогам эксплуатации
они будут торжественно выкинуты в окно, т.к. +5в. в них плавает на 0.1 - 0.2 вольт за минуту.
-
? gid - 17.08.2013 22:38
БП по 600 руб типа Codegen - это вообще не БП, а муляж БП. И не рекомендуется к использованию не только с БК но и с ЭВМ типа ИБМ. Правда, если в ЭВМ используются также муляжи комплектующих, вместо самих комплектующих, то их не жалко, можно и такой БП применить.
Если очень хочется, чтобы стрелка осциллографа указывала строго на +5В не отклоняясь ни на милливольт, то можно использовать любой серверный АТХ БП, там раздельная стабилизация по +5 и +12В и иногда даже и по +3.3В, в самых продвинутых. Но это неоправданно дорого, метод годен только для богатых буратин.
Можно использовать любой 500+ Вт АТХ БП от производителей более-менее нефуфла, таких как FSP, Seasonic.
Там даже если и будет совмещённый стабилизатор по +5 и +12 В (В хороших БП используют раздельный стабилизатор, но у большинства из них мощность начинается от 750-800Вт, и цена соответствующая), то в таких БП будет достаточно запаса мощности, чтобы при нагрузке на шину +5В не началось задираться никем не используемое +12В.
Написал только FSP и Seasonic, потому как остальные бренды известные своими серьёзными моделями (кстати так же и несерьёзными): Cooler Master, Zalman, Corsair, Enermax и т.п. используют изделия ОЕМ производителей не известных в рознице и ничего не говорящих обывателю, о качестве БП можно судить из обзора на ixbt.com.
Ещё можно использовать некоторые АТ БП, применяемые в ЭВМ i286, ещё до того как был разработан унифицированный стандарт БП АТ. Тогда ещё производители изобретали БП кто во что горазд, и некоторые собирали вполне серьёзные агрегаты с раздельной стабилизацией +5 и +12В.Сам я использую АТХ БП PowerMan 300Вт, но это уже раритет. Найти БП такой малой мощности и такого же качественного схемного решения уже довольно сложно, разве что взять нестандартный БП из слимового десктопного корпуса.>>? RADIX50 - сегодня 12:18
а чем страшна плоховатая гальв.развязка от сети? Можно попалить электроприборы подключаемые к БКшке?
-
? Аноним@ - 18.08.2013 00:55
Практически все перечисленные марки БП принадлежат уважаемой группе предприятий Фоксконн. Впрочем, ей и Айфон тоже принадлежит.
Самый лучший и собранный по-понятиям БП - БПС6-1 от ДВК-2. Там все очень хорошо, особенно если сменить ВСЕ К50-29 на Jamicon.
Можно и главный бачок тоже сменить - как бы чего не вышло, т.к. уже 20 лет прошло с момента выпуска последнего такого БП.
Он, кстати, и в МС507 практически всех использовался. Вентили тоже надо сменять на брендовые 12 вольт - с приделыванием этих
самых 12 вольт от 35, инеющихся на Большом Бачке.
На крайний случай и МС9028 от последних Квант-4С подойдет, если "дымовой" резистор около входного тиристора заменить лампочкой от стоп-сигнала автомобильчика - она будет гореть в 1/4 накала ( лампочка 12 вольт 24 ватт ).
Рекомендуемые БП МС9002 - шумны, хотя имеют габариты 9028 и практически не нуждаются в доводке - необходимо обеспечить им нагрузку
холостого хода не менее 0.5 а. по +5в.
-
? Kisser - 18.08.2013 16:36
открыта тема на Барахолке ЗХ.ПК.РУ
http://zx-pk.ru/market/viewtopic.php?f=7&t=1178
Заказы можно и туда, и сюда, но там будет вестись список отправлений
-
? MM@ - 25.08.2013 00:19
Для ознакомления с вершиной 16-бит архитектуры DEC - описание DCJ11 ( ИС 1831 ) :
http://www.forum.pk-fpga.ru/viewtopic.php?f=44&t=5429
Есть мнение приделать к блоку с ВМ3А переходник на такую ИС.
Там имеются некотрые проблемы с размещением регистров - у 1831 их в пару раз больше, чем у 1801ВМ3А.
-
? Дмитрий - 25.08.2013 15:37
В комплекте еще несколько МС - http://compshistory.ru/?p=136
-
? MM@ - 25.08.2013 18:44
О комплекте 1831 - я в курсе. Однако считаю кэш в БК11 неумесным - ввиду переключения страниц памяти внутри БК.
*
Ознакомился с ссылкой уважаемого Дмитрия - 25 августа 15:37.
О 1801ВМ3 там клюква написана - "обеспечивает 2 лимона..." - по результатам измерений, с закороченным на общий SSYNC и 0-тактов СОЗУ
при 6 мгц ну никак не больше 1.5 фруктов. Разгоняется посредственно - одни до 6.75, другие - до 7.5, один даже на 7.6 неплохо идет.
Если добавить питания до 5.5 вольт - может и до 8 разгонится - лень пробовать ( БП сложно открывать, он весьма развесистый ).
*
У 1831-15 мгц время цикла исполнения команды регистр-регистр - 200 нс, прибавим цикл МПИ - еще 200 нс, итого получаем паспортные
2.5 фрукта. Такие ИС доступны примерно по 5 т.р. плюс почта - в импортном варианте - см. ТО. ( Есть и 18 мгц 1987 г.в. - Ebay -
продают прямо с целой платой ! )
-
? anonymous - 25.08.2013 21:04
У меня по ссылке Дмитрия открывается описание 1811, а не 1831. 1811 - это F11, a 1831 - J11 - разные совсем процессоры.
F11 ака 1811, кроме того, что тормозной и требует большой обвязки для работы с МПИ, имеет и микрокод пульта кривой, позволяющий работать только с 256кб, а само железо ДП его в 1811ВТ1 адресует полные 4мб, таким образом 15/16 озу под электронный диск идет, ибо в случае чего туда отладчиком не добраться.
От кеширования отказался и сам DEC в последней модели PDP11, в /93 и /94, t.k. быстродействие современной памяти на тот момент оказалось на уровне быстродействия кеша в совокупности с его контроллером.
-
? Дмитрий - 26.08.2013 10:06
>> Такие ИС доступны примерно по 5 т.р.
Ого, нехилая цена... У ув. Воланда вся плата столько стоит :)
-
? SKcorp. - 26.08.2013 12:27
Да вся БК-шка оригинальная столько стоит.
-
? Дмитрий - 26.08.2013 14:25
http://www.155la3.ru/k1831.htm вот еще про эту серию
-
? MM@ - 26.08.2013 19:29
Господа, это разные весовые категории - в БК11 менее 400 т.оп., а в 1831 - более 2 млн.оп.
К тому же никто не собирается производить блоки с 1831 - по причине заведомого отсуствия спроса ( 1 экз - не в счет. )
А ИС 1836ВМ3, имеющую сопоставимое быстродействие - доступна от 15 т.р. по предзаказам.
-
? Дмитрий - 27.08.2013 18:01
Да кому она вперлась за такое бабло??? Такую цену можно было бы допустить, будь она полным аналогом 1801ВМ3 с частотой 20-40-60 мгц. Хотя все равно дорого.
-
? Дмитрий - 27.08.2013 18:02
>> от 15 т.р. по предзаказам
Может это цена за 1000 штук? :)
-
? MM@ - 27.08.2013 18:14
Интересный вопрос навстречу - почему люди покупают , например, новый Мицубиси вместо Запора - он ведь тоже ездит, да еще как !
*
Пока указанные блоки есть только в одном экз. - для отладки . Причем неспешной. О результатах рассчитываю осенью известить.
-
? Макс Багаев@ - 03.09.2013 06:08
касаемо БП
если ток до 3А и входное напряжение до 35В, то отлично себя показали DC-DC step-down на LM2576 / LM2596 (они отличаются частотой преобразования)
есть готовые китайские модули с регулировкой подстроечником - цена <50руб
¤
соответственно все что надо
выпрямитель - на любом подходящем трансформаторе, дающий 25-30В постоянки
пару модулей - на 5В и +12В
¤
ccылка на модули:
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=251265194067
¤
-
? MM@ - 02.11.2013 19:02
Если надо отключить все позиции СОЗУ по адресам 160000-176777, то можно выв. 06 Д14 ( ИД7 или 74F138 ) отключить от +5в. и подключить к общему. Можно даже поставить выключатель между выв. 06 Д14 и общим, и к 06 выв. Д14 подключить резистор 2.2 ком к шине +5в. Следует отметить, что в случае отключения сегмента СОЗУ по адресам 173000-173777, ВМ3А будет стартовать с вектора в 000004
ячейке ОЗУ, и старт может быть нечетким - ввиду неоределенного состояния R6 - "SP".
Так же следует принимать во внимание регистры ДП ВМ3А в сегменте адресов 172000-172777 - если у пользователя там свой массив данных ( например, ПЗУ ) - то возможны всякие варианты ошибок, в основном по 000004 и 000010 векторам.
Однако тест из РЕ2-330 вроде как должен проходить - особенно ДОЗУ БК11.
*
Обращаю внимание господам, собирающимся произвести монтаж на купленых 6СПП, что Д1 должна быть именно 530ЛН1 - номиналы резисторов
в цепи генератора рассчитаны именно для серии 530/531, имеющей входной ток 3.2 ма, в отличии от 74F04, имеющей входной ток 0.6 ма.
Кроме того, для 530 серии позиция монтажа шире примерно на 5 мм, чем в серии 74.
*
Для тех, кому выключатели ВДМ1-8 кажутся маленькими и неудобными, могу посоветовать параллельно им запаять большие выключатели,
например типа ПД1 ( как в ДВК-2 ) или др. подходящие.
*
Господа, имеющие блоки в наличии, пишите о совместимости с имеющимся софтом и аппаратной частью.
Ваш опыт , по крайней мере, пригодится для проектируемой БК на плюшках тов. Volanda.
-
? anonymous - 02.11.2013 19:33
Сколько блоков и плат уже разошлось по пользователям? Что-то в самом деле они тихо слишком сидят, было бы неплохо отдельную тему с вопросами-ответами по блоку завести им, чтоб узнать, чего бы им хотелось, что устраивает и что не устраивает, но пока никакой активности их не наблюдается.
-
? Murzik@ - 02.11.2013 22:03
У меня есть плата на ВМ3. А не хватает того о чем я говорил в самом начале:
1. Ком порт на 176560 или 177560
2. Иде интерфейс или сразу на CF
-
? MM@ - 02.11.2013 23:33
Уважаемый господин Murzik !
В Мультикарте есть суперуниверсальный порт на 1801ВП1-065 - такой, какой он должен быть во всех нормальных блоках ( ИРПС ) - но,
разумеется, без оптронов, но с всеми возможными видами защит от разгильдяев - мультикарту уж точно не пробить через него
( молния - не в счет ).
*
Иде всех мыслимых и не мыслимых формфакторов тоже есть на мультикарте.
Вообще она проектировалась специально для работы с блоком с ВМ3А. У нее на данный момент обнаружено 2 недостатка:
1.Нет загрузочного ПЗУ типа "326" ( оно водится в блоке с ВМ3А - в виде эмулятора 1801РЕ2-326 ).
2.Нет контроля сигнала БС7 на 1801ВП1-128 ( дело поправимое паяльником ) - что бы вставлять этого монстра в ДВК всех мастей,
особенно учитывая п.1.
*
ДПП мультикарты есть в продаже за $20 - у господина Kissera. Ком-порт в ней можно замонтировать отдельно от всего остального -
понадобятся 1533ЛН1 ( генератор 4608 кгц ), 4 шт. 531АП2 - входные усилители, 1 шт. 1533АП6 ( шаг 1.25 ) - то же самое,
1533ЛН2 - выработка сигнала БС7, МАХ232 - усилитель на 12 в., КП11 - коммутатор КОМ/ИРПС, 1533ЛП5 ( шаг 1.25 ) - инвертирование сигналов от ВП1-065 . Подробности - см . ее Э3. Максимальная рабочая частота ВП1-065 - 6 мгц, максимальная скорость при этом -
частота/80 - 75 кбод.
-
? MM@ - 02.11.2013 23:39
Блоки купили несколько господинов - итого 4, платы - 2 господина, запчастей осталось на 1 полный блок
( в основном СОЗУ надо докупать, а оно весьма дорогое - около 1000 р. за 4 ИС ).
-
? Voland@ - 03.11.2013 00:57
А статика CY7C1041D в блок бы не подошла? Она примерно по 100р за 512Кб доступна в Дельте.
-
? MM@ - 03.11.2013 01:46
Ответ на сообщение от 3 ноября 2013 г. в 00:57 :
К сожалению, Кипарис в принципе не выпускает СОЗУ с микромощным хранением - в Даташите прямо указано, что при снижении питания
1 ИС СОЗУ потребляет - 10 Миллиампер, тогда как M5M5408AFP-70LL по факту - 1 Микроампер - т.е. на 3-4 порядка меньше.
К тому же указанная в сообщении ИС выполнена в 44-пин корпусе, а 6СПП разведены под стандартные джедековские 8-битки в 32-пин
корпусе.
Однако посмотрим на эксперимент уважаемого MSV :
http://www.aliexpress.com/item/Ll-M5M5408AFP-70-M5M5408AFP-55-ll-M5M5408/996072682.html
( там по $1.5 за 1 шт. + $8 - доставка из ( далека ) ).
Если с прицелом на 1836ВМ3-16, то целесообразно заказывать 55-нс ИС СОЗУ.
*
Видал Кипарисы на 3.3 вольт у металлистов в Митино на 3-м этаже - целая коробка, можно сильно поторговаться ( не желтое ).
-
? gid - 05.11.2013 10:34
Я тоже приобрёл блок, но единственное, что я могу - это подсоединить его к БК и включить питание (хотя пока не делал даже этого). Начать пользоваться им мешает полное незнание того как работает ВМ3 (Я уже об этом спрашивал ранее, мне надавали книжек, теперь осталось найти время их прочитать), и настолько ли фатально несовместим СМК с ВМ3, что нужно патчить железо паяльником. Ну в принципе можно взять подсоединить всё друг к другу и включить, но когда не заработает, не зная как оно работает, не понять и почему не работает и что нужно делать, чтоб заработало.
В общем, мне бы тоже было интересно ознакомиться с чужим опытом пользования данным блоком.
-
? MM@ - 05.11.2013 11:28
При первом включении блока к БК11 надо в режиме ВМ1 занести по адресу 173000 текст :
000137 140000
Далее переключить режим в ВМ3А и перезапустится.
Должен запустится монитор БК11 (М).
Ну в крайнем случае загорется красный светодиод на блоке - значит, блок вывалился в пульт.
Адрес входа в пульт - 000000 пультовой области ( эквивалентно 172600 и т.д. до 172777 ).
Узнать, что блок точно в пульте - можно по адресу 172600 записать последовательность:
012737 000040 172516 077001 005037 172516 077001 000770
Будет мигать желтый светодиод на плате блока. Далее можно перезапустить ЭВМ или загрузить пультовый отладчик
( точнее, написать и загрузить ... ).
Если блок подключить в совсем недоработанную БК11 (М), то ВМ3А не будет получать ответ RPLY от БК11 - на ножке Б8 МПИ, ее надо
( если без навеса в БК11 ИС 1533ЛА3 ) подключить к ножке 39 ВМ1 - сигнал RPLY ВМ1 в БК11 ( М ). Однако ВМ3А даже на 6 мгц будет
захлебываться таймингами на ноге 39 ВМ1 из-за ее стробирования частотой 4/6 мгц - установка ИС 1533ЛА3 в БК11 решит эту проблему и никак не повлияет на работу БК11 ( М ).
Для самой первой загрузки на КНГМД без ПЗУ можно воспользоваться магнитофоном ( который с интернетом ( смайл )), и закачать контент
1801РЕ2-326 в эмуль ПЗУ на блоке с ВМ3А - в адрес 160000-167777. Будет очень к стати подключение батарейки к блоку - для
сохранения содержимого СОЗУ при отсуствии +5в.
-
? Дмитрий - 05.11.2013 14:35
Мда, почитал все от MM @ - сегодня 11:28
Короче, имхо на данный момент этот блок - навороченный костыль. Пользоваться нельзя, пока нет софта, запуск через одно место (пока), СМК несовместим без паяльника, софт БК тоже нужно переделывать, саму БК также нужно доработать напильником. Плюс ко всему, кроме знания принципов работы самого ВМ3, еще нужно знать как работает данный блок.
-
? Аноним - 05.11.2013 14:54
Кто мешает задавать вопросы уважаемому ММ, и допилить блок до нужной Вам кондиции? Этот блок - гибкий инструмент, для тех у кого и руки нужной гибкости и мозг ;) Дмитрий, Вы обладаете этими достоинствами? Тогда - отставить панику! Определитесь с целью - для чего Вам этот блок, и допиливайте! СМК тоже не идеал.
-
? Дмитрий - 05.11.2013 15:30
При желании можно во всем с нуля разобраться и самому допилить/дописать - это все руки и знания найдутся/появятся в процессе. Вопрос только времени. Вот как раз этим и не обладаю. Да, СМК не идеал, но он хотя бы работает сразу после подключения без танцев с бубном. Да и поддержка его есть в виде софта и ОСей.
-
? Аноним - 05.11.2013 15:43
Этот вопрос и стоит задать уважаемому ММ, как допилить блок чтобы работал СМК, запускались ОС и софт?
-
? Дмитрий - 05.11.2013 16:09
Работоспособность СМК уже обсуждали: надо пилить не блок, а "перепилить" сам СМК на другие адреса регистров. Имеющиеся ОСи (ANDOS, MKDOS и CSIDOS, кроме РТ11 - ее, по утверждению ув. ММ, возможно допилить) не допиливаются, а фактически переписываются. Но! 1) Кто за это возьмется и 2) Желательно иметь готовую грамотную документацию по режимам работы блока, распределению адресного пространства, регистров и т.д., собранное в единое целое, а не разрозненное по разным сканам книг/журналов и т.д. Документацию все равно придется кому-то собирать в единое целое для последующего удобства. За первое я бы взялся, но при наличии второго, ибо времени на все это выделить могу крайне мало. Собирать доки не смогу, ибо самому надо курить доки по ВМ3, так как с ним никогда не работал.
-
? gid - 05.11.2013 16:14
Без паники. У меня тоже времени нету даже просто подключить устройство к БК, я щас только и надеюсь, что наконец зима наступит, и хоть тогда выходные будут свободны.
Вопросы к ММ есть и будут, но пока они только теоретического плана и в основном не по конкретному устройству, и наверное отдельную тему заводить не стоит.
Вот недавно почитал избранные главы книжки Вигдорчика и в общих чертах представляю как работает диспетчер памяти. Поэтому на данный момент такие вопросы:
1. Как стартует ВМ3? как и ВМ1 берёт из SEL1 адрес запуска или как-то по другому. Какой режим работы выставляется изначально и что с диспетчером памяти?
Хотелось бы почитать где-то, так же досконально расписанные процедуры пуска проца ВМ3 как и для ВМ1
2. Есть ли где-нибудь в литературе табличка регистров конкретно процессора ВМ3, а не как у Вигдорчика всё в одной куче, и не совсем понятно, что относится к процу, а что к периферии?
-
? gid - 05.11.2013 17:35
Листаю щас ТО на 1201.03 и удивляет крайне оригинальное и неочевидное (с моей точки зрения) распределение памяти в режиме HALT показанное на рис.4 лист 16, и описанное на листе 15. Это так работает собственно ВМ3 в чистом своём виде или какие-то схемные решения в МС1201.03 так делают?
-
? anonymous - 05.11.2013 18:21
ВМ3 стартует с физического адреса 017773000, либо через вектор 024, в блоке ММ используется первый адрес, в виртуальном адресном пространстве он равен 0173000 при отключенном диспетчере.
Диспетчер памяти при старте процессора выключен, т.к. DCLO транслируется в INIT, а последний отключает ДП.
Распределение памяти в HALT-моде может быть любым, надо только соблюсти наличие ОЗУ по адресам 017774 и 017776, т.к. с адреса 020000 организуется стек пультового режима аппаратно и в эти две ячейки заносятся адрес и ССП для возврата из пульта.
В блоке ММ все 32кб пультовой памяти - ОЗУ, в которое можно заносить любую свою программу, точнее в первые 0200 адресов нужно через окно записать загрузчик, передать на него управление по команде HALT, затем он из указанных ему адресов или устройства должен "высосать" в пультовую память полную версию пультовой программы.
-
? MM@ - 05.11.2013 18:53
(...) радио отвечает :
1.Старт ИС КМ1801ВМ3А неплохо описан мною в кратком ТО блока - в зависимости от выключателя сигнала "WO" ВМ3А :
( привожу для тех, у кого хранилище фоток "пиксик" ( сообщение в этой ветке от 12 августа в 00:46 ) не загружается:
1.1.Если одно положение - первая исполняемая инструкция находится по адресу 173000 без вариантов, при условии что выключатель
"пульт" находится в положении "работа". Если выключатель "пульт" в положении "пульт" - то с адреса 000000 режима пульта ( в блоке
проекция на адрес 172600 и далее.)
1.2.Если другое положение выключателя "WO" - то пуск происходит с вектора 24 ( авария сетевого питания ) нормального режима ВМ3А -
т.е. первой выполненной инструкцией будет контент того адреса, который указан в ячейке 24 ДОЗУ БК11 (М). Например, в ячейку 24
можно занести число 140000 и произвести перезапуск БК11 ( М ).
1.3.При пуске ВМ3А ДП отключен ( отключается по сигналу INIT - команда 000005 ) и все пироги пекутся по образу и подобию ВМ1
( с момента передачи управления на контент пользователя, например на адрес 173000 ) - подробней уважаемым форумчанам расскажет уважаемый Anonymous - он профессионал в этом вопросе.
2.Таблица регистров ВМ3А описана в ТО этого камня ( который мне соразработчик 1801ВМ3 отказался продать ( копию ! ) за $100 месяц назад - ! ). Можно поискать Гуглем или даже перечитать всю эту ветку - они здесь, по крайней мере, перечислены.
Если нет никаких данных, можно использовать руководство по СМ4 ( главная книга моей молодости ! ) :
http://i017.radikal.ru/1311/d3/d78d0a14e1b0.jpg
2.1.Перепечатывать краткое ТО из сообщения от 12 августа в 00:46 - неохота, лучше почитайте его - сразу станет интересней.
2.2.МС1201.03-04 - это куча коричневого вещества в сортире, не иначе как. (1 страница нецензурных комментов вырезана цензурой ).
3.Вообще следует признать, что в случае с блоком с ВМ3А и ИС СОЗУ, МикроЭВМ находится как раз в блоке, а БК - не иначе как просто клава и дисплей. ( Ну еще и ПЗУ, конечно ). Именно по этому так все непросто.
3.1.( От использования ИС 1831ВМ1 вообще пришлось отказаться ввиду того, что у нее еще больше всяких неотключаемых регистров,
один из них налазит как раз на 177660 - а это фатально ... )
4.Видимо, в отдаленном будущем прошивка СМК будет переписана под ВМ3А - но пройдет мнооого времени до этого момента...
5.Спрашивайте !
¤
¤
-
? gid - 05.11.2013 22:35
Что ж, попрепираюсь из принципа.
Краткое ТО блока читал, и даже перевёл его для себя из неудобочитаемой картинки в нормальный текст, чтобы ещё читать и перечитывать.
Просто я видимо хочу невозможного, либо вообще рано начал задавать вопросы, не прочитал ещё всего, что можно прочесть.
Для того, чтобы понять из схемы электрической принципиальной, как работает устройство, нужно знать как работает процессор, что он делает когда на входы его приходят сигналы, и отчего и почему у него на выходах формируются сигналы.
Краткого описания работы с блоком недостаточно, ибо мне нужно немного другое.Вот мы выяснили два способа старта ВМ3, но в каком режиме он стартует? в режиме системы, пользователя или HALT? И что будет если он не сможет запуститься с 173000? Вывалится в пульт? а если программы пульта в ожидаемом месте не будет, то что случится?
Вот что мне охота знать, ведь разработчики должны были предусмотреть обработку различных аварийных ситуаций при работе проца.2. ТО камня не гуглится, было б оно, не было бы кучи глупых вопросов. В этой ветке перечислялись просто числа, не занимайте мол их, они используются ВМ3 и разными полезными устройствами, а что это за числа такие, не объяснялось (почти). Вот например в книге-руководству по СМ4, чья фотка по ссылке, есть таблица "Регистры внешних устройств", там есть такое:
777656-777640 Регистры диспетчера памяти
777616-777600 Регистры диспетчера памяти
...
772356-772340 Регистры диспетчера памяти
772316-772300 Регистры диспетчера памяти
Вот прямо так. и ни слова что это за регистры. какие из них РА, какие РО, какие системные, а какие пользовательские, ну и как их после этого программировать?
Почему там не отмечен некий регистр 172512 PARH, о котором упоминал anonymous? Потому что это таблица таки ВУ, а не регистров ВМ3, и для СМ4 ДП это ВУ?
И ещё у меня много-много подобных вопросов, которые самоотвалятся просто при прочтении достаточно подробного описания ВМ3.
Например, в той же книге, чья фотка по ссылке, упоминаются регистры SR0 - 177572 и SR2 - 177576 (стр.78-79) Это спец регистры состояния ДП. Вами был упомянут первый, и не упомянут второй, и совсем непонятно, куда делся SR1 - 177574, который по логике вещей должен быть, но его нет, книга об этом молчит. То ли в СМ4 SR2 есть, а в ВМ3 нету, то ли ещё какой казус.4. Переписать прошивку - дело одного часа, если не вносить конструктивных изменений, а просто поправить места, которых боится ВМ3 и поменять адреса регистров HDD.
-
? MM@ - 06.11.2013 00:04
1.Люблю технические дискуссии.
1.1.Подробное ТО Э3 все никак не допишу - на какую ногу чего в Э3 поступает и когда - написание завершено на ( около ) 50%.
1.2.ВМ3А стартует после всеобщего сброса, и главный сигнал при старте, даже до подачи ACLO - HALT, он запускает процесс "халтирования" вне зависимости от др. обстоятельств - т.е. переход на адрес 000000 в секторе пультовой памяти ( 172600...).
Если сигнала HALT нет, запуск идет, как в кратком ТО - ДП после INIT отключен разумеется.
"Разработчики должны были предусмотреть .... " - речь идет о программе пользователя под названием "Пультъ" - в титрах там четко просматривается автор - уважаемый gid.
Если нет массива памяти по адресу 173000 при пуске - ВМ3А трапует по 4 вектору, указатель R6 - х.з., и если он не особо хорошо
показывает, фигня может привести к затирке всего ДОЗУ БК11 ( в прямой адресации ).
2.В RT-11 из комплекта поставки БК11 есть участок включения ДП СМ ЭВМ - в моем тестере TSTWM3.SAV он приведен где-то посреди в оригинальном виде - просто плагиат, длиной около 100 ( 8 ) - по адресам ДП легко ищется DESSom. Для понимания работы ДП можно поковырять
драйвер VM.SYS - внутри заметна кучка коричневой субстанции ( т.е. скользкое решение ).
2.1.Да, для СМ ЭВМ ДП - это ВУ.
2.2. Текст включения ДП : 000074 байт из ОС БК : MM @ - 09.12.2012 02:13
Опять скажу, что команда 000005 сбрасывает ДП, но лучше об это скажет Anonymous.
3.Гуглится краткое ТО ИС 1801ВМ3 - но там есть небольшая опечатка - о адресе одного из регистров ДП - сразу заметна.
Ключевые слова там - описание, регистры, диспетчер памяти и т.п. Встречал не более 2-х вариантов, верный - который с опечаткой.
4.Могу дать маленький совет - надо пробовать на реальном железе, т.к. ВМ3А содержит внутри некотрые баги, типа того, что с быстрой отработкой SSYNC вывалился этим летом - там их ( много - если цензурно ). Кстати, я смотрел тексты драйверов, работающих с ДП -
они ну явно патчены на предмет проблемы с быстрым SSYNC - ИМХО.
-
? SPY@ - 06.11.2013 02:56
Нарыл в секретных архивах целую тему !!! :
http://bk0010.org/forum/?id=4442
-
? gid - 06.11.2013 12:16
>>? MM @ - сегодня 00:04
[в титрах там четко просматривается автор - уважаемый gid]
Я в недоумении, где можно почитать эти мои сочинения?
>>? SPY @ - сегодня 02:56
Вот я лошара, мог бы и сам догадаться порыться тут. Было же у меня подозрение, что я не всё что можно прочитал.
Кстати, какая терминология в названиях регистров и описаниях полей в них более распространена, приемлема и более понятна людям? А то я начал с Вигдорчика, а там все аббревиатуры по-русски, может это неправильно? Чтобы не говорить об одном и том же на разных языках.
-
? SPY@ - 06.11.2013 12:59
Пока они плохо читаются - ведь они в будущем, причем в недалеком.
По некотрым данным разведки, на дискете был небольшой пультъ - но он минимальный и на редкость кривой.
К тому же на 98% недописанный. Но свое главную задачу - эмулировать трап то 4 - выполняющий ( ? ).
Главная загвоздка, по данным дистанционных ночных наблюдений, была в включенном состоянии рубильника "Пульт" на блоке.
( Это за несколько секунд плохо понимается, но очень живописно на практике ).
-
? MM@ - 06.11.2013 13:18
Тут уже про шпионаж написали.
Интересно посмотреть устройство прошивки 1801РЕ2-134 - ПЗУшка на МС1201.03-04.
Ее базовый адрес - 000000, включается аппаратно в М-ЭВМ с 000000 по 013777, с 014000 до 177777 - СОЗУ 512 байт ( а могли и 2 кбайт сделать - всего 1 шт. ИР22 добавить ).
Она в МС1201.03-04 в секторе пульта сидит и никак не видима с клавы без большого и толстого пафняльника.
Сдампить ее не могу по причине ее 000000 адреса, но поближе к весне срисую, если в Сети ее нету.
( Распечатал ее в ДЕССе на рулончик в 1989 г. - иногда приятно почитать умные мысли ... )
-
? gid - 06.11.2013 14:47
Дамп 1801РЕ2-134 есть, аж в двух видах, 1) русский, 2) для работы с фирменными терминалами (без русского в сообщениях, загрузчик RR вместо DX)
Я его взял кажется на zx.pk.ru, когда искал дампы ПЗУ 1801, скачал себе всё, что под руку попалось.
-
? gid - 10.11.2013 11:27
А как устроена память в блоке? Имеется в виду распределение памяти в 22-разрядном адресном пространстве.
Говорилось, что СОЗУ начинается с 200000, а первые 64кб - адресное пространство БК11.
Т.к. в блоке установлено 2мб памяти, получается что 64кб из них откусано и не используется, или накладывается на АП БК11?
После включения ДП доступ к адресному пространству БК11 сохраняется как было до включения ДП?
Ну в смысле первые 56кб реальных и виртуальных адресов совпадают? Разумеется при соответствующей настройке регистров ДП.Кстати, код в РЕ2-134 предполагает, что как минимум с 11000 до 17777 находится ОЗУ и в диапазоне 77000-77777 тоже, по крайней мере второй участок оно использует под буфер хранения переменных, а в первый копирует часть кода из себя же с непонятной целью.
-
? anonymous - 10.11.2013 14:03
В адреса с 010000 копируются коды загрузчика и часть тестовых программ, но в основное озу из пультового пзу, пультовое озу в 1201.03/04 имеет длину 01000 и повторяется в каждом банке пультового пространства для экономии на дешифрации (077ххх, 057ххх, 037ххх, 017ххх).
-
? anonymous - 10.11.2013 14:11
С адреса 01726 в пзу (и 011326 после выгрузки) расположена таблица устройств с адресами начала загрузчиков.
-
? MM@ - 10.11.2013 14:46
Память в блоке устроена так :
адреса 000000-177777 - адреса БК11 при всех режимах ДП,
адреса 00000000-00177777 - адреса БК11 при включенном ДП, в отличии от 1201.04, где с 00160000 до 00177777 идет ОЗУ высших адресов.
адреса 17760000-17777777 - адреса регистров процессора ВМ3А и БК.
В 1201.04 ПЗУ с 000000 до 013777, СОЗУ с 014000 до 017777.
-
? anonymous - 10.11.2013 14:55
Да, ПЗУ оканчивается на 013777, но СОЗУ повторяется 4 раза в самом себе по 01000, и в 1201.03, и в 1201.04, 8 разрядов задействовано под адрес для СОЗУ.
-
? MM@ - 10.11.2013 17:16
Я слегка патчил 134-ю на предмет заткнуть ее блок анализа сектора BS7, куда был подключен КНГМД от БК11М - 134-й не нравилось ПЗУ 1801РЕ2-326 ( или 1284 - там вообще финиш ввиду встроенного отладчика Грот ).
А использовать РЕ2-330 совмесно с блоком можно только после отключения СОЗУ в адресах BS7 ( см. выше об этом ) и включении ДП в
линейную адресацию - т.е. что бы обращения к, например, адресу 160000 соответствовали обращению к 00160000, а не к 17760000.
Это же может относится и к СМК - но надо принимать во внимание команды 000005, которые традиционно портят всю малину.
-
? MM@ - 18.11.2013 13:11
Несколько фото сборки экз. блока с ВМ3А :
http://s017.radikal.ru/i440/1311/81/cea1f982cae4.jpg ( ф.37 ) - чистая плата
http://s018.radikal.ru/i505/1311/d2/bf01e48107c8.jpg ( ф.38 ) - низ чистой платы
http://s019.radikal.ru/i607/1311/b7/828078e90c92.jpg ( ф.39 ) - с выходным разъемом
http://s019.radikal.ru/i630/1311/94/98e0429c24db.jpg ( ф.40 ) - место пайки выходного разъема
http://i023.radikal.ru/1311/ff/3f4f61c0bd48.jpg ( ф.41 ) - с входным разъемом
http://s020.radikal.ru/i722/1311/79/d977c3fb1ed3.jpg ( ф.42 ) - место пайки входного разъема
http://s57.radikal.ru/i158/1311/bc/d4a18a4be6aa.jpg ( ф.43 ) - запаяны входные усилители МПИ
http://s020.radikal.ru/i717/1311/11/9418435ab904.jpg ( ф.44 ) - место пайки входных усилителей МПИ
http://i023.radikal.ru/1311/fa/01d4186f710a.jpg ( ф.45 ) - установлена ЭКФ1533ЛА4
http://s019.radikal.ru/i621/1311/d6/8030ade07150.jpg ( ф.46 ) - общий вид с АП2 и ЛА4
http://s43.radikal.ru/i101/1311/8c/1f1ca79b2f62.jpg ( ф.47 ) - установлена 74F74 ( 530ТМ2 )
http://s020.radikal.ru/i713/1311/5d/5ebf29bdbcba.jpg ( ф.48 ) - 74F74 крупно
http://s020.radikal.ru/i717/1311/2a/9ea94913b92a.jpg ( ф.49 ) - установлена дополнителная 74F74.
http://i022.radikal.ru/1311/91/46ab816312e0.jpg ( ф.50 ) - установлена 74F04 - 530ЛН1 ( Д3 )
http://i018.radikal.ru/1311/e2/c7e64058f442.jpg ( ф.51 ) - установлена еще одна 74F04 ( Д2 )
http://s020.radikal.ru/i718/1311/e7/5301bed3629c.jpg ( ф.52 ) - установлена 74F00 - 530ЛА3 ( Д5 )
http://s019.radikal.ru/i615/1311/9a/cb8a58be24a0.jpg ( ф.53 ) - установлены 3 шт. ЭКФ1533КП7
http://i024.radikal.ru/1311/2f/d742edfb707c.jpg ( ф.54 ) - установлены 2 шт. 74F174 - 530ТМ9 ( Д8, Д9 )
http://s017.radikal.ru/i433/1311/45/1b9e5d7de95e.jpg ( ф.55 ) - установлены ЭКФ1533ЛА9 - Д4 и Д30
http://s020.radikal.ru/i710/1311/ba/9e24eeca4a61.jpg ( ф.56 ) - установлены 2 шт. ЭКФ1533ИД7, ЭКФ1533ЛЕ4 и 74HC14 - 1564ТЛ2
http://s58.radikal.ru/i160/1311/1c/9bf05fbe4e23.jpg ( ф.57 ) - установлены 3 шт. 74F374 - ЭКФ1533ИР23
http://s017.radikal.ru/i425/1311/82/4e9f623bc23c.jpg ( ф.58 ) - установлен ВДМ1-8 и 530ЛН1 - Д1
http://s019.radikal.ru/i604/1311/7d/0f9ac30d2202.jpg ( ф.59 ) - приготовлены части разъема РС16-1
http://s020.radikal.ru/i713/1311/32/b1409fa6c7e3.jpg ( ф.60 ) - установлен разъем под КМ1801ВМ3А
http://s006.radikal.ru/i214/1311/4f/9b6246659b3c.jpg ( ф.61 ) - установлены ИС 217ЛА2 и несколько пассивных компонентов
*
http://s020.radikal.ru/i717/1311/fc/16ae4c7ee2fe.jpg ( ф.30 ) - установлены ИС КР531ЛП5 и КР531КП11
http://s018.radikal.ru/i520/1311/e9/34ea258f7054.jpg ( ф.31 ) - установлены ИС СОЗУ M5M5408AFP-70LL ( джедек полмегабайта )
http://s019.radikal.ru/i622/1311/e5/6d1fe1f169c1.jpg ( ф.34 ) - установлены светодиоды и конденсаторы ( К10-17-2в 1 мк Н90 и КМ5 )
http://i023.radikal.ru/1311/5e/9e0141530c87.jpg ( ф.35 ) - установлен кварц 24 мгц
http://s001.radikal.ru/i196/1311/58/a42aca1af920.jpg ( ф.36 ) - установлены диоды Д310 и разъем батарейки +3 в.
http://s019.radikal.ru/i620/1311/45/56a3ea1ce20a.jpg ( ф.37 ) - внешний вид светодиодов
http://s006.radikal.ru/i214/1311/69/472559562b82.jpg ( ф.38 ) - установлены НР1-4-9М 2.2 ком
http://s017.radikal.ru/i427/1311/83/c2bab668cbbc.jpg ( ф.39 ) - разведена дополнительная ИС 74F74 ( 530ТМ2 )
http://s006.radikal.ru/i213/1311/30/623bf2770741.jpg ( ф.40 ) - разведена дополнителная ИС КР531КП11 ( режим "быстрое СОЗУ" )
http://s020.radikal.ru/i705/1311/79/16c9587ea199.jpg ( ф.41 ) - подробно ИС КР531КП11
http://s017.radikal.ru/i413/1311/73/66d3e478ad2f.jpg ( ф.42 ) - подробно 530ЛН1 - Д1
http://s020.radikal.ru/i706/1311/88/7f63cb5f6a27.jpg ( ф.43 ) - подробно выключатель ВДМ1-8
http://s45.radikal.ru/i109/1311/a9/92da65090baa.jpg ( ф.44 ) - подробно Д9 - 74F174
http://i022.radikal.ru/1311/b9/c345d04ed2f5.jpg ( ф.45 ) - установлены диоды и резистор снизу платы
http://s020.radikal.ru/i721/1311/8e/8f2af6c13060.jpg ( ф.46 ) - блок в сборе - вид сверху
-
? Дмитрий - 18.11.2013 15:11
Судя по двум разъемам, плата служит еще и разветвителем МПИ?
-
? Аноним - 18.11.2013 21:28
http://exfile.ru/445007 VM3A 70MB
-
? MM@ - 18.11.2013 23:12
В блоке выходной разъем МПИ - проходной - запарелелен с входным. В него можно втыкать, например, блок КНГМД или даже КРМП.
( С КРМП не проверялось, но возможно. )
-
? Voland@ - 19.11.2013 15:25
MM, а планируется ли для блока с ВМ3 какой-то мощный тест, прогоняющий всё что только можно? Мне это вот с какой целью интересно: поскольку нет никакой возможности протестировать МПИ на БК12 в активном режиме (например подключив туда КНГМД ДВК), а только в пассивном (СМК, заводской КНГМД, МСТД), то остается по крайней мере два варианта актуального тестирования - это блоки с ВМ2/ВМ3 и блок СБК во всех режимах его работы.
Пока в рабочем виде у меня ни одного из этих устройств нет, но даже когда соберу блок с ВМ3 и подключив его к БК12 я не буду знать, всё ли в порядке, если машина заработала, или нет...
Блоки с ВМ2/ВМ3 ведь используют автивный режим МПИ?
-
? MM@ - 19.11.2013 23:08
Полный тест ВМ3 - это лучше уважаемый Anonymous пусть расскажет, особенно в свете не совсем классической архитектуры блока с ВМ3А для БК11(М). Общее ( если чесно - то частичное ) тестирование производится файлом TSTWM3.SAV с диска комплекта поставки - последняя версия у тов. Gid имеется может быть даже с недописанным пультом ( моего авторства ). Тестирование именно БК11М на предмет корректности МПИ - предположительно файл START4.SAV - представляет из себя зацикленный тест ДОЗУ с 1000 до 137777 и тест корректности обмена с регистром 177664 - в ВП1-037 сидит. Для последнего теста надо отключать С8 - задержка записи в 177716 -
т.к. ВМ3А быстрый камень, и получив мгновеный ответ ВМ1, он мгновенно снимает данные с ну очень медленной МПИ БК11М - если оставить С8, то о корректной записи в регистры придется забыть - вышеупомянутый тест об этом сообщит висяком при прокрутке экрана ( точнее -
выпадет в спецрежим пульта - но без индикации, для последующего анализа с клавы после перезапуска ЭВМ.
*
Для тестирования БК12 - если там будет реализована подобная МС1201.04 архитектура ( а есть мнение, что именно так и делается ) -
могу порекомендовать ОС ТМОС от ДВК4 - естественно, либо с адаптацией тестов, либо с подгоном железа БК12 под ДВК4 - что гораздо более интересно, т.к. позволит гнать софт без патча с любых серьезных ЭВМ от DEC ( режим БК11М в этом случае включается программно - аппаратными наворотами в плюшке ).
Особенно интересно, если в серьезный софт от DEC добавить дрова USB и т.п. от БК12 - фактически, серьезный комп получится -
с проигрывателем компакт-дисков и т.п. функционалом. ( Предположительно . )
-
? MM@ - 13.12.2013 23:02
Насчет тестирования БК11М3 штатной ИС 1801РЕ2-330.
Произвел доработку одного из серийных экз. блока - выв. 06 Д14 ( ЭКФ1533ИД7 или 74F138 ) поднял от платы, припаял к нему резистор 3 ком от +5в. и поставил выключатель от 06 выв. Д14 - на общий. При замыкании этого выключателя отключается СОЗУ в диапазоне адресов BS7 ( пульт и высшие адреса остаются включенными ).
Следует отметить, что старт ВМ3А с адреса 173000 СОЗУ в замкнутом положении указанного выключателя невозможен - т.к. стартовая последовательность размещается как раз в СОЗУ в области адресов 173000 ( 8 ).
В общем, при закороченном новом выключателе нацепил я ИС 1801РЕ2-330 на ИС 1801РЕ2-324 и произвел запуск с клавиатуры программы МСТД :
160000G
Видео с разрешением 320х240х30 fps ( МП4 ) в реальном времени :
https://cloud.mail.ru/public/fa47c4f6575a/%D0%A0%E2%80%99%D0%A0%D1%91%D0%A0%D2%91%D0%A0%C2%B5%D0%A0%D1%95-0003.mp4
Вероятно, можно и др. экзотические блоки прицеплять в этом режиме. Следует отметить, что регистры ВМ3А никуда от этого не деваются -
как были поперек 330-й, так и остались. Интересно посмотреть на СМК - есть 20% вероятности, что пойдет.
-
? MSV - 17.12.2013 20:14
Отчитываюсь о результатах эксперимента. [http://rghost.ru/51030939/image.png]
Получил от продавца не M5M5408AFP-55LL:
- 9 штук M5M5408AFP-70LL;
- 1 штука R1LP0408CSP-5SC.
-
? MM@ - 17.12.2013 20:57
Та ИС, которая из Ренесанса - ее ПДФ :
http://documentation.renesas.com/doc/products/memory/rej03c0077_r1lp0408c.pdf
Очень интересует ток сниженного питания, измерять так :
выв. 22 - CS соединить с выв. 32 - Пит. и подать на выв. 32 напряжение 3.0 вольт через микроамперметр.
На M5M5408AFP-70LL показывает около 1 микроампера плюс минус половина сапога.
Кристаллы, похоже, идентичны.
-
? MSV - 27.12.2013 17:04
Пост-отчёт о китайской щедрости.
Запросил фул-рефаунд, продавец не согласился, надзорный орган решил - прав я, и вернул деньги, без обязательства отправлять товар обратно. Придётся искать нового продавца, и заказывать ешё раз.
Предварительно один продавец, согласился прислать именно M5M5408AFP-55LL, могу заказать не только себе, но и кому либо из желающих. Как видно из предыдущего отчёта, в худшем случае, придут аналоги 70LL, предположительно срок доставки - около 60 дней. Жду желающих 2 дня.
-
? MM@ - 27.12.2013 19:54
По результатам испытаний 01 исполнения блока - ВМ3А чрезвычайно глючные по моменту прихода сигнала SSYNC - видимо, не во все фазы тактового сигнала ( или даже цикла выборки МПИ ) это допускается. Пока эксперименты продолжаются.
*
Кстати, при тщательном тесте ИС 565РУ7 в БК11М выяснилось, что спустя несколько минут они дают точечные выпадения данных, несмотря на проход теста из РЕ2-330 - многократный и без ошибок. Сами РУ7 тоже проверялись на МС1201.04 -
вроде как персонально ошибки не выкатывают ( только присущие именно МС1201.04 - т.е. групповые ).
-
? MM@ - 30.12.2013 01:26
По результатам испытаний 01 исполнения блока выпущено извещение :
http://www.pixic.ru/i/k0o0t361h39580w8.jpg
Параметры быстродействия соответствуют ранее заявленным, в т.ч. при включении "Быстрого СОЗУ".
Исправления в Э3 блока связаны прежде всего с багом внутри 1801ВМ3А - недопустим приход сигнала "SSYNC" после сигнала "SYNC" -
процессор воспринимает это как указание на режим чтения следующей ячейки ( ? ).
Какие-либо нарушения функционирования не выявлены, ранее найденная ошибка СОЗУ была устранена пропайкой блока резисторов в БК11 -
там образовалась трещина в припое, и ошибка выползала не только при включении режима "Быстрое СОЗУ".
-
? MM@ - 01.01.2014 18:44
1.Поздравляю с Новым годом !
2.Имеется в продаже опытный экз. блока с 1 метром и с высокими ОНП-НИ ж. разъемами под КМ1801ВМ3А, исполнение - 01 ( с рабочим режимом "быстрое СОЗУ" ).
( Исполнение делалось для того, что бы вынести камень за границы тонкого корпуса для охлаждения. Непиленный корпус входит в коплект поставки ).
Непричесанный вид блока :
http://www.pixic.ru/i/10z06301y4E9X8L3.jpg
Цена - 3.500 в П-Посаде, почтой высылаю. Для его доработки под 2 метра необходимо замонтировать ИС 217ЛА2 - 1 шт, и M5M5408AFP-70LL - 2 шт., а так же поставить перемычку ( в соответствии с Э3 ) для доступа к 2-му метру СОЗУ. ( ИС в комплект поставки не входят. )
Перевод - на карточку Сбербанка. Писать : MMTEMA@MAIL.RU
-
? gid - 03.01.2014 11:08
А как вы крепите радиатор на ВМ3? Мне ничего не приходит в голову, кроме притянуть проволокой или вообще - резинкой. Приклеить - не предлагать, потом ведь можно и не отклеить не разрушив процессор.
-
? MM@ - 03.01.2014 11:58
Я при выходных испытаниях блока никак не креплю теплоотвод к ВМ3А - если 1 час в открытом виде блок прошел непрерывный тест из программы TSTWM3.SAV, то значит - годен. Еще тестирую 5 мин. на START4.SAV - в основном там мать, конечно, тестируется - но тоже важный тест. Далее, после TSTWM3, подсоединяю батарейку и на 1 мин выключаю питание БК - при включении загружается RT-11 и запускаю программу VERWM3.SAV ( ? ) - в общем, контроль на наличие результата теста СОЗУ после батарейного режима. Далее командами
.INIT/NOQ VM0:
.COP/SYS SY: VM0:
.COP/BOOT B11SJ VM0:
.R VMBOOT
делаю электродиск загрузочным, причем крайняя команда - это для загрузки с ЭД с клавиатуры БК при включении питания ( можно - без блока КНГМД ).
Далее выключаю питание БК на 1 мин, включаю и набираю на клаве 170000G - происходит загрузка ОС.
Проверяю функционирование ОС :
.DIR
.DESS
.DIR/BAD VM0:
- это для того, что бы убедится в исправности программы DUP, как одной из самых развесистых.
Если все эти тесты проходят - значит, блок годен.
*
Насчет крепления теплоотвода - при установленной нижней части корпуса блока можно взять теплоотвод ( например, от процессоров АМД ) и примотать его проволокой 0.5 мм к ВМ3А - если сделать некотрые надпилы в нижней части корпуса ( блока ! ) и проложить проволоки крепления по ним, а на самом теплоотводе - между алюминиевых пластин - теплоотвод удовлетворительно держится. Разумеется, нажимать более, чем 1 - 1.5 кг на ВМ3А не стоит - из-за механических ограничений конструкции блока и процессора.
-
? anonymous - 03.01.2014 19:24
gid, я тонким слоем по центру на основную площадь наносил термопасту, а по периметру - узкой полосой термоклей, можно герметик термостойкий. Тогда пластина достаточно прочно держится и вместе с тем безболезненно отковыривается лезвием/скальпелем потом, оставляя и корпус чистым. Главное при подрезании сразу большую плошадь захватить, чтоб не сделать скол керамики.
-
? MM@ - 03.01.2014 22:29
А можно взять по-простецки АМД-теплоотвод стоимостью около 100 руб ( вентиль не используем ) :
http://www.pixic.ru/i/x0B0N3a1Z6g398m5.jpg
и выпилить его площади корпуса 1801ВМ3А, да приклеить термоклеем. Думаю, даже при +30 градусах в комнате камень не будет висеть при 6.75 мгц ( кварц 27 мгц ) - ИМХО.
*
Продается опытный блок с 1 метром СОЗУ и рабочим "быстрое СОЗУ / ПЗУ" режимом ( исполнение 01 ) :
http://www.pixic.ru/i/80p0J381Q64338c6.jpg - вид сверху
http://www.pixic.ru/i/A050t3v1a613N8i7.jpg - вид снизу
http://www.pixic.ru/i/q0p06331u6s3e8F8.jpg - вид сбоку.
Акция - до 7 января 2014 г. включительно цена - 3500 р. вместе с почтой по центральной России. В комплекте : тонкий непиленый корпус, дискета проверочная 3.5, и 1 шт. ИС 217ЛА2 ( никель ), а так же кварц 27 мгц - для разгону ( не гарантируется ).
¤
-
? MM@ - 06.01.2014 03:08
Downgrade модуль для блока с ВМ3А - "Сублодуль ВМ2А-00" ( 00 исполнение )
http://www.pixic.ru/i/V090z3714749m402.jpg - вид в рабочем состоянии
http://www.pixic.ru/i/c080A311d7q9b4k4.jpg - подробнее - ВМ2А
http://www.pixic.ru/i/1010Y3m1f7A914z6.jpg - вид модуля снизу - для желающих составить Э3
http://www.pixic.ru/i/W0n0B35127d9C4R8.jpg - вид сбоку - ножки от СНП58-64
http://www.pixic.ru/i/20k09371D7r9H4h9.jpg - вид на чипсет снизу
http://www.pixic.ru/i/40b0P391M7K9O5Q1.jpg - вид на чипсет сверху
На ИС 533ЛЕ4 вырабатывается сигнал BS в момент трансляции адреса,
АД15, АД14, АД13 поступают на ноги 01, 02, 13 ЛЕ4, ноги 12, 03, 04, 05 - закорочены, сигнал BS снимается с 06 ноги - вот и весь чипсет.
Ножки ВМ3А "SEL" и "HLTM" - соединены, т.е. красный светодиод показывает просто обращение к пульту.
Результаты измерений на 12 мгц ( с перемычкой на главном блоке - на субмодуль подается 12 мгц с 05 ноги 530ТМ2 ( 74F74 ) - делителя частоты с кварца ) :
Нормальный режим в СОЗУ : 43 сек.
Разгон до 27/2 = 13.5 мгц - 38 сек. ( Требует подтяжек на БК11М не 1 ком, а 680 ом - иначе трапует )
Текст теста :
170000 : 012700 000100 005001 060203 060203 060203 060203 060203
170020 : 060203 060203 060203 077111 077013 000000 000000 000000
В ДОЗУ не мерял - видимо, вполне соответствует предыдущим измерениям из темы ВМ2А в БК, особенно с форума БК0010.орг
Запускающая последовательность по адресу 172600 :
140000 000340
ВМ2А вполне может стартовать при ЧИСТОМ поле в адресах BS7 - т.к. указанная последовательность находится в пультовой области с адреса 000000.
RT-11 вполне работоспособна, по крайней мере команда .DIR/BAD SY: выполняется и DESS грузится и работает. Выключатель "HALT" присоединен через конденсатор 0.047 мк и подтяжку до +5в. 2.2 ком - условно можно сказать, что работает -
по крайней мере реагирует. Кстати, при встреченной инструкции 000000 - ВМ2А вроде как показывает некотрое похожее свойство, как и ВМ1 - но тут надо тщательно выверять все дела.
Оказалось возможно провести тесты из РЕ2-330, т.к. тут гораздо больше свободы маневра, чем с ВМ3А. Тест TSTWM3.SAV тестирует только СОЗУ в адресах BS7 и пишет, что " Нет 1801ВМ3А ! ".
Обращаю внимание, что в данном исполнении " 00 " СОЗУ в блоке по адресам свыше 200000 никак не доступно со стороны процессоров ВМ2А и ВМ1 ( в БК ).
Так же обращаю внимание, что режимы "быстрое СОЗУ / ПЗУ " в блоке с субмодулем ВМ2А не работают, т.к. из процессора ВМ2А не выходит сигнал " ТА ".
Режим переключения пуска ВМ3А " WO " в субмодуле ВМ2А не используется.
И еще одно замечание - при запуске ПЗУ КР1801РЕ2-017 сразу корректно обрабатывается трап то 4 - т.е. как на ВМ1.
Кстати, блок с ВМ3А и субмодулем ВМ2А в редакции 1 метр продается за 4000 р. вместе с почтой по центральной России - цена актуальна только до 09 января 2014 г.
¤
-
? gid - 07.01.2014 14:15
А какие из переключателей SW3 можно дёргать на ходу безбоязненно, какие - не желательно, какие - вообще нельзя? Или, т.к. специально не указано, можно безопасно дёргать на ходу все?
Кто из разъёмов J1 и J8 вводной и выводной? По схеме перемычка между B16 и B17 у разъёма J1,
а на печатной плате обозначено, что J1 втыкается в МПИ БК, а перемычка между B16 и B17 у другого разъёма, противоположного.Пока из моих теоретических предположений выходит, что контроллеры АльтПро несовместимы с блоком ВМ3А т.к. на старте у них режим, в котором по адресам 170000-177777 дубль ПЗУ 160000-167777, что просто не даст запустить ВМ3 с адреса 173000. Решение есть, нужно вынуть ПЗУ из контроллера и поместить его содержимое по адресам 160000-167777 блока ВМ3А, а в конце п/п по адресу 173000 перейти на стартовый адрес прошивки АльтПро. Так будет работать КНГМД без возможности работы с HDD. Но без обычного КНГМД это сделать можно только вручную набрав всё содержимое, либо использовав магнитофон, но я давно поломал в своей БК магнитофонный вход без возможности его восстановления за ненадобностью.Хотя вот не знаю как будут вести себя ПЗУ по адресам 170000-177777 и ОЗУ ВМ3А кто кого победит? может наоборот ОЗУ ВМ3 не даст подключиться ПЗУ АльтПро на своё место? может они вообще в разных адресных пространствах существуют, не пересекающихся? Несмотря на всё прочитанное никак не могу понять, как БКшное и ВМ3шное адресные пространства между собой взаимодействуют. Когда включится ДП ВМ3 АП БК будет находиться (если я не ошибаюсь) в первых 64кб (или 56кб) общего адресного пространства ВМ3, а вот до этого момента - непонятно, особенно все эти окошки 170000-171777, 173000-176777, 172600-172777, потом они где будут?Можно ли как-нибудь по возможности опубликовать схему/диаграмму/алгоритм взаимодействия ВМ1 и ВМ3
совместно при подаче питания? Как ведёт себя ВМ1 в БК известно досконально, а как они ведут себя вместе - непонятно, кто кого главней на шине?
-
? Patron - 07.01.2014 14:28
Насколько я понимаю - если два устройства ( например - ПЗУ и ОЗУ ) отвечают по одному адресу, то это вполне штатно. Если в ОЗУ нули, то главное, чтобы ПЗУ успело выставить на шину свои данные для чтения до того, как процессор прочтёт содержимое ОЗУ. Данные чтения из разных устройств на шине ( насколько я понял ) объединяются по ИЛИ, поэтому если в ОЗУ нули - должно читаться содержимое ПЗУ.
-
? gid - 07.01.2014 16:11
Patron, нюанс в том, что необходимо как раз наоборот. Нужно читать ОЗУ, а ПЗУ, в котором достоверно известно, что не нули, мешать этому не должно.
-
? MM@ - 07.01.2014 18:36
1.Выключатели SW3 можно шевелить любые, но самый стремный - SW3.7 - переключение процессоров по режиму ПДП.
Однако, если сначала запустить БК11М в консоль, набрать стартовую последовательность для ВМ3А по адресу 173000, потом запустить уже в режиме ВМ3А - можно даже переключаться между камнями прямо в консоли, но без всяких гарантий.
Если приделать внешний триггер по типу используемого в БПС6-1 ( передняя платка с выключателями ) и подвести его проводочком к ножке SW3.7 - то можно вообще использовать камни поочередно, причем с раздельным софтом для каждого - отмечу, что это скорее программная фича, чем аппаратная.
Выключатель пульта ВМ3А - тут тоже от софта пульта зависит, т.к. при установленном режиме "пульт" ВМ3А не может перейти к исполнению программы пользователя. ( В БК там сигнал идет через конденсатор 0.068 мк - т.е. сразу после нажатия кнопки "стоп" сигнал HALT снимается с ноги процессора ВМ1.)
Включение "ПЗУ" блока на запись и чтение - тут пользователь сам определяет риски и потребности. Если оба указанных выключателя включены ( дальнее от края блока положение движков ) - там будет просто СОЗУ ( 160000 - 167777 ).
Режим пуска ВМ3А - SW3.4 - можно дергать в любой момент, это сигнал " WO " ВМ3А. Кстати, пуск можно производить и не с адреса 173000 - см. краткое ТО на блок.
Режимы "Быстрое СОЗУ / ПЗУ " в исполнении 00 - нерабочие, их надобно доработать до исполнения 01 - я давал зарисовку этого узла блока немного раньше - 30.12.2013 в 01 : 26. Особенно полезный там сигнал от 06 ноги Д14 ( 74F138 ) - отключение всего от зоны адресов 160000 - 177777 в блоке, кроме регистров ВМ3А ( а их там порядочно ). Ногу 06 Д14 при доработке необходимо немного ( 1-1.5 мм ) приподнять над платой, т.к. трек, на который она идет - это шина +5в ( силовая ).
Дополнительные материалы для доработки : 1 шт. резистор 510 ом, 2 шт. резистор 2.2 ком 0.125 вт., 2 конденсатора 51 пф ( 47 - 68 пф ), можно любых советских типов - они не особо критичны, 1 метр МГТФ-0.03 ( 0.05 - допускается, но с ним будет сложнее ),
напильник средний для заточки жала паяльника до ширины в месте контакта не более 0.5 мм ( т.е. фактически паяльник - шило ).
Можность паяльника - 25-40 вт. рекомендую. Опционально потребуется светодиод и резистор 240-510 ом - для приделывания индикации работы режима "Быстрое СОЗУ/ПЗУ ) - на ИС КР531КП11.
2.Разъемы СНП58-64 закорочены между собой - см. Э3, и , соответственно, равноправны. Если какие-то сигналы не закорочены между разъемами - их можно развести отдельными проводочками снизу ( или сверху ) платы.
3.Подключение внешних специфических контроллеров - это возможно только в исполнении 01 блока - т.к. там есть рабочие режимы "Быстрое сОЗУ / ПЗУ ", предусматривающие при их включении неподачу запросов на ввод-вывод дальше блока ВМ3А, и возможность отключения устройств блока в адреса 160000-177777 .
3.1.Для старта блока с указанным контроллером вполне достаточно вывести сигнал с 06 ноги Д14 - на SW3.3 ( см. фото 01 исполнения ), и произвести старт с отключенным SW3.3 в режиме ВМ1 - выйти в консоль БК11М. Далее - считать с диска в ДОЗУ контент ИС 1801РЕ2-326 в область памяти, перейти в консоль БК11М, включить отображение устройств на адресах 160000-177777 выключателем SW3.3 и переписать контент в эмуль ПЗУ, воспользовавшись предложенной процедурой из краткого ТО блока ВМ3А.
4.Совмещение устройств на МПИ осуществляется по принципу "монтажное ИЛИ". Однако, в исполнении 01 есть возможности организовать безусловный приоритет СОЗУ и ПЗУ блока над другими устройствами в этом адресном сегменте - при включении их "Быстрого режима"
( только для ВМ3А ( и для ВМ2 - субмодуля )).
5.Для упрощения БКшного использования ВМ3А его АП организовано так, что при выключенном ДП ВМ3А он видит БК точно так, как и ВМ1 в составе БК, а при включенном ДП БК висит по адресам 00000000 - 00177777 и по адресам 17760000 - 17777777, что, однако, по предложению уважаемого Anonymousa, оставляет пространство для маневра - можно исключить регистры ИС ВМ3А из АП комплекса в режиме
включенного ДП ВМ3А - правда, видимо, до первой зловещей команды 000005 ( INIT ). ДП при таком фокусе следует настроить - т.к. там при включении ВМ3А всякий мусор находится.
6.Алгоритм взаимодействия процессоров определяется положением выключателя SW3.7 - либо работает ВМ1, либо ВМ3А. ( т.е. от ВМ1 в любом случае его регистры на МПИ будут, а ВМ3А полностью исчезает с МПИ ).
Одновременное присуствие обоих камней на МПИ - возможно, будет реализовано в др. исполнениях блока - вот только целесообразность этого неочевидна.
-
? MM@ - 08.01.2014 14:13
Разработчик прислал Э3 01 исполнения блока ВМ3А с рабочими режимами "Быстрое СОЗУ" и "Быстрое ПЗУ" ( имеется ввиду эмулятор ПЗУ по адресу 160000 - 167777 в составе блока ) ( 600 DPI, 2 метра ) :
http://www.pixic.ru/i/50w003J1y9y6u1W7.jpg
Обращаю внимание, что в этом варианте изменено назначение секций выключателя SW3:
SW3.3 - отключение СОЗУ/ПЗУ в адресах 160000 - 177777 ( регистры ВМ3А - не отключаются ). Нормальный пуск ВМ3А возможет с включенным СОЗУ по адресу 173000 или по вектору 000024, можно в пультовой области.
SW3.2 - включение этого выключателя обеспечивает режим "Быстрое ПЗУ".
SW3.1 - включение режима "Быстрое СОЗУ".
Положение выключателей ( движков ) ближе к краю блока - значит "выключено" ( контакт выключателя разомкнут ).
-
? MM@ - 09.01.2014 14:30
Разработчик прислав Э3 переходника на посадку КМ1801ВМ2А на позицию КМ1801ВМ3А. Если руководствоваться наименованием выводов КМ1801ВМ2А, то можно подключить и ИС 1806ВМ2 и проверить слухи о ее отличной разгоняемости.
Обращаю внимание, что сигнал HALT предложено не фиксировать - по типу как в БК10/11.
Адреса 1801ВМ3 свыше 200000 в данном варианте исполнения не используются.
http://www.pixic.ru/i/b0t063k2b0z4a1I7.jpg
-
? MSV - 12.01.2014 03:09
Напомните, пожалуйста, текущую цену 4 МБайт статики, х16, 10ns, 1.8-3.3В.
-
? MM@ - 12.01.2014 04:32
У Ренесанса есть хорошая подборка ИС, но там есть 2 обстоятельства :
1.ИС СОЗУ с временем менее 50 нс в принципе не предназначены для батарейного хранения - ввиду огромных токов утечки.
2.Шаг выводов там - 0.80 или даже 0.50.
3.Цена будет умеренная, если заказывать в Китае, желательно 2 х 8 бит - для простоты Э3.
-
? MM@ - 12.01.2014 05:16
В общем, после осмотра Ренессанса выяснилось, что быстрых СОЗУ они не делают такого объема.
Есть от Кипариса 2-Мбайтные 10-нс чипы примерно по $30 - в Алиэкспресс-магазине, но шаг выводов - 0.50 мм.
Вообще не совсем ясно, зачем такая быстрая память такого объема.
-
? MM@ - 12.01.2014 06:12
Искал-искал 530АП2, желательно ж. и в Москве :
http://www.platan.ru/cgi-bin/qwery.pl/id=30311&group=188 - по 45-50 руб вроде нашлись, новые ( смайл ... )
-
? gid - 12.01.2014 11:41
Я тут заметил, что в извещении в сообщении <? MM @ - 30.12.2013 01:26> нога 4 D33 подключена к +5В, а в схеме в сообщении от <? MM @ - 8 января 14:13> нога 4 D33 подключена к ноге 10 D33
Где более правильно? А то ведь получается совсем разная логика поведения.
-
? MM@ - 12.01.2014 14:16
Извиняюсь за недосмотр, 4 нога Д33 идет на +5в. В ближайшее время перевыложу Э3. Огромное спасибо за обнаруженный косяк !
-
? MM@ - 13.01.2014 09:01
Ошибка ( опечатка ) в Э3 блока с 1801ВМ3А исправлена :
http://www.pixic.ru/i/B0E07372y3R7n2h7.jpg
-
? gid - 15.01.2014 20:50
Доработал блок до исполнения 01 и получилась такая ситуация: при включении в режиме ВМ3, процессор не стартует, новый светодиод, подключенный к ноге 9 D37 горит постоянно, независимо от положения переключателей SW3.1 SW3.2
Всё несколько раз пересмотрел, всё вроде запаяно правильно, нигде ни замыканий ненужных, ни неконтакта нету.
Что может быть не так? С чего начать, когда нет осциллографа?
БКшку тоже доработал.
Жалко не догадался попробовать включить блок до переделки.
-
? MM@ - 15.01.2014 22:00
1.Если в положении ВМ1 включить и провести тест программой TSTWM3.SAV - какой результат ?
2.Какая запускающая последовательность по адресу 173000 ?
3.Для анализа работы временно подсоединить ногу КП11 - 01 ( ключевая нога режима ) на общий - т.е. без режима "Быстрое ...".
4.При включениях-выключениях рекомендую подсоединить батарейку - 3.00 вольт, временно сойдет и плосская на 4.5 в. - но несколько бысто подразрядится ( 1 мес примерно ).
5.Если есть возможность, опубликуйте подробную фотку доработки БК11 ( М ).
-
? Ал-р - 15.01.2014 22:17
(ММ) :) Если процессор не стартует - какие могут быть тесты ?
-
? MM@ - 15.01.2014 22:32
На ВМ1 тесты - что бы посмотреть наличие СОЗУ на адресах BS, т.к. 06 нога Д14 при ее уровне 0в. отключает СОЗУ в адресах BS,
а в СОЗУ пульта наверника мусор - вот и останов выходит, при этом должна гореть красная лампочка - "Пульт".
-
? gid - 16.01.2014 00:10
1. TSTWM3.SAV пишет:
... тут не сильно важный текст ...
Test address: 020000 - 037776 , sector: 000000 ******
Test address: 170000 - 171776 , sector: 000000
?MON-F-Trap to 4 0015402. По адресу 173000 простое 137 140000 - на экране шахматка в четверть экрана.
Пробовал запускать сразу со старта прогу мигания жёлтым светодиодом - никакой реакции3. При подсоединении ноги 1 на общий, светодиод больше не горит, в остальном без изменений.
Правда при включении питания пищалка щёлкает, раньше и такого не было.4. батарейка есть, кстати переключатели SW3.3, SW3.5, SW3.6 функционируют нормально
SW3.8 в пульт переводит, но в пульте тоже ничего не работает, по вектору 24 тоже не запускается в пульте5. Подробные фотки.
Вид общий сверху http://files.mail.ru/3A9E3AF8FF834522B4F899891EE7F99D?t=1
Место рядом с D33 подробнее http://files.mail.ru/2E1E6765A67D440E9DFB55225DEB5E9E?t=1
Место рядом с SW3 подробнее http://files.mail.ru/CAC464F830FC4F68BB928B4FE6D3224A?t=1
Место рядом с D1 подробнее http://files.mail.ru/9522E9FFC9AE41199639728BD9067A8F?t=1
Вид общий с обратной стороны http://files.mail.ru/850CFA4A735D4B3E98FB7DAB04F58F96?t=1
Комментарии: мой провод - чёрный
резистор R11 620 Ом припаян с обратной стороны переключателя
резистор R10 510 Ом припаян с обратной стороны платы, конденсатор C16
запаян на посадочное место диода D2, там как раз разведён подвод к 11 ноге D20Я тут заметил, что питание у меня на БК 4.7 вольт, на ВМ3 подаётся соответственно столько же, этого случайно не мало? ВМ1 при этом даже на 6МГц спокойно работает.
-
? MM@ - 16.01.2014 01:56
1.Надо закоротить вх. дросселя на матери БК11М - это поднимет на 0.2в. питание, крайний минимум на К53-13 47 мк 6.3 в. блока - 4.9 в.
2.В тесте по адресу 170000-171777 - ничего нет, надо обеспечить там СОЗУ - иначе сложно пустить ВМ3А. Надо разомкнуть выключатель, подающий 0в. на 06 ногу Д14 - необходимо обеспечить там +5в. ( Нога поднята ? - на фото несколько неясно ).
3.На фото в районе Д1 - от 11 ножки случайно не коротит на 12 ножку ?
4.Загорается ли индикатор "пульт" ВМ3А при попытке пуска ?
-
? MM@ - 16.01.2014 02:02
Выяснить работоспособность ВМ3А для пультового режима - программа по адресу 172600:
( соответствует 000000 адресу пульта )
012737 000040 172516 000777- зажечь желтый светодиод и зависнуть. Должна исполняться при красном светодиоде.
-
? gid - 16.01.2014 12:24
1. Кстати штатные дросселя я заменил на дросселя от одной дохлой мат.платы, они сделаны из нескольких витков толстого медного провода, примерно 1 - 1.5 мм (по памяти на глаз, я где-то потерял штангенциркуль и теперь вообще не могу ничего точно померить, пока новый не куплю), на ферритовом сердечнике. И что-то никакой разницы по сравнению со штатными не заметил без осциллографа. Попробую закоротить, посмотрим, что получится.
2. тест запускался при замкнутом SW3.3, чтобы можно было запуститься с контроллера А16М. Это первое, что пришло в голову, вскоре попробую обнулить СОЗУ по адресам 160000-167777 и не выключать его. Нога 6 Д14 поднята.
3. Ни на одной из микросхем в этом месте 11 нога на 12 не коротит. У ЛН1 9 и 11 ноги как и было, висят в воздухе, была бы фотка трёхмерная, это бы было более заметно.
4. Индикатор пульт при замкнутом SW3.8 при попытке пуска загорается. Он вообще загорается при замыкании SW3.8 и гаснет при размыкании в любое время.
¤
Работоспособность ВМ3А для пультового режима выясню вечером. Но пока подозреваю, что ничего не поменяется. У меня пока такое впечатление, что или RPLY, или SYNC при работе с СОЗУ не работают.
-
? gid - 16.01.2014 22:28
Проверил TSTWM3.SAV при включенном СОЗУ, пишет он такое:
Enter passage : 1-000001
Pass : 000001
Test address: 020000 - 037776 , sector: 000000 ******
Test address: 170000 - 171776 , sector: 000000 ******<
Test address: 173000 - 176776 , sector: 000000 ******><
Test address: 160000 - 167776 , sector: 000000 * Error of address : 160000 /160410 , true - 16000Последнее неудивительно, ведь там ПЗУ АльтПро.Работоспособность ВМ3А для пультового режима проверил, работоспособность полностью отсутствует.
-
? gid - 16.01.2014 23:15
закоротил дросселя на плате БК.
Теперь в Пульте работает. Но в обычном режиме - нифига. Неужто действительно питания не хватает?
В пульте, зелёный светодиод - обращение к СОЗУ, который между красным и жёлтым как то слишком тускло светит.
-
? MM@ - 16.01.2014 23:19
1.Для дальнейших опытов соединить ногу 01 КП11 на общий.
2.Если оставить только чистый блок с ВМ3А, и занести по адресу 172600 программу :
012737 000040 172516 000777
- при пуске ЭВМ в режиме ВМ3А вместе с красным светодиодом загорится ли желтый светодиод ?
3.Нет ли возможности как-нибуть разместить программу TSTWM3.SAV в простой консоли БК11М - т.е. без каких-либо включений в блок ВМ3А, и запустить ее на выполнение прямо из монитора БК11М ? Длина программы - до адреса 006000 ( 8 ) примерно.
4.Для ясности с тестами неплохо бы отключить запись в эмуль ПЗУ - тогда появится не первое слово из 326-й, а ее к/с.
-
? MM@ - 16.01.2014 23:33
1.Что бы зелененькая лампочка поярче горела, надо резистор 300 ом ( 240 - 360 ) припаять на ножки RP2 - между 01( +5в.) и 02 ( лампочка ). Или заменить лампочу на сверхъяркую 3 мм.
2.Если в пульте мигает желтой лампочкой согласно ранее опубликованному софту в адресах 172600... и не пускается в полном режиме -
однозначно ошибка доработки БК11 ИС 555ЛА3 или 1533ЛА3. ИС 155ЛА3 или 531ЛА3 - неподходящи.
2.1.Для проверки этого утверждения можно набрать в адресе 172600 :
000403 000000 000100 000340 012737 000040 172516 077001 005037 172516 077001 005237 177664 000766
И в адресе 172700:
012737 000040 172516 012700 010000 077001 005037 172516 012700 010000 077001 000764
Если нет ответа от БК11М по МПИ - желтая лампочка будет мигать очень часто, а если есть ответ - обычно, и экран будет немного скроллить.
-
? gid - 17.01.2014 00:25
[Для дальнейших опытов соединить ногу 01 КП11 на общий.]
С самого начала соединил, когда проверял. Не видел поста от 16 января 23:33, поэтому эксперимента ради вернул её обратно на ногу 5 Д33, и теперь ситуация обратная, новый светодиод не загорается ни при каких положениях переключателей SW3.1 SW3.2, прямо таки всё против меня. Там Д9 не могла погореть? Впрочем на работу в пульте это не влияет.
[однозначно ошибка доработки БК11]
Возможно, единственное, что я нашёл после долгих поисков это 74ALS00, её и применил. Может половинка её работает половинка - нет. Ещё недавно случайно попалась под руку 74LS00, если код 2.1 покажет проблему, проверю её на работоспособность и заменю.
-
? MM@ - 17.01.2014 00:57
Указанные чипы 74-й серии подходящи.
Их можно проверить с паяльником, 4 шт. светодиодом и 5 шт. резистором 200 ом - 2.0 Ком. Понадобятся так же источник питания 4.5-6.0 вольт 0.05 а ( плосская батарея подойдет ) и несколько проводков, желательно из диапазона 0.03-0.2 мм.кв. сечения, лучше- многожильные.
Припаиваем проводки с светодиодами и резисторами ( последовательно светодиод ( соблюдая полярность ) и резистор ) к выводам ИС - 03, 06, 08 и 11. Общий цепочек со светодиодами и резисторами - лучше к 14 выв. ИС - питание +5в. ( Ногу 07 ИС подсоединить к общему ).
Припаиваем проводок к общему проводу ( через резистор ) - ножке 07 ИС, и коротим проводком ноги 01 или 02 - будет меняться горение светодиода на 03 ноге, точнее будет иметь место его гашение при подключении проводка к 01 или 02 ногам ИС.
Так же коротим ножки 04 или 05 на общий - будет заметно по светодиоду на 06 ноге.
то же самое для групп 09, 10 и светодиода на 08 ноге, и для 12, 13 ноги и светика на 11 ноге.
Почему используется 4 светодиода - что бы знать, что внутри ИС не коротят разные секции.
Почему коротить входы ИС через резистор - что бы знать, что не пробит внутренний резистор ИС, который подтягивает входы до уровня "лог.1".
*
Для совсем краткого испытания пуска БК11М с блоком - можно просто ногу Б08 МПИ соединить с ногой 39 ВМ1, но тогда обязательно надо подать 12 мгц вместо кварца в блоке, можно и с разъема МПИ 4 мгц - только для проверки логики сгодится. Частоту надо подавать на ногу 03 Д1 - ЛН1, обязательно выпаяв кварц 24 мгц. Это же можно использовать для проверки пуска ВМ3А при недостаточности питания - например, при +4.6 вольт на блоке.
-
? MM@ - 17.01.2014 01:03
Насчет диодиков в районе ВДМ1-8 - проверены ли они тестером на предмет даты выпуска - до 1991 г. толстая черта была плюсом ( анодом ), а после 1991 г. - катодом. Особо неприятно, когда разные даты КД521Г смешаны в одной коробочке.
Проверять следует СТРОГО отпаявши один конец диода от блока.
-
? gid - 17.01.2014 10:28
[Насчет диодиков в районе ВДМ1-8]
Не знаю, это ваши диоды, они были до этого с обратной стороны платы припаяны.
-
? gid - 17.01.2014 10:28
[Насчет диодиков в районе ВДМ1-8]
Не знаю, это ваши диоды, они были до этого с обратной стороны платы припаяны.
-
? gid - 18.01.2014 00:31
>>? MM @ - 16 января 23:33
код из пункта 2.1 работает корректно, экран скроллится жёлтая лампочка мигает обычно. так что доработка БК11М нипричём.
Зато пока писал предыдущий абзац ВМ3 полностью завис. Красный светодиод горит И зелёный светодиод тоже наконец ярко светит, он оказывается в импульсном режиме работал (есть обращение к СОЗУ - светит, нет - не светит, и так очень-очень быстро), поэтому так тускло было.
А с радиатором на проце больше не зависает. Но и работает только в режиме пульта.
Я думаю, что проблема где-то в микросхемах под процессором. В процессе доработки я либо что-то лишнее отсоединил, либо наоборот, не отсоединил уже не нужное, либо где-то что-то коротит, какая-нибудь микро-капелька припоя, а я в упор ничего не замечаю. А подлезть хотя бы с мультиметром под процессор во время работы никак, а без процессора - непонятно, как должно быть.
-
? MM@ - 18.01.2014 02:05
1.Измеряем напряжени на конденсаторе К53-14 47 мк 6.3 в. в блоке ВМ3А. Лучше его опубликовать.
2.Временно поставить др. кварц в блок - от 12.00 до 16.00 мгц и попробовать пустить с 173000 адр.
3.Добавить в последовательность по адресу 172600 сразу после команды 005237 177664 :
013727 140000 000000 000763 ( последнее слово "000763" можно заменить на "000137 000000" )
запустиь пультовую прогу на 1 - 2 сек, остановить и посмотреть из режима ВМ1 - что там на месте слова "000000" ?
-
? gid - 18.01.2014 13:04
1. напряжение на конденсаторе К53-14 47 мк 6.3 в. в блоке ВМ3А : сегодня 4.70В ровно, вчера было 4.72В, когда последний раз замерял. Кстати, на ноге 06 Д3.6 без процессора у меня почему-то 2.7В постоянно.
На всякий случай поменял конденсаторы 51пф на другие, ничего не изменилось.
Ещё кстати, сейчас нога 01 КП11 соединена по схеме, с ногой 5 Д33. При этом при подаче питания, светодиод "быстрое СОЗУ" мигает один раз независимо от положения переключателей SW3.1, SW3.2 и потом на переключатели никак не реагирует.
3. там на месте слова "000000" слово "167547" - фигня какая-то. Как будто СОЗУ накладывается на ПЗУ, чё-то где-то не работает?
2. Попробовал с кварцами 16МГц и 9.6МГц, больше никаких нету, всё абсолютно так же, как со штатным.
-
? MM@ - 18.01.2014 13:40
1.Надо предпринять героические усилия по установке питания на блоке с ВМ3А в +5.00 вольт, иначе камень валится в пульт.
1.1.Это можно сделать через замену провода питания БК на 2х1 мм.кв. ( измерить лично ) - не думаю, что 1 метр 2-проводного кабеля будет стоить дороже 100 руб. ( Проделал такой шаг лично, иначе - куча псевдонеразрешимых проблем с пуском ВМ3А была ).
1.2.Если используется БП типа "топор" - можно подкутить многооборотник СП5 - до уровня +5.3 в. на БП, но это не совсем правильный путь.
2.Пока для испытаний можно 01 ногу КП11 подключить к общему - до уверенного пуска ВМ3А по классическому рецепту.
-
? MM@ - 18.01.2014 13:46
Потребление блока с ВМ3А - такое же, как и у всего БК11М с КНГМД - 1.5 а., итого выходит на весь расширенный комплект - не менее 3 а, а в пиках - до 4 а.
-
? MM@ - 18.01.2014 13:51
1.Измерьте пожалуйста напряжения без процессора и с включенным режимом "ВМ3А" на выводах 01, 02, 04 и 06 Д3.
Блок при этом, разумеется, не будет пускаться.
-
? gid - 18.01.2014 14:53
Сейчас для питания БК используется БП АТХ 300Вт, обеспечивает 30А по +5В, поскольку ему уже 10 лет, то может чуть меньше, но несущественно, соответственно и провод там достаточно толстый. У БП на выходе стабильно +5.05В и повышение напряжения - задача сложная. в смысле, в интернете способы встречались, но их ещё найти надо, давно это было
БП типа "топор" протух и выдаёт только +4.1В, его нужно восстанавливать.
Есть БП типа "кирпич", но к нему потерялся соединительный кабель и я его даже не включал, думаю, что он тоже не в лучшем состоянии.
В общем, на плату БК поступает +5.05В, после дросселей (закороченных) питание на шине БК составляет +4.8 с чем то В, питание на шине БК в левой части, рядом с МПИ уже +4.7В, оно и подаётся на блок ВМ3А. Надо попробовать подать эти +5.05В с БП прямо на плату ВМ3А, может поможет, но я думаю, что надо таки подымать питание источника питания на 0.3В.
¤
Напряжения без процессора и с включенным режимом "ВМ3А" на выводах Д3:
01: 4.70В
02: 0.21В
04: 4.44В
06: 0.18В
Про те 2.7В которые я говорил выше - они на ноге 06 при выключенном режиме "ВМ3А".
-
? MM@ - 18.01.2014 14:59
1.Напряжения на Д3 - норма.
2.Можно пойти старым путем - с нижней стороны платы БК протянуть толстенные медные провода от ног разъема БП до ног питания разъема МПИ - т.к. минимум питания ВМ3А при кварце 24 мгц - +4.90 в.
3.Отпаян ли С8 на плате БК - ок. 300 пф. ?
-
? gid - 19.01.2014 00:11
2. Прокинул толстенные медные провода от ног разъема БП до ног питания разъема МПИ, напряжение на блоке ВМ3А поднялось до +4.88В, это предел, дальше без поднятия напряжения на самом БП ничего не сделать.
3. С8 естественно отпаян.
когда в пульте читаешь значение по адресу 140000, то получается "167547". Причём это какая-то константа, а не из СОЗУ, как я думал, т.к. я отключал батарейку, потом подключил её снова и после оно опять же читалось, а что на самом деле должно читаться? первое слово из монитора БК11М?
Думаю, что дело тут вовсе не в напряжении.
1. не включается режим "быстрое СОЗУ", т.е. либо не работает триггер Д33.1, либо логика, с которой на диоды передаются сигналы не функционирует. Хотя, потому как светодиод "быстрое СОЗУ" мигает один раз при подаче питания, триггер всё же живой, но с сигналом SYNC что-то не так.
2. процессор даже не делает попытки стартануть, т.к. код мигания жёлтым светодиодом с адреса 173000 не работает. Или и не должен работать?
Тут подумал на:
>>? MM @ - сегодня 13:40
[1.Надо предпринять героические усилия по установке питания на блоке с ВМ3А в +5.00 вольт, иначе камень валится в пульт.]
Если бы он валился, то запускалась бы прога мигания светодиодом, она из пультовой области никуда не девается, но этого не происходит, при попытке запуска ВМ3 в обычном режиме не происходит вообще абсолютно ничего. Ситуация один в один такая-же, как будто процессора вообще нет в колодке.
-
? MM@ - 19.01.2014 00:46
1.Какое напряжение на ноге 59 ВМ3А ? ( можно мерить без ВМ3А ) - должно быть 0в. - пуск с 173000 адреса, управляется выключателем.
2.При чтении с адреса 140000 пульта ВМ3А должно быть первое слово 1801РЕ2-324, он же адрес пуска ВМ1.
3.Попробуйте заменить адрес вычитки на 177716 - интересно, что там будет ?
4.Все опыты производите при единственном подключенном блоке ВМ3А- т.к. содержимое адреса 140000 - крайне неясно, особенно при правильной адресации на 177664.
5.Добавьте в пультовую последовательность группу команд, сразу после команды 005237 177664 :
012700 140000 012701 170000 012702 000100 012021 077202 000137 000000
Она перепишет контент с 140000 адреса в адрес 170000 ( СОЗУ ) длиной 200 ( 8 ).
5.1.Опубликуйте контент в адресе 140000 и результат в адресе 170000 - очень интересно.
6.Все опыты производите при процессоре ВМ3А после перезапуска, что бы исключить влияние ДП на результат, а так же включенном СОЗУ в адресах BS.
7.Хотелось бы более быстрого диалога.
8.Нет ли возможности утолщить шнур от БП до БК - можно без вскрытия БП, просто подпаявшись сразу за выходом с БП ?
9.Если попробовать пустить блок в классическом штатном режиме с адреса 173000 - красная лампочка загорается ( без выключателя "пульт" ) или просто молчок ?
-
? MM@ - 19.01.2014 00:50
Ладно, надо заменить резистор, идущий на конденсатор К53-14 10 мк 6.3 в. - по Э3 ставили 2 ком, надо от 10 до 20 ком - неясный артефакт, но помогает. Приношу извинения - не заприметил сообщения. ( Природа этого глюка мне не совсем ясна ... , но вполне укладывается в ТО на 1801-ю серию ).
-
? gid - 19.01.2014 13:09
1. на ноге 59 ВМ3А всё как и должно быть. При замкнутом SW3.4 - 0В, при разомкнутом - +4.87В (сегодня у меня столько показывает макс. напряжение)
3. Поменял. По адресу 177716 читается то, что и должно быть 0140300
4. Так и делается, для исключения влияния всего остального.
5. Добавил и прочитал. Если нужно, приведу. Но после этого провёл такой эксперимент:
по адресу 172600 разместил такой код:
br $0
.word 0
.word 100
.word 340
$0: mov #140000,r1
$1: clr (r1)+
cmp r1, #170000
blo $1
$4: mov #40,@#172516
$2: sob r0,$2
clr @#172516
$3: sob r0,$3
br $4
по адресу 172700 разместил такой код:
mov r1,#0
$3: mov #40,@#172516
mov #10000,r0
$1: sob r0,$1
clr @#172516
$2: sob r0,$2
br $3
И запустил в пульте, в результате сработало прерывание по вектору 4, и в R1 было 152000, т.е. адреса 140000-151776 - доступны по записи.
Затем снова прописал код чтения из п.5, в результате по адресу 170000 получились ожидаемые нули, т.е. подозрение подтвердилось: Вместо ПЗУ по адресам 140000 находится СОЗУ.
Причём выяснилось, что по адресам 152000-152776 - дырка, в которой вообще ничего нет, затем снова СОЗУ, сплошняком до адреса 160000 или нет, не проверял.
По адресам 153000 находится код, который в режиме ВМ1 я записал по адресам 173000.Затем вынул батарейку, чтобы очистить СОЗУ и повторить эксперимент заново.
Снова прочитал 200 байтов со 140000 в 170000. И тут выяснилась такая вещь. По адресу 140000 ячейка СОЗУ всегда содержит слово "167547", просто так совпало, я-то думал, что при подаче питания ОЗУ содержит совершенно случайные числа, но оказывается не всегда. Остальные прочитанные слова отличаются от прочитанных в первый раз, незначительно, но всё же понятно, что это просто мусор из не инициализированной памяти, приводить, я думаю, нет смысла.5.1 контент с адреса 140000 - в режиме ВМ1 стандартное ПЗУ БК11М, в режиме ВМ3 там СОЗУ.
6. Сингал А1 - Reset достаточное условие перезапуска?
7. Это и есть самый быстрый диалог. Поскольку мне приходится отвлекаться на бытовые дела и прочие задачи. Интерактивные средства общения не ускорят процесс.
8. Пока нет. Доводы в недостатке питания пока для меня неубедительны. Вот если ВМ3 будет пускаться, но будет зависать или вываливаться в пульт, тогда да.
9. Нет, не загорается. Не загорается вообще ничего, как будто процессор полностью отключается от шины.
-
? gid - 19.01.2014 13:50
Ура! Заработало!
Заменил R5, который на схеме написано должен быть 10к если U20=HC14, на 12к, первое, что под руку попалось.
И ВМ3 наконец то запустился в своём штатном режиме. Тестов не проводил, просто запустил монитор БК 11М, убедился, что работает быстрее, кнопки пищат тоньше и всё пока.
Осталось решить проблему, почему не работает схема быстрого СОЗУ.
-
? MM@ - 19.01.2014 14:10
1.Если при пуске блока ВМ3А с адреса 173000 не происходит вообще ничего - т.е. красная лампочка не загорается, зеленая лампочка не загорается, ничего не вставлено в блок ВМ3А - я имею ввиду внешние контроллеры в проходной разъем - уточните номинал резистора R5 -
рекомендую поставить его 10 ком, а лучше 15-20 ком. Есть не совсем понятный баг 6СПП, когда на одной БК11М пускается с 2.2 ком R5, на другой БК11М - только с 10 ком, причем все остальные условия одинаковы - используется один и тот же БП, шнуры, блок ВМ3А и т.п.
2.Можно разместить с адреса 172600 следуюший текст:
172600 : 000403 000000 000100 000340 012737 000040 172516 012737
172620 : 177777 170000 012737 125252 170002 012737 052525 170004
172640 : 012737 000377 170006 012737 177400 170010 005037 170012
172660 : 112737 125252 170012 077001 005037 172516 000137 000000
И опубликовать содержимое ячеек 170000 - 170014 после прохождения теста. Желтая лампочка будет загораться на очень короткое время с нормальной паузой.
Если тест не пройдет - целесообразно отправить мне блок и материнскую плату на гарантийный ремонт.
-
? MM@ - 19.01.2014 14:13
Поздравляю !
Приношу извинения за недостаточно выверенную Э3 блока 00 исполнения. Кстати, это баг учтен в исполнении 01.
Очень интересны хроники запуска всевозможного софта.
-
? gid - 24.01.2014 00:44
С помощью манипуляций с переключателями SW3 и кнопкой Ресет загрузился в режиме ВМ3 с дискеты с контроллера А16М, позапускал TSTWM3.SAV, всё хорошо, всё работает.
Но работает исключительно при выключенных SW3.1, SW3.2
Как только включаю хоть один из этих переключателей, проц просто зависает. При включенном SW3.1 не работает вообще, при включенном SW3.2, после того как надпись "Монитор БК-0011 В1.8" доезжает до верха и должны начинаться какие-то действия, происходит зависание, что удивительно, при удержании пробела не вываливается в монитор, а зависает. При этом светодиод Д2 "Быстрое СОЗУ" остаётся гореть (для включенных SW3.1 или SW3.2).
Т.е. как бы переключатели что-то переключают, но пользы от этого не получается. В пульт ВМ3 не переходит.
Если переключить SW3.2 на ходу и в режиме ВМ3 просто обращаться к адресам 160000-167777, напр. посчитать КС, видно что светодиод Д2 "Быстрое СОЗУ" загорается, т.е. режим быстрое ПЗУ индицируется, но при попытке загрузиться с дисковода с помощью залитой туда прошивки контроллера дисковода (пока А16М), происходит вышеописанное зависание, хотя я проверял, КС ПЗУ и КС данных из СОЗУ совпадает.
Вообще при дёрганьи переключателей SW3.1, SW3.2, SW3.5, SW3.6 на ходу происходят необъяснимые вещи.
1. портятся первые 4 слова пультовой области по адресу 172600
2. однажды по адресам 160000-167777 при чтении данных на них начали налагаться 3 старших бита адреса.
Например, по адресу 160000 находится слово 000410, оно начинало читаться как 160410 и т.п. При этом был подключен КНГМД и был включен режим "Быстрое ПЗУ", чтобы код прошивки читать из СОЗУ, а не из ПЗУ, выключение этого режима, проблему не устранило. Вылечилось только выключением питания и отключением КНГМД.
Повторить эту ситуацию больше не удалось.
Пока в чём причина неработоспособности неясно, т.к. проц не валится в пульт, а просто виснет.Ещё один нюанс. При работе теста TSTWM3.SAV, когда тестировались секторы расширенного СОЗУ, ближе к концу начало хаотически пощёлкивать реле и пищалка. Как будто ВМ1 начал жить своей жизнью параллельно.
¤
START4.SAV ошибок не показал, в принципе, если я правильно понял суть его работы. Правда я долго не тестировал.
-
? MM@ - 24.01.2014 01:24
1.Целчки реле БК имеют место быть - вроде ДОЗУ не портится, и на большинстве матерей их нет - в общем, это глюк матери БК. Но со временем я выясню по-подробнее это обстоятельство - почему без SYNC идет запись в 177716 - порт звука.
2.По фоткам уважаемого господина gid - вероятная причина - не с того респака идет сигнал ТА - надо именно с 36 ноги камешка брать.
3.А номинал конденсаторов 51 пф. измерялся ? ( тестер типа Д890 может это делать )
-
? gid - 24.01.2014 08:10
1. у меня есть подозрение, что это просто наводки на линиях-входах триггера, который реализует порт данных 177716.
2. После фотографирования всё ещё не раз было пересмотрено. Эта ошибка была найдена первой и исправлена. Я просто не стал перефотографировывать.
3. Измерялся. Конденсатор, который подсоединён к ноге 11 Д20 - на нём написано 68пф, по показаниям тестера 56пф.
Конденсатор, который подсоединён к ноге 1 Д33 - на нём написано 56пф, по показаниям тестера 50 пф.
Сами конденсаторы кажется не очень хорошие, если коснуться их пальцем, ёмкость возрастает многократно.
-
? gid - 24.01.2014 09:56
Забыл описать один эксперимент.
1. Включил блок в режиме ВМ1. Обнулил СОЗУ по адресам 160000-167777. Отключил питание
2. Подключил КНГМД, снова включил в режиме ВМ1. Убедился, что по адресам 160000-167777 данные ПЗУ КНГМД.
3. При выключенном SW3.2, с КНГМД включил блок в режиме ВМ3 просто переключив SW3.7. Убедился, что по адресам 160000-167777 по-прежнему данные ПЗУ КНГМД.
4. Переключил SW3.2 в положение Быстрое ПЗУ. Убедился что по адресам 160000-167777 нули.
Т.е. режим "быстрое ПЗУ" в принципе функционирует, при одновременно находящихся по адресам 160000-167777 и СОЗУ данные читаются из СОЗУ.
Но вот почему-то выполнение кода по этим адресам невозможно.Такой эксперимент.
1. Подключил КНГМД, включил блок в режиме ВМ1. Переписал содержимое ПЗУ КНГМД в область по адресам 160000-167777. Выключил SW3.6.
2. При выключенном SW3.2, с КНГМД включил блок в режиме ВМ3 просто переключив SW3.7. Убедился, что по адресам 160000-167777 по-прежнему данные ПЗУ КНГМД.
3. Переключил SW3.2 в положение Быстрое ПЗУ. Убедился что по адресам 160000-167777 читается прошивка ПЗУ КНГМД, её КС совпадает с КС ПЗУ подсчитанная в режиме ВМ1
4. Из монитора БК11М подаю команду загрузки с дискеты и всё, блок зависает.
¤
То же самое с SW3.1, если включить его на ходу в режиме ВМ3 находясь в мониторе БК11М и блок при этом не зависнет, то по адресу 173000 читается 137 140000, но при перезапуске по кнопке Ресет ВМ3 не запускается. Хитрость какая-то, чтение содержимого СОЗУ как данных в режиме "Быстрое СОЗУ" работает, а выполнение содержимого СОЗУ как кода - не работает.
-
? MM@ - 25.01.2014 04:26
Для опытов можно записать по адресу 170000 : 123456
и набрать такой текст по 001000 адресу и запустить :
001000 : 012701 000100 012737 000100 177716 013727 170000 000000
001020 : 077004 005037 177716 013727 170000 000000 077004 077116
001040 : 000137 140000
Да еще и включить режим "быстрое СОЗУ" - лампочка его работы будет светится?
Возможно ли прервать работу этой программы шевелением выключателя "Быстрого режима" ?
Что будет после окончания работы в ячейках текста, в которых при наборе указаны "000000" ?
Если сверить с секундомером ( есть в телефоне ) время работы с включенным "Быстрым" режимом и выключенным ?
Предложенный опыт лучше делать при отсуствии др. блоков - типа КНГМД и др.
*
В районе Д1 11 выв. никак не коротит с 12 выв . ?
Для опытов - можно попытаться заменить конденсатор от Д3 к ТМ2 ( 74F74 ) с 51 пф. на 75 или даже 100 пф. - может, будет какая-то разница ?
И никак нельзя использовать КМ5 или любые другие СОВЕТСКИЕ конденсаторы с обозначенной емкостью ?
Если временно исключить конденсатор 51 пф. на задержке сигнала ТА - перестанет ли опознаваться "Быстрый" режим ?
-
? gid - 25.01.2014 14:56
1. использовать КМ5 никак нельзя по причине их крайней дефицитности. Их просто не продают, а собственных запасов нету. У меня вообще очень малые запасы конденсаторов, а мелких номиналов вообще нету, 75 и 100 пф сперва надо пойти купить.
2. Поменял C3, конденсатор от Д3 к ТМ2, на более качественный бескорпусный (типа "капелька"), номиналом по показаниям тестера 50пф.
2. В районе Д1 11 выв. никак не коротит с 12 выв., 11 нога висит в воздухе и расстояние от её конца до конца 12 ноги примерно 5мм.
3. При работе кода в режиме "быстрое СОЗУ" - лампочка светится, в обеих ячейках ожидаемо 123456.
Прервать работу шевелением выключателя не получилось, мало того, я заметил, что блок теперь стартует при включенном режиме быстрое СОЗУ. Вероятно помогла замена конденсатора.
Показания секундомера.
в режиме обычное СОЗУ: 2:24.92
в режиме быстрое СОЗУ: 2:23.88
Замеры делались один раз, без учёта погрешности вносимой моей реакцией, потому что я заметил, что блок вроде бы работает как надо и щас займусь повторными проверками с блоком КНГМД, после того как второй конденсатор поменяю.
-
? MM@ - 25.01.2014 15:45
Конденсатор на задержке сигнала камня ТА менее критичен, его граница ( в плюсе монтажной емкости ) около 39 пф. ( до 91 пф. ), но и увеличивать его более, чем за 75 пф. нецелесообразно - см. осциллографом ( с входным делителем - очень важный аксессуар при таких точных измерениях ).
Блок при включенных "Быстрых" режимах должен пройти все тесты, в т.ч. с секундомером и работой в RT-11.
Время реакции на включение и выключение секундомера - не вносят погрешности, т.к. одинаковые.
*
Как успехи с написанием пультовой последовательности, эмулирующей кнопостоп ?
( Можно даже со звоночком, когда этот самый Стоп находится во включенном состоянии ).
*
КМ-5 зеленые ( коммунистические ) по приемлемым ценам я покупаю в Анион электроникс - там норма отпуска около 10 шт.( не менее, а вовсе не "не более" ) :
КМ 5А П33В 16 пФ (10%) "5" 1992 >1000 12.00
КМ 5А П33В 16 пФ (10%) 1990 >10 10.00
КМ 5А П33В 22 пФ (10%) 1992 >100 10.00
КМ 5А П33В 27 пФ (10%) 1993 >500 10.00
КМ 5А П33В 30 пФ (10%) "5" 1993 <1000 12.00
КМ 5А М47В 43 пФ (10%) "5" 1990 <50 9.00
И далее - не особо дороже.
-
? gid - 25.01.2014 19:40
Я рано обрадовался.
В режиме быстрого СОЗУ работает область памяти 170000-171777 и 173000-176777, что позволяет стартовать ВМ3, а 160000-167776 не работает, соответственно не работает быстрое ПЗУ.
В режиме быстрого СОЗУ зависает сразу после надписи "KB V2.0 (c) InterServer, Ltd, 1992", в обычном режиме работает, зато если в процессе тестирования расширенной памяти в TSTWM3.SAV включить быстрое СОЗУ - всё замечательно работает, лампочка мигает, ничего не зависает до момента обращения к диску.
Заметил, что реле начинает щёлкать после прохода блоков 40000..44000, до этого молчит.Я секундомер включаю и выключаю рукой. Поэтому могу включить и выключить до 500мс позже произошедшего события, особенно если отвлекусь.Никак, т.к. блок не работает так, как мне хочется.В нашем городе нету Анион электроникс, а ехать за 10-тью кондёрами в москву, какое-то извращение.Кстати, при зависании в режиме быстрого СОЗУ, если немного подождать, 532АП2 очень сильно нагреваются, палец долго держать невозможно.И ещё оказывается, через некоторое время режим быстрого СОЗУ всё же перестаёт работать.
-
? MM@ - 25.01.2014 20:05
Есть мнение, что такую картину может давать неверная емкость конденсатора, установленного на задержке сигнала ТА ВМ3А.
А если для опытов отключить это конденсатор, "быстрый" режим будет активен ?
*
Анион высылает почтой - напишите им.
*
Подойдут марки конденсаторов :
К10-17-1в
К10-17-2в
К10-17
К10-7в
К10-23
К10-26
Строго не подойдет китайское Д. : К10-17в, К10-17а, К10-17б, а так же любые с обозначением емкости - как значение и ее цифровой множитель - т.е. Китай.
-
? MM@ - 25.01.2014 20:24
Поскольку КР531АП2 потребляет в статике от 110 до 135 ма, а в динамике - до 500 ма, то температура корпуса до 60 градусов - нормальная, тем более, что они кое-как функционируют. Вот если сильно греется только одна ИС АП2 из набора - тогда ее под замену,
температура корпуса дохлой ИС в этом случае запросто может превышать 80-120 градусов.
*
Мелкие конденсаторы неплохих марок могут водится на старых материнках - их можно спаивать и измерять мультиметром - явной лажи там не допускают, т.к. изделие все-таки проходит выходной контроль, советский аналог таких ( по параметрам ) - К10-7в ( около 1 руб. в магазинах ).
*
Несколько странный глюк - если адреса СОЗУ детектируются, а адреса эмуля ПЗУ - нет. Может, выключатель не очень исправен ?
Проверить это просто : надо нацепить 326-ю на 324-ю и проверить работу эмуля ПЗУ - при одновременной выборке эмуля ПЗУ и настоящей 326-й данные будут объединяться ( складываться ), а при нормальной работе "быстрого ПЗУ "- четко выбираться только из эмуля ПЗУ, и при наличии настоящей 326-й на матери и отключенном чтении эмуля ПЗУ - по адресам 160000-167777 вообще нечего не будет.
*
А питание ВМ3А никак нельзя подтянуть до 5.00 ровно - например, если поменять шнур питания от БП до БК ?
-
? gid - 25.01.2014 22:18
В наличии исключительно китайское Д., потому что в магазинах продают исключительно китайское Д., потому что принцип, исповедуемый нашими торговцами "жри, что дают и радуйся тому что есть" себя никак не изживёт, ибо пипл хавает.На старых материнках есть исключительно SMD и электролиты, ещё более старые материнки, где были большие конденсаторы и резисторы, были выкинуты давным-давно.адреса эмуля ПЗУ тоже детектируются, по этим адресам можно читать/писать, но исполнять код нельзя - мгновенный зависон.Я таки восстановил стандартный КНГМД, а ПЗУ в ней теперь на панельке, чтобы можно было его вынимать. Сейчас ситуация такая:
В режиме ВМ1 ОЗУ и ПЗУ сидят параллельно, переключателями SW3.5 и SW3.6 можно управлять доступом к ОЗУ.
содержимое объединяется.
В режиме ВМ3 при наличии параллельно ОЗУ и ПЗУ, читается содержимое ОЗУ (наверное СОЗУ работает быстрее, поэтому), чтобы читать ПЗУ, надо выключить SW3.5. Включение SW3.2 при выключенном SW3.5 приводит к тому, что по адресам 160000-167777 ничего нет. Видимо всё-таки режим быстрое ПЗУ формально работает.
¤
Увеличил ёмкость кондёра С3 до 100пф - ничего не изменилось, вообще как будто он ни на что не влияет.Исключил кондёр С16, режим быстрое СОЗУ при включенном SW3.1 перестал детектироваться. Зато стал мигать светодиод быстрое СОЗУ при прерывании по вектору 4 при обращении по адресам 160000 при включенном SW3.2 и выключенном SW3.5.
Оставил включенным SW3.1, запустил TSTWM3.SAV, и он вывел эту строку и завис с ярко светящимся светодиодом "быстрое СОЗУ":
Test address: 170000 - 171776 , sector: 000000 ******
Там после звёздочек должна быть "<", зависание произошло при копировании участка 173000-176777 в буфер.
Т.е. ничего не изменилось, просто индикация режима работы пропала.Питание никак не подтянуть, у меня БП АТХ не модульный, провода там стандартной длины, и к сожалению не дешёвое китайское поделие, завышающее напряжение.
-
? gid - 25.01.2014 22:31
Увеличил ёмкость кондёра С16 до 100пф и сразу почувствовал разницу. Перестало работать даже в обычном режиме.
-
? MM@ - 25.01.2014 22:35
А если временно совсет отключить С16 - будет ли работать "быстрый" режим ?
-
? MM@ - 25.01.2014 22:45
В общем, есть предложение отправить мне материнку и блок в гарантийный ремонт и установку КМ5 "5" приемки - т.к. есть подозрение на пробой 74F74 - она некорректно работает. Или сверить монтаж. Хотя самые большие сомнения - в БП, точнее - напряжении питания.
Пересылка от меня - за мой счет.
*
Или можно попробовать восстановить имеющийся "топор" - там есть многооборотник СП5 - им подкручивается напряжение.
-
? gid - 26.01.2014 00:21
Исключение кондёра С16 и есть совсем его отключение, он же параллельно.
Вот когда я исключил С3, быстрый режим работать перестал совсем, т.е. не включался в принципе вообще.
¤
Отдача материнки исключена, это раритетный артефакт и моя прелесть, мало ли чего с ней в почте россии случиться может, а блок, если так и не заведётся, можно и отправить.
74F74 это Д33? я её сам в состоянии заменить, лишь бы она была в доступности.Имеющийся топор по характеристикам макс 1.5А, его ещё доработать надо до той модификации, которая 3А выдаёт.Обнаружил вот какую штуку:
код
12701 173000 12702 20000 12700 2000 12122 77002 вызывает зависание в режиме быстрого СОЗУ
а код
12701 173000 12702 20000 12700 2000 12103 10322 77003 не вызывает.
вообще, зависает, когда адресации источника и приёмника 1, 2 или 4, и не зависает при остальных адресациях по крайней мере, если адресация источника 2, а приёмника 0, 3, 6 - не зависло. 5 и 7 скорее всего тоже не зависнет.Кстати, заменил резистор R11 620 Ом, который в извещении был помечен как 620 (2.2к) на 2.2к и светодиод индикации быстрого СОЗУ стал светить ярчеНе верю я что разница в 0.1 вольт критична для советской техники. Еслиб питание было нестабильно или не хватало, ВМ3 валился бы в пульт, а не зависал непонятно от чего, и непонятно где.
-
? Аноним - 26.01.2014 01:04
Осталось сделать пару правильных логических заключений и наконец-то будет найдена причина хаотичных зависаний :)
А вдруг причина в селекторе адресов который просаживает некоторый биты слов случайно совпадающие с битами отвечающими за некоторые варианты адресации в командах что приводит к вылету в неопределенные адреса и хаотичные зависания? Как это лечить?
-
? MM@ - 26.01.2014 01:16
По всем приметам имеет место быть та самая особенность ВМ3 - когда сигнал SSYNC приходит после сигнала SYNC - и сопровождается неясными глюками - т.к. влияет на предвыборку следующего кода процессором.
*
Однозначно - надо сверится по монтажу.
*
С3 создает кратковременный импульс на входе сброса триггера режима "Быстро/медленно" по окончании цикла SYNC.
С16 заведует задержкой поступления сигнала "Трансляция адреса" с 1801ВМ3А, она должна быть около 30-50нс - на время, как сработают
селектора адреса устройств, и задержанный сигнал "ТА" поступает на вх. U20:E - нога 11, инвертируется, и стробирует Д-триггер
режима "Быстро/медленно" Д33.1 - подает на его вход "С" перепад с 0в. до +5в. В момент перепада на входе "С" триггер Д33.1 на его входе "Данные" ( выв. 02 ) - присуствует сигнал опознани режима - +5в. ( т.е. выборка ) - значит, обращение пройдет по режиму "Быстро", а если на ноге Д33 "02" - уровень 0в. - тогда "обычный режим" включается - т.е. SYNC на МПИ выставляется.
При выборке "быстрого" режима вход SSYNC ВМ3А подключается мультиплексором режима КР531КП11 к выходу "ТА" ВМ3А - через цепочку R10-C16-U20.E и собственно ИС КП11 ( потом идет на вход SSYNC через элемент U11:E ).
-
? MM@ - 26.01.2014 01:20
Если прямо и чесно - видимо, или неточный монтаж, или ножка элемента , участвующего в процессе выработки SSYNC - пробита.
*
А сигнал "ТА" - точно с камня идет - 36 нога ?
-
? Ал-р - 26.01.2014 06:01
"неточный монтаж" это чей? (он же купил его у ВАССС)
-
? MM@ - 26.01.2014 06:02
Немного подумав, предлагаю провести такой эксперимент :
к той ножке КП11, к которой подключон новый светодиод, подключить еще один - плюсом к 09 ноге КП11, минусом к вновь вводимому резистору 330 ом ( на схеме его нет - его надо приделать ) , второй конец нового резистора - на общий. Таким образом, при отсуствии выборки "быстрого" режима, он будет постоянно гореть.
И набрать по адресу 170000 такую программу :
170000 : 000777
Или такую :
170000 : 000137 170000
И запустить ее в быстром режиме СОЗУ.
Гореть будут оба светодиода, или только один - который обозначен на Э3 как "Д2" ?
Если оба - схема рабочая. Если только один ( Д2 ) - нет сброса триггера режима "Быстро/обычно" по окончании цикла МПИ.
*
Сфоткайте, пожалуйста, Вашу монтажную схему ( на бумаге ) - для осмотра. Есть некотрые сомнения в номинале резистора от 04 ноги до питания Д33 ( 74F74 ). Он должен быть примерно 2.2 ком - но можно от 1.5 до 2.4 к.
*
Свободная нога навесной подтяжки - нет ли возможности проверить, подтянуты ли сигналы B22 - SYNC и B21 - DOUT МПИ ?
Подтянуты ли все АД0-АД15 ?
-
? MM@ - 26.01.2014 06:08
Уважаемый господин Ал-р, тонкость как раз в том, что был продан вариант исполнения "00", а потом переделан покупателем в "01" - вот и ищем глюки.
*
Есть маленькая тонкость - я смотрел дравер VM.SYS - он пропатчен на этот глюк - обмен с высших адресов на низшие ведется через универсальный регистр - видать этот глюк имеет даааавнюю историю. Но все равно - если есть рабочий вариант Э3 ( у меня ) - он должен быть и у покупателя.
-
? gid - 26.01.2014 11:39
Фотки:
Монтажная схема: http://files.mail.ru/BDC48B20E56544F28C606F914F5D0E91?t=1
Новый монтаж - ручкой, старый - карандашом, причём старый показан не весь, я рисовал лишь то, что нужно изменить по извещению, а то итак там каша, в которой трудно разобраться.
И перефотографировал заново стороны, чтобы отпали одни и те же задаваемые вопросы.
обратная сторона. на ногу 11 Д20 сигнал идёт действительно с ТА (36 нога): http://files.mail.ru/2CBAA4F796F9455C8CD2956FFFE7C014?t=1
фотки ЛН1 с разных ракурсов, там действительно ничего не замыкает и никак не может:
http://files.mail.ru/568F4413482A4A9BB9033489119D1B35?t=1
http://files.mail.ru/AFC8092A2A2D42EDA7E0C5563F118A15?t=1
Общий вид сверху: http://files.mail.ru/64181F1B0A694080B40A231730F5B372?t=1
Вид на монтаж:
http://files.mail.ru/70796C3A63294617AA917D06A50B6620?t=1
http://files.mail.ru/8A045A1220B4493EBD37B31D73AE47AB?t=1Ещё пробовал такую штуку:
по адресам 170000 поместил такой код:
12701 173000 12702 160000 12700 100 12122 5237 177664 77004
ОЗУ по адресам 160000 - чт/зап вкл. естественно и обнулено.
В результате заметил - экран сдвинулся на одну строчку верх и зависло, т.е. 12122 5237 177664 выполнилось, но после перезапуска по адресу 160000 был 0, т.е. первый 12122 пересылку не выполнил, или выполнил не туда.Номинал резистора от 04 ноги до питания Д33 как на схеме. 3.3к, и ещё 4 нога соединена с 13. а до этого 4 и 13 ноги были прямо к +5В подключены, так на блоке было изначально, я просто 4 ногу соединил с 13й, а уж после, когда осматривал схему, сделал по схеме.
¤
Подтяжки я вообще не трогал, Б22 подтянут, Б21 с чёрной резисторной сборкой не соединён. АД0-АД15 - соединены.
-
? gid - 26.01.2014 12:15
Подпаял второй светодиод.
Когда режим быстрое СОЗУ выключен - он горит.
Когда режим быстрое СОЗУ включен, но обращения к СОЗУ нет - он горит, Д2 не горит, когда обращение есть - наоборот, Д2 горит, а подпаяный не горит. Т.е. таки триггер не сбрасывается.
-
? MM@ - 26.01.2014 12:35
Т.е. такой эффект при выполнении программы по адресу
170000 : 000777 -
один светодиод горит, а другой - нет ?
( горит, естественно, "быстрый" светодиод - при "быстром"режиме ? )
-
? MM@ - 26.01.2014 13:14
Есть некотрые сомнения в Д33.
Для их подтверждения понадобятся 3 фиксируемые выключателя - их можно подключить к ее входам 01, 02, 03 - и проверить логику работы. Индикатор - светодиод на 09 выв. КП11.
Соответственно, вход 01 - "Reset" должен быть асинхронным по отношению к входу стробирования "С" - 03 и входу данных - "Д" - 02.
Более того, вход данных должен записывать данные только в момент, когда идет перепад на входе "С" - 03 с 0в. до +5в.
¤
Опыты выполнять можно без ИС 1801ВМ3А, отпаяв все от выв. 01, 02, 03 Д33.
-
? gid - 26.01.2014 16:18
>>? MM @ - сегодня 12:35
Ну да, так и есть.Я сначала поищу запасную 74F74, чтобы если что, сразу же и перепаять её.
-
? MM@ - 26.01.2014 16:24
На место Д33 я ставил ЭКФ1533ТМ2 Интеграла ( КФ1533ТМ2 - неподходящи по размеру корпуса, как и 530ТМ2 - но тоже ставил и их ),
и даже 74HC74 - но лучше воздержаться от 1564ТМ2 - т.к. 1564 совсем недалеко ушли от 564 по быстродействию.
Можно ставить и 74АС74 - разницы особо большой не будет - 10-15 нс. на Д33 вполне допустимо.
-
? anonymous - 26.01.2014 18:44
От версии 74HC74 многое зависит, так для 10-летней давности партий ONsemi и NXP дают те же 25МГц, что и отечественные 1564, а вот 74HC74 от Philips - уже 70МГц в НКУ, свежая ревизия (2012г.) от NXP - 75МГц для 74HC74 в НКУ.
-
? SPY@ - 26.01.2014 18:47
Скажем так, я был знаком с некотрым производством 1564 ИС - лучше от них воздерживаться. Применяйте 74HCхх - не будет проблем.
-
? Настоящий Аноним - 26.01.2014 18:57
А не подскажет ли товарищъ MM-anonymous, на какой наибольшей частоте может работать микросхема КР531ТМ2 ?
-
? SKcorp. - 26.01.2014 19:07
80 Мгц.
-
? Ал-р - 26.01.2014 19:10
531ТМ это не очень его фишка (у него наверное нету КР1533), про бзик с попыткой сованием АП2 в БК ... и соответствующие килоАмперы ...
-
? gid - 01.02.2014 20:32
С переключателями мне возиться не захотелось, поэтому я просто поменял Д33 на 74HC74 (ничего другого у нас просто не продают). И теперь таки да, блок работает как ожидалось. Режимы "Быстрое СОЗУ" и "Быстрое ПЗУ" полностью работоспособны, триггер переключается, дополнительный светодиод подтверждает это своим свечеием, TSTWM3.SAV прошёл 8 проходов без ошибок в этих режимах (С радиатором на проце).
Зато теперь у меня ощущение, что в режиме обычного СОЗУ стало работать нестабильно, или без радиатора теперь стало невозможно работать, ВМ3 в таком состоянии если зависнет, то конкретно, хотя пальцем трогаешь уже зависший - вроде и не горячий нисколько.
В пультовой области сидит прога мигания жёлтым светодиодом, но она не запускается, загорается красный светодиод и всё, висяк.
Теперь можно более плотно заняться тестированием блока.
Еще вот что я заметил, это и раньше бывало. Иногда, на блок что-то такое находит, вроде он работает-работает, а потом вдруг бац, и закапризничает, зависает на ровном месте. В СОЗУ вбиваешь какой-нибудь код, потом тут же его просматриваешь, а читается мусор.
Лечится отключением питания, немного подождать, включить и дальше работать спокойно. Причём заново просматриваешь набранный код и видишь именно то, что набирал.
Такое ощущение, что паразитные ёмкости гуляют себе спокойно по разным углам платы, а потом как соберутся в одном месте и начинают мой ВМ3 нога шатать. Может избыток навесного монтажа так влияет?
-
? MM@ - 01.02.2014 22:21
Надо поймать момент , когда в СОЗУ образуется мусор - вероятные причины :
1.Исчезает контакт одного из адресных проводников шины адреса СОЗУ - надо прикинуть по мусору, он в одном или сразу в 2-х байтах мусорного слова содержится ?
1.1. Если в одном байте - нет контакта в месте припайки конкретной ИС СОЗУ - пропаять СОЗУ паяльником, корпус которого соединен проводком с общим платы.
1.2. Если оба байта левые - значит, исчезает контакт в месте запайки ИС 74F374 - 3-х регистрах рядом с АП2.
2.Вероятная причина чтения мусора из СОЗУ - нестабильный контакт подтяжек на МПИ БК - тоже могут буквально по битам отваливаться.
2.1.На фото был свободный конец резисторной сборки виден - надо проверить, подтянуты ли Б22 ( SYNC ) и Б21 ( DOUT ).
3.Спонтанные висяки могут быть от нестабильного питания - менее 4.9 в. на конденсаторах К53-14 47 мк 6.3 в. в блоке -
БП от ИБМ не отвечают серверным параметрам +-1% во всем диапазоне температур и нрагрузок, особенно с одновременным получением +5 и +12 в. от одного трансформатора - надо этот вопрос проработать - например, заменить провод прямо от платы БП на толстенный многожильный - до разъема питания БК. Я этот фокус лично проделал в своем БП - все глюки исчезли, на ВМ3А стало +5.03 в. Я применил кабель из 2-х проводников общим сечение 2.5 мм.кв. длиной 1 метр.
( Провода в ассортименте продаются в электротоварах по умеренным ценам.)
4.Навесной монтаж никак не влияет на стабильность устройства, если сигнальные проводники не идут строго параллельно больше, чем 10-15 см.
5.Весьма неплохо еще и DIN с RPLY подтянуть, причем RPLY - прямо на контактах ИС РЕ2 на плате БК, но это не особо влияет на работоспособность устройсва - но по осциллограмме - весьма улучшает дела.
-
? gid - 03.02.2014 12:29
1.2 Да. левые оба байта, причём не искажение того, что я вбил, а именно совершенно постороннее число, как будто, чтение делается совсем по другому адресу, чем запись.
2.1. Теперь и Б22 ( SYNC ) и Б21 ( DOUT ) подтянуты, честно говоря, никакой разницы между подтянутым и неподтянутым DOUT не заметил.
3. Курочить хороший (относительно конечно) БП не буду, и не мечтайте, лучше буду добиваться стабильной работы при пониженном напряжении. Я тут недавно с удивлением обнаружил, что пользуюсь совсем новым БП FSP 400Вт, хотя был абсолютно уверен, что пользуюсь старым PowerMan 350Вт. Хотя я хоть убей, не помню, как такое получилось, и куда я подевал свой старый БП.Тут ранее говорилось, что на дискетке якобы есть некая заготовка программы "пультъ", но я её не нашёл, либо она названа как-то слишком нетривиально, либо её таки нету.И я тут начал составлять таблицу распределения адресного пространства в режиме пульт. Получилось следующее
000000-077777 Специальное пультовое СОЗУ
100000-137777 Область окна №1 БК11М
140000-157777 ПЗУ монитора БК11М
160000-167777 СОЗУ эмулятора ПЗУ
170000-171777 Область СОЗУ
172000-172577 Пусто
172600-172777 Дубль первых 200 байтов специального пультового СОЗУ
173000-176777 Область СОЗУ стартовой последовательность ВМ3.
177000-177777 Область регистров
Так ли это?
Особо интересует распределение выше 100000, тут ранее говорилось, что там всё непросто для пульта. Вообще, возможно ли в пульте, как-то что-то выводить на экран БК (ну т.е. доступно ли экранное ОЗУ)?
-
? anonymous - 03.02.2014 13:20
Окно со 0100000 - ползучее, чтоб оно ползало по памяти, надо регистр 0172512 шевелить,
-
? gid - 03.02.2014 14:44
Ни в одной PDP11 Handbooke не могу найти описания работы в пультовом режиме.
Каков размер этого ползучего окна со 0100000? стандартные 020000?
PARH (172512) по своему функциональному назначению аналогичен обычным PAR?
А область регистров-то хоть доступна постоянно? Или тоже только через шевеление 0172512?
-
? gid - 03.02.2014 15:41
Часть ответов нашёл в ТО на 1201.03
Размер окна стандартный, 020000, но там, в ТО, нарисовано, что PARH2 (172512) мапит сразу 2 окна в одну область, т.е. адреса 100000-117777 и 120000-137777 дублируют друг-друга,
а за область регистров отвечает некий регистр PARH3 адрес которого держится в секрете, который так же мапит сразу два окна в область регистров, т.е. регистры находятся по адресам 140000-157777 и 160000-177777
А в PDP11 Handbookах тщательно избегается освещение адресов из диапазона 172500-172514, то, что 172512 - это PARH2 известно, а может быть так, что PARH3 - это 172514 ?
-
? gid - 03.02.2014 16:04
Ещё нашёл. "В диспетчер памяти введены четыре дополнительных регистра для организации доступа к программе HALT-моды. Значения трех из этих регистров постоянны, а один доступен по чтению и записи по адресу 172512".
Ну то есть, раз они константны, то адреса их никому знать необязательно, а может они вообще на шину не выведены. Они как суслик, их не видно, но они есть.Ещё написано, что нельзя использовать прерывания и команды MUL, DIV, ASH, ASHC, потому что в качестве регистра-указателя стека используется свой внутренний регистр.
А чем им MUL, DIV не угодили? Они этот внутренний регистр портят? Или потому что в 1201.03 они программно эмулируются?
И SP в пульте тогда является простым регистром?
Т.е. JSR PC,NNN в пульте тоже нельзя использовать? Т.к. оно не будет использовать SP как указатель стека для сохранения адреса возврата?
-
? anonymous - 03.02.2014 20:23
Да, регистр портят, ибо он используется то ли в качестве счетчика при уможении/делении и сдвигах, то ли в качестве промежуточного для временного хранения. SP в пульте наследуется от моды, код которой в psw находится, его надо бережно сохранить, затем в него записать адрес пультового озу и пользовать, и восстановить прежнее значение перед выходом из пульта, и этот SP как раз обеспечивает работу jsr и прочее использование стека, кроме прерываний. Для прерываний в пульте используется второй указатель стека, организован который на том tmp-регистре, он всегда имеет начальное значение 020000 и программно недоступен. Есть еще особенность, прерывание по 4му вектору в пульте происходит без сохранения в стеке psw и выход из него по rts pc делается обычно.
-
? anonymous - 03.02.2014 20:26
Последнее утверждение рекомендуется проверить, я так делал и так делает 134я прошивка 1801РЕ2, но исследованием этого вопроса не увлекался.
-
? gid - 03.02.2014 21:38
То есть, прерывание по 4му вектору в пульте использует SP в качестве указателя стека?
А использует ли ещё кто-нибудь стековый tmp-регистр хотя бы опять же в качестве стекового?
А кто мешает выполнить прерывание по векторам 010, 014 или 020? Резервные коды, BPT и IOT будут проигнорированы или попытка их выполнения просто вызовет прерывание по 4му вектору?
-
? MM@ - 03.02.2014 22:03
Насколько мне стало ясно, наконец нашелся первый прораммист серьезных DEC - систем на просторах России.
Это вам не в 3-х ( соснах ) проводках ВМ1 разбираться, здесь целая куча недокументированных багов и фич !
-
? anonymous - 03.02.2014 22:42
MM, на спугните его! :) gid очень полезен для проекта новой БК, я не могу возиться сейчас с исследованиями из-за отсутствия на это свободного времени, а Patron к разбору ВМ3 еще не преступил. У меня нет ни одной платы, где бы все пультовое пространство было бы реализовано на озу, а это сильно облегчает исследования, потому ваш блок - замечательный инструмент для изучения особенностей ВМ3.
-
? MM@ - 03.02.2014 22:49
Ув. тов. gid писал, что массив пульта повторяется чуть ли не до 160000 с шагом 020000. Теперь начинаю что - то припоминать на эту тему ... ( Прямо как Юрий Леонидович из Историй о советских камушках ... )
-
? gid - 05.02.2014 23:00
Пока искал способ выводить что-то на экран БК из пульта ВМ3 выяснилось три вещи:
1. Подтяжка DOUT очень негативно влияла на стабильность чтения-записи в ДОЗУ/ПЗУ БК, пришлось убрать.
2. Радиатор на проц надо цеплять через терморезинку. Любое случайное касание радиатора рукой ведёт к зависанию. Надеюсь терморезинки всё таки диэлектрические.
3. Область экрана можно подключить по адресам 100000-120000. Только половинку экрана на выбор, верхнюю или нижнюю, а по адресам 120000-140000 так и есть, повторяется то, что подключено по адресам 100000-120000.
-
? MM@ - 05.02.2014 23:23
Надо у уважаемого Anonymous спросить, верхний трек на корпусе М1801ВМ3 - соединен с подложкой, или положка - это только торцевой контакт корпуса ВМ3А ? Если последнее верно, надо вершок процессора подпаять паяльником к 32-й ноге. Корпус паяльника перед мероприятием соединить с 32-й ногой 1801ВМ3 проводочком. Подложку подсоединить через конденсатор 0.047 - 0.1 мк к 32-й ноге процессора - на подложке должно быть около минус 1.5 - 2.2 вольт ( вырабатывается в ВМ3А ).
Если подложка ВМ3А - на общем, процессор будет жрать до полампера и больше - соответственно, греться ( есть такие, прямо с конвеера - для опытов отбирал в молодости ).
-
? anonymous - 06.02.2014 06:25
Да, так и есть, я всегда верхнюю и нижнюю крышки землил, а подложка через подборную для каждого процессора емкость подключалась.
-
? gid - 08.02.2014 10:00
Я не обращал внимания, как там было сделано, сейчас осмотрел, и у меня сделано так:
верхняя крышка, нижняя крышка и торцевой контакт между собой замкнуты, и через конденсатор 68n соединены с 32й ногой. Были соединены, оказывается кондёр только делал вид, что припаян к 32й ноге, на самом деле, просто болтается.
Как правильно должно быть? Верхнюю и нижнюю крышки соединить проводочком с 32й ногой, а затем с ней же соединить торцевой контакт через конденсатор?
-
? anonymous - 08.02.2014 10:29
「Как правильно должно быть? Верхнюю и нижнюю крышки соединить проводочком с 32й ногой, а затем с ней же соединить торцевой контакт через конденсатор?」 - Да.
-
? gid - 10.02.2014 17:11
Я вот только сейчас обратил внимание: кнопка "СТОП" в режиме ВМ3 вообще не обрабатывается ведь?
По схеме БК она напрямую на IRQ1 ВМ1 заведена. А поскольку ВМ1 неактивен, то кнопка "СТОП" превращается в простую декорацию?
Очень многое БКшное ПО, нуждающееся в этой кнопке, ожидает облом.
Возможно ли сигнал от кнопки СТОП завести на неиспользуемые входы IRQ1-IRQ3 ВМ3? Или они тоже векторные?
-
? MM@ - 10.02.2014 22:54
1.К сожалению, в ВМ3А нет дополнительных радиальных прерываний ( или почти нет - если только математические ... ).
Входы , которые в одной секции с сигналом VIRQ - это только номера приоритетов векторных прерываний. Их описание - в ТО МС1301.03/04.
2.А вот есть кнопка "Стоп" на блоке с ВМ3А - но ее надо паяльником приделать к сигналу "Пульт" ВМ3А - и написать немного кода, думаю, в 200-400 впоооолне уложится, даже со звоночком ( типа поднимите рубильник "Пульт !" ).
Думается, что краткого ТО на блок вполне достаточно для изобретения такой кнопки. Для ленивых - кнопу можно приделать параллельно выключателю "пульт" через конденсатор 0.33 - 1.0 мк ( китайский - подойдет ), зашунтированном резистором 24 - 62 ком.( т.е. резистор параллельно конденсатору ). Блокироваться такая кнопка в БК11 ( М ) не будет, если об этом не позаботится специально.
*
П.С.
И параллельно кнопке неплохо бы поставить конденсатор - 0.33 - 1.5 мк, тип - любой. Для защиты от дребезга, но это здесь не особо актуально. Приблизительный тип кнопки - ПК8 - кубической формы со стороной 1.2 см.
-
? Аноним - 09.03.2014 21:59
http://item.taobao.com/item.htm?spm=a1z10.1.4004-56656384.29.dysKyM&id=15659486189
Подойдет эта штука для статики блока?
-
? MM@ - 20.03.2014 14:37
Приглашаю энтузиастов микропроцессорной техники времен СССР для совмесной неспешной разработки узлов и блоков БК11М3.
Желательно наличие :
1. Желания сделать что-то лучше БК11М, но совместимое с указанной моделью.
2. Навыков работы с ПКад2006 или аналогичным пакетом проектирования.
3. Некотрого к-ва свободного времени - порядка 10 часов в неделю.
Не обязательно наличие :
1. Понимания работы схемы.
2. Умения программировать в мышкодах.
3. Измериловки.
Оплата работ не предусмотрена, за исключением авторского образца продукта.
Из области поощрения - возможность установить свою традемарку на чертежах и продуктах.
Все продукты ( в основном - документация ) жолжны быть общедоступны без каких-либо авторских претензий.
( Могут быть недоступны незавершенные ( или некорректные ) технологические документы ).
Писать в этой ветке или мне на почту.
-
? Дмитрий - 20.03.2014 15:17
Иван Иванович, а вы так и не назвали цену 1836ВМ3. Неужели это такой секрет?
-
? Ал-р - 20.03.2014 20:07
Цена была названа гдето в предыдущих обсуждениях(темах) и это поубавило немногим присутствущим како-то его заказывать ...
-
? anonymous - 20.03.2014 20:35
1836ВМ3 уже нету совсем, и по-видимому не будет, а 1806ВМ5 доставабелен по ~15к рублей при заказе нескольких штук.
-
? Дмитрий - 20.03.2014 20:46
За такие бабки (даже вполовину меньше) ВМ5 идет лесом... 15 камень, чирик мамка, это только две детали - да это подержанная автомашина. Не наш вариант...
-
? MM@ - 21.03.2014 01:05
100 шт. ВМ5-16 мгц вероятно возможно по 150Е за 1 шт. Маркировки не будет, но будут гарантии, в т.ч. обмена.
В общем, если для серьезных дел - то возможно. Если поштучно - скорее лучше у уважаемого Anonymousa поспрашивать.
*
Чистая стоимость голой платы БК11М3 - порядка 100$ при партии 30 шт. - 6-ти слойка без матриц - для плооотненького 2-стороннего монтажа с шагом 1.27. - порядка 200-250 ИС мелкоты и несколько крупных ИС в ж. исполнении.
Набортые : USB 1.1 - 2 шт. ( можно - с RISC - сопроцессорами - 50 мгц ), IDE - на все вкусы, RS-232/MIDI, ПС/2 клава, классическая клава, ноутбучная альтернативная клава, ( ПС/2 мышь - под вопросом либо отдельным модулем ), пультовый терминал 177560, 4 мбайт СОЗУ
с батареями - 80 нс , МПИ - по типу ДВК, софт в ПЗУ - копии 324, 325, 330, бейсик, 326-12 ( ? ) , ВМ1, ВМ2, ВМ3 - переключение программно и аппаратно, отключение ПЗУ программно - для перехода в режим ДВК, плавная настройка частоты процессора с встроенным 4-разрядным частометром, быстродействие 1-го варианта на адресе 001000 - не менее 1000 т. рег-рег, возможен серьезный разгон.
Склоняюсь к мысли звукового обвеса - вот только кому он нужен ? ( ну и Ямаховский звуковой чип - будет )
ВП1-128 - на борту ( для совместимости ). ИСА-переходник в сильно упрощенном виде - в отдаленном будущем внешний ( возможно ).
Можно приделать ЭД на много мегабайт - вот только кому он нужен, если будет IDE ?
*
Пока проектирование вышеописанных блоков медленно проходит на отдельных макетках. Очень медленно.
-
? anonymous - 21.03.2014 08:03
「? Дмитрий - 20 марта 20:46 За такие бабки (даже вполовину меньше) ВМ5 идет лесом...」 Зато какой он симпатичный :3 http://s43.radikal.ru/i099/1403/c8/72818eb418b8.jpg
-
? Дмитрий - 21.03.2014 10:32
>> ? MM @ - сегодня 01:05
А для чего это все? ~8000 только мать+проц. А все остальное? 250МС в подарок? Что на нем будет работать? Опять древняя РТ-11? Да лесом такие вложения сил и бабла в древность.
¤
В таком случае лучше взять плату с АРМ-процом (коих навалом недорого с разными комплектациями), а в нем (на полноценном линухе или ведроиде) будет эмулятор режима БК - хоть 11М, хоть 12, хоть 22. Причем построить так, чтобы отдельные потоки работали на драйверы/софт. Чтобы получилась хоть какая-то многозадачность и гибкость. Чтобы отдельное ядро работало как эмулятор граф. режима вплоть до fullHD. Вот тогда это будет интересно. Это будет комп размером с внешний 2,5" винт, с динамически меняющейся частотой камня.
¤
>> Зато какой он симпатичный
Я бы добавил к сказанному: необычный, белененький.
-
? MM@ - 13.07.2014 00:57
Обновление Э3 блока ВМ3А - оказалось, забыли диодик ( в районе Д33 ) обозначить :
http://itmages.ru/image/view/1776480/4cd6f895
Все параметры сохраняются - см. описание 01 исполнения.
-
? MM@ - 17.07.2014 00:05
Сейчас проверил исполнение инструкций на 1801ВМ3 :
030000 : 112737 123456 003001 000777 - исполняется нормально.
030000 : 012737 123456 003001 000777 - устойчиво трап то 4 - даже не в пульт.
Таким образом СМК со своими нечетными словами в IDE точно не может работать.
-
? MM@ - 19.07.2014 17:22
Для интересующихся быстродействием 1801ВМ3А - 6 мгц могу набрать и запустить несложный текстовый код ( в виде восьмеричных цифр ) в адресе 170000 - 171776, 174000 - 175776 СОЗУ и запустить с секундомером.
Примерный формат данных :
170000 : 012737 000040 172516 - зажечь лампочку.
171000 : 005037 172516 - потушить лампочку.
Предложение действует ограниченное к-во времени.
Код может быть исполнен в режиме нормального тайминга МПИ и в режиме сокращенного тайминга МПИ ( т.е. "быстрый" режим ").
Максимальный объем кода - 100 ( 8 ).
Пределы остчета времени - 0.5 с. .... 5 мин. Код будет запускаться на БК11М в состоянии после перезапуска.
-
? Аноним - 10.12.2014 15:44
А что Вы скажите о 1645РУ1АУ?
1645РУ1АУ - микросхема оперативно запоминающего устройства статического типа емкостью 1 Мбит (128К x 8) бит
http://catalog.gaw.ru/index.php?page=document&id=37610
-
? Вячеслав@ - 10.12.2014 15:52
Разброс цен от 500 до 11000 рублей. В остатке числятся не более 10шт.
¤
С такой емкостью доступны китайские кэши.
-
? MM@ - 10.12.2014 16:18
1.Корпус - не Джедек.
2.Емкость - всего 128 кбайт, а у рекомендуемых M5M5408AFP-55LL - 512 кбайт.
3.Все равно по ссылке - китайский кристалл в драгоценном советском корпусе. Таковы реалии совка, что даже у 537РУ17 ( 6264 ) - импортный кристалл.
4.Приобрести прямо сейчас рекомендуемый чип можно в Чиптрейде, но 70 нс. Ориентировочная цена - 400 руб. за 1 шт.
http://www.chiptrade.ru/searchcat/?search=M5M5408&sklad=0
Почтой высылают, на Митино привозят.
5.Ну или у меня прикупить M5M5408AFP-55LL - по 350 руб 55 нс 1 шт. + почта. Комплект 4 шт. - 1400 руб.+ почта.
http://itmages.ru/image/view/1766843/0a858c83
-
? Аноним - 10.12.2014 16:43
Ожидалась оценка параметров можно в сравнении с 5408.
K1645РУ4 - микросхема оперативно запоминающего устройства статического типа емкостью 16 Мбит (1М x 16 бит).
http://catalog.gaw.ru/index.php?page=component_detail&id=53321
3.6в для блока не подходит?
-
? MM@ - 10.12.2014 17:13
К сожалению, 3-х вольтовые кристаллы не подходящи для блока.
К тому же с током хранения 5 ма ( 5000 мка - как в даташите по ссылке ).
Реально допустимо использовать ИС СОЗУ с током хранения до 5 мка на 1 шт. ИС - как в рекомендуемой выше ИС фирмы Митцубиши.
И, кстати, кристалл в 1645РУ4 - похоже на Кипресс или Альянсе - там обычно такие бешенные токи течки бывают.
А вот с выводом напряжения питания накопителя СОЗУ - 1.8 вольт - впервые вижу. Похоже на студенческий проект...
*
Если именно для сбоки плат блока ВМ3А - надо ориентироваться прежде всего на геометрические габаритные показатели и шаг выводов 1.27 ( в крайнем случае 1.25 ). А если для новодела - можно и преобразователи уровня 5в. - 2.5 в. воткнуть, например на Н530АП2 ( порядка 50 руб. за 1 шт. в Москве ).
-
? Аноним - 10.12.2014 18:05
Яндекс говорит микросхема 1645РУ4АУ по АЕЯР.431220.643 ТУ имеет зарубежный аналог CY7C1061.
http://www.form.ru/rar/TR/TP_HF2.pdf
http://www.cypress.com/?docID=48932
¤
CY7S1061G, CY7S1061GE - быстродействующее асинхронное статическое ОЗУ емкостью 16 Мбит (1 М х 16 бит) с малой потребляемой мощностью и встроенной схемой коррекции ошибок ECC.
http://catalog.gaw.ru/index.php?page=document&id=46573
Страница 7 гласит при 5в питания Vhigh составляет 3в.
Значит ли это что применение Н530АП2 неизбежно?
-
? MM@ - 10.12.2014 19:49
По ссылке на CY7C1061 указано, что максимальное напряжение на выводах ИС + 4.6 в, ( видимо, при питании +3.9 в. ? ),
сответственно, развязка по напряжению на шине данных абсолютно необходима. Насчет шины адреса - здесь есть небольшое поле для маневра. Дело в том, что на выходе ТТЛ-элементов обычно небывает больше +3.6в, и можно ограничить этот параметр диодами и стабиллитроном ( одним на всю шину адреса , например 2С133 металл. ).
А насчет встроенной ЕЦЦ - это зловещий признак. Видать, там загрязнено японческими радионуклидами все, поэтому и вставили принудительную коррекцию. Джельтмены никогда не пользуются коррекцией ЕЦЦ иначе, чем для простого выявдения необходимости смены ИС / блока с ИС. Реальную пользу в резервировании/коррекции приносит лишь троирование - да и то, не в особо серьезных случаях.
Вообще, на фоне немаленьких токов потребления самим СОЗУ приделывание Н530АП2 - не такое и большое зло.
Кстати, сообщаю, что для напряжений питания порядка +2.5 в. есть и более ёмкие ИС СОЗУ.
Однако, все ИС СОЗУ с напряжением питания менее 4 в. не поддерживают микропотребление тока в режиме хранения информации с малым ( пониженным ) напряжением питания ИС СОЗУ.
*
Припоминаю, как совки обосрались с марсианской программой - поставили коммерческое ( бытовое ) СОЗУ в марианский аппарат. Как он достиг цели - там из него и повылазило все коммерческое дерьмо. Для сумневающихся - Гугля в помощь.
-
? anonymous - 21.12.2014 03:11
Попались дурные ВМ3, накачивающие -3.1в на подложке и не проходящие тест прерываний. Лишняя напруга была с подложки стравлена диодами в качестве стабисторов, включенных параллельно конденсатору на торце ВМ3 - заработали на 8МГц удовлетворительно, программы падают только при выходе из НКУ (ниже -20, выше +50). Вообщем, на заметку народу, как костыли в трудной ситуации.
P.S. покупались соратниками по клубу в Текстильщиках в Анионе, Анион не виноват, коробки с завода такие...
-
? MM@ - 21.12.2014 08:13
Обращаю внимание собирающих блок ВМ3А самостоятельно - в типовой БК11М на процессоре блока ВМ3А оказывается напряжение порядка +4.65 в, недостаточное для работы его на частоте свыше 4 мгц. Для нормализации напряжения питания ИС М1801ВМ3А необходимо закоротить входные дросселя питания на плате БК11М - в районе разъема питания ДИН-5. Так же обращаю внимание, что собранный конструктив блока ВМ3А потребляет от +5в. при 6 мгц порядка 1.60 а - т.е. при работе БК11М с блоком ВМ3А и одновременно блоком КНГМД на плате 7.102.122 ток потребления БК11М возрастает более, чем в 2 раза. Для исключения просадки напряжения питания настоятельно рекомендуется заменить кабель питания от БП БК до собственно БК11М на другой, с толщиной медных проволок в каждом отдельно взятом проводе от 1.50 мм.кв. Измерять толщину меди в проводе следует лично при покупке кабеля - т.к. хитрые производители проводов пишут общую толщину меди во всем кабеле, а не в отдельно взятом проводе кабеля. Устраивать длину питающего кабеля более 1 м. не рекомендуется. Как разъем для процессора М1801ВМ3А можно использовать разъемы СНП58-64 мама - как на фото прототипа 1998 г. :
http://itmages.ru/image/view/1763167/a8a84269
-
? MM - 12.03.2017 00:08
Нужен ли кому блок ВМ3А с частометром за 4 т.р. + почта ?
Есть возможность подготовить.
-
? MM - 19.03.2017 16:51
Краткое описание КА1801ВМх от господина Фролова г. Ленинградъ :
Доки к КА1801ВМ3 и КА1801ВМ4
http://www.leningrad.su/temp/ka1801bm3.pdf
http://www.leningrad.su/temp/ka1801bm3_4.pdf
http://www.leningrad.su/temp/ka1801bm4.pdf
- << Форум