1801BMx

Материал из Википедии — свободной энциклопедии
(перенаправлено с «КМ1801ВМ2»)
Перейти к: навигация, поиск

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

К1801ВМ1 в планарном пластиковом корпусе
К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, в частности, программируемый таймер [1](177706-1777128) и регистры межпроцессорной связи (177700-1777048).

Микропроцессор поддерживает работу в многопроцессорной (до 4-х процессоров) конфигурации.

При производстве, после тестирования процессор маркировался:

  • А (либо одна точка) — частота до 5 Мгц
  • Б — до 4 Мгц
  • В — до 3 Мгц
  • Г (или две точки) — до 5Мгц и блок умножения для операции MUL


[править] К1801ВМ2

КМ1801ВМ2 производства СЭМЗ
КМ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

KL USSR KM1801BM3.jpg

Отличается бо́льшим объёмом адресуемой памяти (до 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

Kn1801vm4.jpg
Сопроцессор КА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

Н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)

[править] Использование

На основе микропроцессоров данной серии были построены:

[править] Примечания

[править] Литература и публикации

  • Микропроцессоры и микропроцессорные комплекты интегральных микросхем. Том 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.

[править] Ссылки

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Участие
Печать/экспорт
Инструменты
На других языках