К1801ВМ2
К1801ВМ2 — это 16-разрядный однокристальный микропроцессор, разработанный в СССР в конце 1970-х — начале 1980-х годов. Представляет собой один из первых советских микропроцессоров, реализованных на основе архитектуры, близкой к DEC PDP-11/LSI-11, и предназначенный для использования в вычислительной технике, системах управления и бытовой электронике. Выпускался в корпусе типа DIP-40 с металлокерамическим или пластмассовым корпусом и являлся частью серии К1801 — семейства однокристальных микропроцессоров и микроконтроллеров, разработанных в Научно-исследовательском институте точной технологии (НИИТТ) и производившихся на предприятиях Министерства электронной промышленности СССР.
История разработки
Разработка микропроцессора К1801ВМ2 началась в конце 1970-х годов в рамках программы создания отечественного микропроцессорного набора для замены зарубежных аналогов, в первую очередь — процессоров серии Intel 8080 и Motorola 6800. Однако к тому времени в СССР уже существовали разработки на основе архитектуры PDP-11, в частности, серия микропроцессоров К1801, которая ориентировалась на унификацию с системами команд и программным обеспечением, используемым в советских мини-ЭВМ (например, СМ ЭВМ и «Электроника-60»). К1801ВМ2 стал первым однокристальным процессором в этой серии, способным выполнять 16-разрядные операции и поддерживать адресацию до 64 Кбайт памяти.
Первые образцы К1801ВМ2 были изготовлены в 1981 году, а серийное производство началось в 1983 году на Московском заводе «Микрон» (ныне — АО «Микрон», г. Зеленоград) и других предприятиях. Процессор изготавливался по n-МОП технологии с проектными нормами 5 мкм, что было типично для микропроцессоров того времени. В отличие от зарубежных аналогов, таких как Intel 8086 (выпущен в 1978 году) или Motorola 68000 (1979 год), К1801ВМ2 имел более простую архитектуру, но был адаптирован под советскую элементную базу и требования по стойкости к внешним воздействиям.
Архитектура и характеристики
Основные параметры
- Разрядность: 16 бит (внутренние регистры и шина данных).
- Адресное пространство: 64 Кбайт (16-битная шина адреса).
- Тактовая частота: от 1 до 5 МГц (типичная — 2,5 МГц).
- Техпроцесс: n-МОП, 5 мкм.
- Количество транзисторов: около 20 000.
- Напряжение питания: +5 В (однополярное).
- Потребляемая мощность: не более 1,5 Вт.
- Корпус: DIP-40 (пластмассовый или металлокерамический).
Система команд
К1801ВМ2 поддерживал систему команд, совместимую с архитектурой DEC PDP-11/40 (набор из 81 команды), включая операции с фиксированной и плавающей запятой (аппаратно не реализованы — требовался сопроцессор). Основные группы команд:
- Арифметические и логические (ADD, SUB, AND, OR, XOR).
- Пересылки (MOV, MOVB — байтовые операции).
- Условные и безусловные переходы (BR, BNE, BEQ и др.).
- Работа с подпрограммами (JSR, RTS).
- Ввод-вывод (IN, OUT — через порты).
Регистровая модель
Процессор имел 8 универсальных 16-разрядных регистров (R0–R7), из которых R6 использовался как указатель стека (SP), а R7 — как счётчик команд (PC). Дополнительно существовал регистр состояния (PSW), содержащий флаги переноса, нуля, знака, переполнения и разрешения прерываний.
Особенности архитектуры
- Гарвардская архитектура: раздельные шины данных и команд (но в рамках единого адресного пространства).
- Прерывания: поддерживались до 4 уровней аппаратных прерываний (внешние, от таймера, от контроллера DMA).
- Прямой доступ к памяти (DMA): реализован через внешний контроллер.
- Совместимость: программно совместим с более поздними процессорами серии К1801 (например, К1801ВМ3) и с мини-ЭВМ «Электроника-60».
Применение
К1801ВМ2 широко использовался в советской вычислительной технике 1980-х годов, в том числе:
- Персональные компьютеры: входил в состав таких машин, как «Электроника МС 0511» (аналог «Электроника-60»), «Корвет» (ПК для школ), «Нейрон И9.66» и некоторых моделях «ДВК» (дисплейный вычислительный комплекс). В этих системах процессор работал на частоте 2,5 МГц и обеспечивал производительность около 0,5 MIPS.
- Промышленные контроллеры: применялся в системах управления станками, роботами и технологическими процессами на предприятиях машиностроения и приборостроения.
- Бытовая электроника: использовался в некоторых моделях советских игровых приставок (например, «Электроника Видео-01») и калькуляторах.
- Военная и авиационная техника: благодаря повышенной стойкости к радиации и перепадам температур (до -60…+85 °C), процессор применялся в бортовых системах управления и навигации.
Разновидности и модификации
В рамках серии К1801 существовали несколько модификаций процессора:
- К1801ВМ2 — базовый вариант (16-разрядный, 40-выводной корпус).
- К1801ВМ3 — улучшенная версия с увеличенной тактовой частотой (до 6 МГц) и расширенным набором команд (включая аппаратную поддержку умножения и деления).
- К1801ВМ4 — вариант с пониженным энергопотреблением (КМОП-технология) для портативных устройств.
- К1801ВМ5 — однокристальный микроконтроллер, объединяющий процессор, ОЗУ и порты ввода-вывода.
Также выпускались специализированные версии для военных нужд (например, с индексом «2» — для аппаратуры, работающей в условиях радиации).
Сравнение с зарубежными аналогами
К1801ВМ2 по своим характеристикам был близок к процессору Intel 8086 (1978 год), но уступал ему по тактовой частоте (5 МГц против 10 МГц у 8086) и производительности (около 0,5 MIPS против 0,8–1 MIPS). Однако он превосходил 8-разрядные процессоры, такие как Intel 8080, по вычислительным возможностям, особенно в задачах, требующих 16-разрядной арифметики. По сравнению с Motorola 68000 (16/32-разрядный, 8 МГц) К1801ВМ2 был значительно проще и медленнее, но дешевле и проще в интеграции в советские системы.
Наследие и значение
К1801ВМ2 стал одним из символов советской микроэлектроники 1980-х годов. Он обеспечил базу для создания массовых персональных компьютеров, используемых в образовании и промышленности, и способствовал развитию отечественной школы программирования. Несмотря на моральное устаревание к началу 1990-х годов, процессор продолжал выпускаться до середины 1990-х годов и использовался в ремонте и модернизации старой техники. В настоящее время К1801ВМ2 представляет интерес для коллекционеров и ретро-энтузиастов, а также изучается в рамках курсов истории вычислительной техники.
Источники
- Б. М. Малашевич, «Микропроцессоры и микроконтроллеры: история и современность», М.: Радио и связь, 1988.
- В. П. Дьяконов, «Справочник по микропроцессорам и микроЭВМ», М.: Энергоатомиздат, 1987.
- Техническая документация на микропроцессор К1801ВМ2, НИИТТ, 1983.
- Журнал «Микропроцессорные средства и системы», № 4, 1985.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →