nedoPC.org

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



Reply to topic  [ 12 posts ] 
Электроника С5-2200 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Совершенно по случаю попал я на станицу музея Сергея Фролова "Электроника С5-2200".

Электроника эта меня ничем не взволновала, казалось бы, но вот процессор её
несколько удивил:

-----------Image

Честно говоря, я о таком процессоре до сего дня не слышал ничего... :(

Поиск дал следующие сведения:

СЕРИЯ 586 - 586ВМ1 - бК0.347.297-01ТУ 16-РАЗРЯДНЫЙ МИКРОПРОЦЕССОР

RCgoff wrote:
У Светланы ещё есть загадочный 586ВМ1, описываемый как 16-битный аналог Z80.
Кто что про него знает?
На её сайте шаром покати: http://www.svetlanajsc.ru/production/microelectronics.php (ссылка битая) .

Felid wrote:
586ВМ1 - это основной ЦП серии электроника С5. С5-21 сделана именно на нем. И кажется я уже
говорил, что аналоги для 586 и 1827серий указаны в справочниках функциональные. То есть просто
микросхемы похожего нзначения. Эти серии полностью своей разработки.


Ну и несколько противоречивые сведения с Полигона призраков:
ddr2ddr wrote:
вот тут (http://www.inp.nsk.su/~kozak/adv/advh1.htm) говорят, что это однокристаллка без западный аналогов
вот здесь (http://ra4a.narod.ru/portal/micro29.htm) что клон Зилога Z8000
я ссылался на додековский справочник, ему больше доверия.... но опять же - не факт.

Микропроцессор может работать в реальном масштабе времени и в мультипрограммном режиме, а также обеспечивать
режим прямого доступа в память микро-ЭВМ.

Ниже приведены основные технические характеристики БИС ОМП типа К586ИК1:
разрядность 16 бит;
адрес 15 бит; :o
прямая адресация 32768 слов;
количество основных команд 31;
быстродействие 200 тыс. операций/с типа «регистр—регистр»;
тактовая частота 2 МГц;
корпус керамический с 48 выводами,
напряжение питания +5 В; +12 В;
потребляемая мощность 900 мВт.


Возможно, у кого-либо есть менее противоречивые сведения, или ссылка на
документацию по этому процессору - 586ВМ1 ?

_________________
iLavr


22 Jan 2014 14:13
Profile
Doomed

Joined: 25 Aug 2009 07:02
Posts: 459
Location: Москва
Reply with quote
Post 
Был момент, загорелся пощупать этот проц. Только в варианте ИК1, ВМ это его новое обозначение. Пощупал. Разочаровался. Но интрига осталась, в виде непонятого еще режима внешнего микропрограммирования. Причина разочарования - не является законченным ЦПУ, часть системы прерываний и часть команд реализуется внешними средствами. Некрасиво по нынешним меркам, но, видимо, было оправдано: микросхема не общего применения, а для применения в составе конкретной ЭВМ конкретной архитектуры. Что удалось интегрировать, то и интегрировали, остальное добили рассыпухой и пресловутым внешним микропрограммированием.
Обзорная книга тут.
Обсуждение на "Призраках" тут.


23 Jan 2014 06:16
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Mixa64 wrote:
Был момент, загорелся пощупать этот проц. Только в варианте ИК1, ВМ это его новое обозначение.
Пощупал. Разочаровался. Но интрига осталась.

Я, честно говоря, им НЕ загорелся, но мне казалось, что хотя бы "в лицо" я большинство
отечествнных процессоров знаю, но этот - увидел в первый раз.

Я читал описание "С5" в книжке, где один из соавторов - Гальперин, но там не было
ничего про 586ВМ(ИК)1.

Если тебя не затруднит, взглянь вот этот архив, там в одном из документов действительно
приводится описание ЭТОГО процессора и его системы команд?
(честно говоря - текст там "не очень"... :-? )
Но я так понял, ты с этим процем знаком, и по материалу сразу сориентируешься...

_________________
iLavr


23 Jan 2014 07:27
Profile
Fanat

Joined: 27 May 2011 04:25
Posts: 79
Location: Perm
Reply with quote
Post 

Документ C5-2200 TO.djvu, страница 44 (обозначена 82 в документе)
Quote:
7.1.1 Микропроцессор ОМП реализован в микросхеме 586ВМ1.


23 Jan 2014 11:56
Profile
Doomed

Joined: 25 Aug 2009 07:02
Posts: 459
Location: Москва
Reply with quote
Post 
Lavr wrote:
Если тебя не затруднит, взглянь вот этот архив, там в одном из документов действительно
приводится описание ЭТОГО процессора и его системы команд?
(честно говоря - текст там "не очень"... :-? )
Но я так понял, ты с этим процем знаком, и по материалу сразу сориентируешься...

Знакомство в привязанность не переросло. Процессор там этот, да.


24 Jan 2014 05:24
Profile
Fanat

Joined: 25 Jan 2014 21:54
Posts: 92
Location: 37.113.169.14
Reply with quote
Lavr wrote:
Совершенно по случаю попал я на станицу музея Сергея Фролова "Электроника С5-2200".

Электроника эта меня ничем не взволновала, казалось бы, но вот процессор её
несколько удивил:


Ниже приведены основные технические характеристики БИС ОМП типа К586ИК1:
разрядность 16 бит;
адрес 15 бит; :o
прямая адресация 32768 слов;
количество основных команд 31;
быстродействие 200 тыс. операций/с типа «регистр—регистр»;
тактовая частота 2 МГц;
корпус керамический с 48 выводами,
напряжение питания +5 В; +12 В;
потребляемая мощность 900 мВт.

Возможно, у кого-либо есть менее противоречивые сведения, или ссылка на
документацию по этому процессору - 586ВМ1 ?
Была в свое время попытка сделать наш первый проект на основе С5-11 (там именно этот процессор стоит), но попытка не удалась. Оказалось, что проще сделать свой компьютер с нуля на основе 580ИК80, что было и сделано.


26 Jan 2014 02:25
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Bill wrote:
Была в свое время попытка сделать наш первый проект на основе С5-11
(там именно этот процессор стоит), но попытка не удалась.

Наверное, всё-таки "на основе С5-21" - там именно этот процессор стоит,
судя по всем доступным мне источникам...

В С5-11 этого процессора еще нет, там - всё на "рассыпухе" еще было сделано.

_________________
iLavr


20 May 2018 09:50
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Вернуться к этому топику и упомянутому здесь отечественному микропроцессору 586ВМ1 меня заставила
следующая цитата из источника, на который я сослался в топике «Саратов-2»:
Attachment:
BM0.gif
BM0.gif [ 7.01 KiB | Viewed 14301 times ]
http://www.controlengrussia.com/retrospektiva/staros-filipp-georgievich/

Я, честно говоря, не будучи в курсе, думал, что УМ1-НХ от Староса и Берга осталась в бозе,
как это у нас бывает, и в виде одного экземпляра в Политехническом музее.

И тот факт, что семейство «Электроника С5» является прямым наследником УМ1-НХ по реализованным
техническим решениям - было для меня неожиданностью! :o
Тем более, что упомянутый здесь отечественный микропроцессор 586ВМ1 входит в состав «Электроники С5-21».

Ну и поскольку у меня были материалы по ссылкам из этого топика, и из разных мест в сети я скачал
и другие материалы, я решил подробнее ознакомиться с этим самым 586ВМ1...

А вот тут-то и ждало меня самое, на мой взгляд, удивительное: а процессор-то фактически бесстековый!? :o
Attachment:
BM1.gif
BM1.gif [ 17.78 KiB | Viewed 14301 times ]

И самое интересное, как это было реализовано: процессор "переключается" между задачами, которым
выделены свои пространства памяти
(ну - фактически сегменты).
Attachment:
BM12.gif
BM12.gif [ 21.76 KiB | Viewed 14301 times ]

За переключение ответственнен специальный регистр РН3, в каждом пространстве у процессора
фактически есть новый набор регистров - хотя это сделано не так, как в z80.

Но самым приятным было, что когда я мучался - как бы обойтись без стека в своей конструкции
4-bit Processor
, я пришел в итоге к весьма похожему техническому решению! 8)

_________________
iLavr


20 May 2018 17:16
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Чисто из познавательного интересу решил ознакомиться с базовой системой команд микропроцессора 586ВМ1.

Система команд содержит 31 команду и на первый взгляд выглядит довольно неудобной.

Команды делятся на 3 основных формата:
Attachment:
К586ВМ1.gif
К586ВМ1.gif [ 18.26 KiB | Viewed 14178 times ]
(В формате адреса ячеек ввода-вывода возможно разночтение в положении битов 3...7)


Таблица команд выглядит следующим образом (все мнемоники русские):
Attachment:
К586ВМ1_1.gif
К586ВМ1_1.gif [ 10.6 KiB | Viewed 14178 times ]
Attachment:
К586ВМ1_2.gif
К586ВМ1_2.gif [ 11.2 KiB | Viewed 14178 times ]

Кроме ухода в новую задачу и возврата к прерванной задаче существует ещё и Переход к подпрограмме.
Переход к подпрограмме осуществляется, насколько я понял, похоже на PDP-8. Но только похоже.
Ибо «Электроника С5» разработана раньше PDP-8, и куда сохранять адрес возврата указывает
поле адреса в формате команд 1.
Специальной команды возврата из подпрограммы я не нашел, видимо, это делается загрузкой программного
счетчика из ячейки с известным адресом.

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

А вобще, думаю, что чисто для привычности надо подобрать русским мнемоникам близкие англоязычные.
Тяжело это всё читается СчК...ГРМ...ЛПН... и т.п. :wink:

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

_________________
iLavr


27 May 2018 18:30
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Подробности исполнения команд по описанию ещё более муторны, нежели их вид...

Если кого система команд этого микропроцессора заинтересовала, выкладываю архив здесь:
Attachment:
C5-2200 PRG.part1.rar [1.39 MiB]
Downloaded 484 times
Attachment:
C5-2200 PRG.part2.rar [924.97 KiB]
Downloaded 496 times

Сам я почитываю не подряд, а в той последовательности, как мне интересно. Выкладывать
этот материал фрагментами, я думаю, непродуктиво.

_________________
iLavr


28 May 2018 05:41
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Я, честно говоря, не будучи в курсе, думал, что УМ1-НХ от Староса и Берга осталась в бозе,
...
И тот факт, что семейство «Электроника С5» является прямым наследником УМ1-НХ по реализованным
техническим решениям - было для меня неожиданностью! :o

Почитывал я тут статейку, излагающую альтернативный взгляд на деятельность Староса и Берга:
Утиная охота - Виртуальный компьютерный музей им. С.В. Русалеина
Ну и кое-что погуглил я, чтобы уточнить некоторые факты...

И неожиданно оказалось, что у этой самой УМ1-НХ есть и более близкие родственники:
М.П. Гальперин wrote:
такие как БИУС «Узел» и её «родная сестра» УВМ «Электроника К-200».

Attachment:
K200.jpg
K200.jpg [ 117.08 KiB | Viewed 7987 times ]

Что мне показалось довольно забавным, после прочтения материала УВМ "Электроника К-200",
что даже, казалось бы, в музейном сайте производителя, фотографии отвратительного качества.
Прямо как в ситуации с "Саратов-2"... :-?

Видимо, подавляющее большинство экземпляров «Электроника К-200» окончили свой путь в цветмет. :osad:

Даже неприятно как-то... вот тоже "мини-компьютер, который выпускались компанией Hewlett-
Packard с середины 1960-х
"


Image

Но всё рассмотреть можно, вплоть до внутренностей...

_________________
iLavr


21 Nov 2020 12:40
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Что еще мне показалось интересным в этой УВМ «Электронике К-200»: элементная база - РТЛ.
Attachment:
K200Log.gif
K200Log.gif [ 12.1 KiB | Viewed 7982 times ]

Для повышения надёжности введено резервирование посредством дублирования.

На аналогичной элементной базе построен Apollo Guidance Computer AGC.
Attachment:
KAGClog.gif
KAGClog.gif [ 20.17 KiB | Viewed 7982 times ]

Разница лишь в том, что в AGC элементы интегральные, а в «Электронике К-200» - гибридные.
Неизвестно мне, правда, было ли в AGC резервирование - на Луне всё ж летало... :o
Интересующиеся - могут сами посмотреть: http://klabs.org/history/ech/agc_schematics/

С учетом того, что к настоящему времени известно про РТЛ-логику:
Quote:
- Высокая рассеиваемая мощность (как на включенном ключе так и на резисторах);
- Нечёткий уровень сигналов (уровень единицы от ~0,9В до напряжения питания);
- Крайне низкое быстродействие;
- Низкая помехоустойчивость;

некоторые заявляемые характеристики «Электроники К-200» просто-таки удивляют! :roll:
Attachment:
rtl.gif
rtl.gif [ 19.53 KiB | Viewed 7982 times ]

Нет... круто... "малой рассеиваемой мощностью на транзистор" и "чрезвычайно низкая потре.бляемая мощность"! :esurprised:

А у куда как меньшего по размерам AGC - весь корпус - радиатор! Да еще и привинчивался там в корабле
куда-то на стенку, чтобы тепло отдавать на 2-х Мегагерцах. :esad:

Image

И как им при этом ещё батарей хватило практически на неделю полёта! 100 Ватт жрал! 8)

_________________
iLavr


21 Nov 2020 16:16
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 12 posts ] 

Who is online

Users browsing this forum: No registered users and 16 guests


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

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