1801BMx
1801ВМx в серия советских 16-разрядных однокристальных микропроцессоров. Первоначально разрабатывалась[1] как однокристальная ЭВМ (микроконтроллер) 1801ВЕ1 (с собственной архитектурой «Электроника НЦ»), который в свою очередь был развитием микропроцессорного комплекта серии К587[2] с добавленной на кристалле периферией (ОЗУ/ПЗУ/таймер).
Позднее по требованию Министерства Электронной промышленности от этой архитектуры отказались[3] в пользу архитектуры PDP-11. Таким образом, cистема команд серии в целом повторяла систему команд PDP-11. Прямого зарубежного аналога нет. Наиболее близкий аналог в однокристальный процессор DEC T-11 но полной совместимости нет (у T-11 имеется прямой клон К1807ВМ1). Другой близкий аналог в LSI-11/03 (Электроника-60), но в отличие от неё, процессоры К1801 имеют однокристальное исполнение.
Процессоры производились на заводах «Ангстрем», г. Зеленоград и «Экситон», г. Павловский Посад. Позднее, для выпуска полной номенклатуры комплектующих УКНЦ было освоено производство КМ1801ВМ2 на Солнечногорском электромеханическом заводе (СЭМЗ) в г. Солнечногорске.
Содержание |
[править] Микросхемы серии
[править] К1801ВМ1
- Количество команд в 64, базовый набор PDP-11 и некоторые команды расширенного набора EIS: XOR, SOB (дополнительно MUL для 1801ВМ1Г). Также имеется несколько дополнительных команд для организации пультового режима.
- Выполнен по n-канальной МДП технологии
- Кристалл содержит около 50 тыс. транзисторов, размер 5 × 5 мм.
- Системная магистраль: типа МПИ, с совмещённой шиной передачи адреса и данных
- Тактовая частота: 100 кГц в 5 МГц
- Быстродействие: до 500 тыс. оп/с в для операций типа сложения над регистрами
- Напряжение питания +5В
- Потребляемая мощность: до 1,2 Вт
- Корпус 42-выводный, планарный, металлокерамический типа 429.42-5 или пластиковый для исполнения КР1801ВМ1
Микропроцессор имеет некоторые рудименты микро-ЭВМ К1801ВЕ1, в частности, программируемый таймер ОПИСАНИЕ БК-11М(177706-1777128) и регистры межпроцессорной связи (177700-1777048).
Микропроцессор поддерживает работу в многопроцессорной (до 4-х процессоров) конфигурации.
При производстве, после тестирования процессор маркировался:
- А (либо одна точка) в частота до 5 Мгц
- Б в до 4 Мгц
- В в до 3 Мгц
- Г (или две точки) в до 5Мгц и блок умножения для операции
MUL
[править] К1801ВМ2
Разработан в 1982 году в НИИТТ, выпускался на заводах Ангстрем и СЭМЗ. Главный конструктор в В. Л. Дшхунян.
- Количество команд в 72
- Выполнен по n-канальной МОП-технологии
- Кристалл содержит около 120 тысяч элементов, размер 5,3 × 5,45 мм
- Тактовая частота: до 10 МГц
- Быстродействие на частоте 10 МГц: около 1000 тыс. оп/с в для операций типа сложения над регистрами, 100 тыс. оп/с в для операции умножения, около 83,3 тыс. оп/с в для операции деления
- Напряжение питания +5В
- Потребляемая мощность: до 1,7 Вт
- Корпус 40-выводный, металлокерамический типа 2123.40-6 (CERDIP) для КМ1801ВМ2 или пластиковый (PDIP) для КР1801ВМ2
В отличие от К1801ВМ1, ВМ2 имеет полноценный «пультовый» режим (HALT-режим). В пультовом режиме при формировании адреса на магистрали устанавливается сигнал SEL, что позволяет использовать в этом режиме отдельное адресное пространство в таким образом, общее доступное процессору поле памяти увеличивалось до 128 КБ. Так, например, на ДВК в пультовом режиме включалось специальное «теневое» системное ПЗУ (К1801РЕ2-055 или подобное, содержащее монитор и подпрограмы загрузки с внешних устройств). При переходе в пользовательский режим работы оно отключалось.
По сравнению с К1801ВМ1, добавлены команды расширенной арифметики (MUL, DIV, ASH, ASHC в часть набора инструкций EIS), а также операции с плавающей запятой (FIS-команды). Команды FIS (FADD, FSUB, FMUL, FDIV) реализованы полупрограммно в при выполнении этих команд происходит особый вид прерывания и исполняется программный обработчик в памяти пультового режима.
[править] КМ1801ВМ3
Отличается бо́льшим объёмом адресуемой памяти (до 4 МБ), более высоким быстродействием (сложение регистр/регистр в 1,5 млн оп/с, умножение в 100 тыс. оп/с, деление в 50 тыс. оп/с), а также возможностью подключения сопроцессора арифметики с плавающей запятой. Менеджер памяти не полностью совместим с аналогом от DEC. В случае использования лишь 18-разрядной адресной шины (до 256 кБ) совместимость диспетчера памяти была достаточна для использования программного обеспечения без переделок, но при использовании полной, 22-разрядной адресной шины (4 МБ) требовалась адаптация программного кода.
Число команд в 72, при подключении сопроцессора в дополнительно 46 команд с плавающей запятой. Система команд расширена средствами работы с диспетчером памяти: MFPD, MFPI, MTPD, MTPI.
Имеется один набор из шести регистров общего назначения R0вR5, два регистра-указателя стека R6 (режима пользователя и режима системы) и регистр счетчика команд PC (R7). Ещё один дополнительный регистр стека R6 используется в режиме останова. Регистр состояния PSW процессора также доступен программно по адресу 17777776.
В настоящее время, заводом Ангстрем выпускается его КМОП-версия под обозначением Н1836ВМ3 с тактовой частотой 16 МГц. Корпус в металлокерамический Н18.64-1В
- Выполнен по n-канальной МДП технологии
- Кристалл содержит около 200 тыс. транзисторов, размер 6,65 × 8 мм.
- Тактовая частота 6,5,4 МГц (А,Б,В)
- Корпус 2136.64-2 (64-пиновый CERDIP)
[править] КА1801ВМ4, КН1801ВМ4
Математические сопроцессоры для КМ1801ВМ3 и КН1801ВМ3. 32/64 разряда, первоначально 6 МГц, после 1991 года в до 8 МГц. Полностью советская разработка. Повышал производительность при работе с числами с плавающей точкой почти на два порядка. В настоящее время заводом Ангстрем выпускается его КМОП-версия под обозначением Н1836ВМ4, с тактовой частотой 16 МГц. Корпус в такой же как и у КН1801ВМ4 (Н18.64-1В).
- Выполнен по n-канальной МДП технологии, норма проектирования в 3 мкм, 1 слой металлизации.
- Кристалл содержит около 50 тыс. транзисторов, размер 6,65 × 8.4 мм.
- Тактовая частота 8, 6, 4 МГц (А,Б,В)
- Напряжение питания +5В
- Потребляемая мощность: до 2 Вт
- Корпус Н18.64-1В (у КН1801ВМ4)
- Число команд в 46, исполняет все инструкции DEC PDP-11 FP11 кроме
LDUB,LDSC,STA0,STB0иSTQ0.
[править] 1806ВМ2, Н1806ВМ2
Этот микропроцессор функционально соответствуют К1801ВМ2, но выполнен по КМОП технологии.
- Система команд по ОСТ 11 305.909-82
- Число команд в 77
- Тактовая частота в 0 в 5,0 МГц
- Напряжение питания в 5,4 в 5,5 В
1806ВМ2 поставлялся в 42-выводном керамическом корпусе с планарными выводами 4138.42-10.01, Н1806ВМ2 в 64-выводном керамическом кристаллоносителе Н18.64-1В (CQFP).
[править] Т36ВМ1-2 (КА1013ВМ1)
Использовался в микрокалькуляторе Электроника МК-85. Разработан на основе ядра 1806ВМ2 и ячеек БМК 1515ХМ1, уже на которых реализованы контроллеры: клавиатуры, последовательного интерфейса, параллельного интерфейса, памяти, программируемого тактового генератора, дежурной схемы управления питанием. По системе команд соответствует 1806ВМ2.
[править] КР1801ВП1
Микросхема КР1801ВП1 представляла собой базовый матричный кристалл (БМК) на основе которого можно было выпускать разнообразные цифровые устройства. Микросхема содержит примерно 5000 транзисторов (около 600 вентилей). Технологические нормы в 3 микрона по n-МДП технологии, размер кристалла 4,2 × 4,2 мм. Последний слой выполнялся по спецификации заказчика и обозначался цифровым индексом после наименования: КР1801ВП1-(номер прошивки).
- К1801ВП1-013 Контроллер динамического ОЗУ 64К на микросхемах 565РУ6 или 565РУ3 с поддержкой пультового режима для 1801ВМ2 (системная память по адресам 0160000..0177777, сигнал выбора системного ПЗУ 0140000..0157777)
- К1801ВП1-014 Контроллер клавиатуры БК
- К1801ВП1-015 Устройство связи с фотоимпульсными датчиками положения
- К1801ВП1-016 Устройство хранения и передачи управляющих сигналов на электроавтоматику оборудования
- К1801ВП1-026 Двунаправленный приёмопередатчик на 16 каналов
- К1801ВП1-027 Устройство приёма из магистрали команд и организации совместно с 1801ВП1-032 циклов работы с ЦМД ЗУ
- К1801ВП1-028 Схема коррекции ошибок по коду Хэмминга
- К1801ВП1-030 Контроллер динамического ОЗУ 64К на микросхемах 565РУ6 или 565РУ3 с поддержкой пультового режима для 1801ВМ1 (системная память по адресам 0177600..0177677, сигнал выбора системного ПЗУ 0160000..0173777, реализация битов 02 и 03 системного регистра SEL1 (0177716) процессора)
- К1801ВП1-031 Контроллер прерываний
- К1801ВП1-032 Устройство распределения импульсов и формирования временной диаграммы ЦМД ЗУ
- К1801ВП1-033 Многофункциональный контроллер внешних устройств
- К1801ВП1-034 Многофункциональный контроллер внешних устройств (генератор вектора прерывания, буферный регистр, коммутатор шин)
- К1801ВП1-035 Последовательный интерфейс со скоростью до 57 Кбод (DEC KL11)
- К1801ВП1-037 Контроллер бытового ТВ приёмника БК
- К1801ВП1-038 Программируемый таймер
- К1801ВП1-054 Адаптер магистралей Q-BUS и U-BUS
- К1801ВП1-055 Двyнапpавленный бyфеpный pегистp для межшинного моста Q16вQ16, развязка по ёмкостной нагрузке в КТЛК и компьютере УКНЦ
- К1801ВП1-065 Последовательный интерфейс со скоростью до 57 Кбод (DEC DL11W)
- К1801ВП1-095 Интерфейс контроллера НГМД
- К1801ВП1-096 Интерфейс контроллера НГМД
- К1801ВП1-097 Интерфейс НГМД (MY:)
- К1801ВП1-119 Контpоллеp динамического ОЗУ (до 4Мб) для 1801ВМ3
- К1801ВП1-120 Паpаллельный асинхронный поpт межшинной связи (связь каналов ЦП и ПП в компьютере УКНЦ)
- К1801ВП1-124 Экспериментальная схема помехоустойчивого Фибоначчи-процессора для специальных применений
- К1801ВП1-128 Контроллер НГМД типа «Электроника 6022» (тип записи в МФМ, применялся в контроллерах MY:, MZ: и некоторых для БК; при дополнительной программной поддержке способен работать с дискетами формата IBM PC)
[править] Использование
На основе микропроцессоров данной серии были построены:
- Компьютеры семейства ДВК в Одноплатные микро-ЭВМ МС1201, МС1201.01, МС1201.02, МС1201.03, МС1201.04 (К1801ВМ1, КМ1801ВМ2, КМ1801ВМ3)
- БК-0010, БК-0011M в 1985 (КМ1801ВМ1А)
- Пишущая машинка «Ромашка» ПЭЛП-305-02 или ПЭЛП-У1-01 (КМ1801ВМ2)
- Союз-Неон ПК-11/16 (Н1806ВМ2)
- Система ЧПУ «Электроника НЦ-31»
- Система ЧПУ «2М43»-(Одноплатные микро-ЭВМ,МС1201.02)
- Система ЧПУ «2С42-65»
- Электроника МС 0511 «УКНЦ» в 1987 (КМ1801ВМ2)
- Шахматный компьютер Электроника ИМ-01, ИМ-01Т (КР1801ВМ1)
- Шахматный компьютер Электроника ИМ-05 (КМ1801ВМ2)
- Графопостроитель МС6501-01 (КМ1801ВМ2)
[править] Примечания
[править] Литература и публикации
- Микропроцессоры и микропроцессорные комплекты интегральных микросхем. Том 2., под редакцией Шахнова В. А. в М.: «Радио и связь», 1988. стр. 7-20.
- Г.Г. Гришин, А.А. Мошков, О.В. Ольшанский, Ю.А. Овечкин Микропроцессоры: Справочное пособие для разработчиков судовой РЭА / под редакцией канд. техн. наук Ю.А. Овечкина. в Л.: Судостроение, 1988. в С. 122в180. в 520 с. в 33500 экз. в ISBN 5-7355-0306-5
- В. Л. Дшхунян, Ю. И. Борщенко, В. Р. Науменков, А. А. Рыжов, Ю. В. Романец, И. А. Бурмистров, Е. М. Соловьёв. Однокристальные микропроцессоры комплекта БИС серии К1801. в 1984. в в„– 4. в С. 12в18.
- Р. И. Волков, В. П. Горский, В. Л. Джахунян, С. С. Коваленко, П. Р. Машевич. Однокристальный микропроцессор КМ1801ВМ3 // Микропроцессорные средства и системы. в 1986. в в„– 4. в С. 37в41.
[править] Ссылки
- Музей электронных раритетов в 1801ая серия
- Музей цифровой археологии в справочник по системе команд 1801ВМ1
| Микросхемы, производившиеся в СССР | |||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Технологии | РТЛ ДТЛ ТТЛ ЭСЛ N-МОП КМОП И3Л | ||||||||||||||||||||||||||||||||||||||||
| Система обозначения по ГОСТ 18682-73 |
|
||||||||||||||||||||||||||||||||||||||||
| Тип корпуса (ГОСТ 17467-72) |
Тип 1 Тип 2 Тип 3 Тип 4 | ||||||||||||||||||||||||||||||||||||||||
| Производители | Ангстрем Алмаз ВНИИС ЕРЗ ИРЗ Интеграл Полёт МНИИПА НИИЭТ МЦСТ | ||||||||||||||||||||||||||||||||||||||||

