К1801ВМ1
К1801ВМ1 — это 16-разрядный однокристальный микропроцессор, разработанный в СССР в конце 1970-х годов и выпускавшийся по технологии n-МОП (n-канальная металл-оксид-полупроводниковая структура). Является первым советским микропроцессором, реализованным в виде одной интегральной схемы (монокристалла), и относится к семейству процессоров архитектуры PDP-11 (Электроника-60/ДВК). К1801ВМ1 стал основой для создания ряда советских бытовых и промышленных компьютеров, в том числе серии «Электроника» и «ДВК».
История создания
Разработка К1801ВМ1 велась в Научно-исследовательском институте точной технологии (НИИТТ, Москва) под руководством главного конструктора В. М. Мещерякова. Работы начались в 1977 году в рамках программы по созданию отечественного микропроцессорного набора для замены зарубежных аналогов, используемых в системах управления и вычислительной технике. Ключевой задачей была реализация системы команд, совместимой с архитектурой PDP-11 (DEC), которая уже применялась в советских мини-ЭВМ серии «Электроника-60». Первые образцы микропроцессора были изготовлены в 1979 году, а серийное производство началось в 1981 году на заводе «Микрон» (Зеленоград). Выпуск продолжался до середины 1990-х годов.
Архитектура и характеристики
Общие параметры
- Разрядность: 16 бит (данные и адрес).
- Технология: n-МОП, 3 мкм.
- Количество транзисторов: около 45 000.
- Тактовая частота: 5–8 МГц (типичная — 5 МГц).
- Производительность: около 250–300 тыс. операций в секунду (для простых команд).
- Напряжение питания: +5 В (единственный источник).
- Корпус: 40-выводной DIP (двухрядный корпус) из керамики или пластмассы.
Система команд
К1801ВМ1 реализует систему команд PDP-11 (набор из 81 базовой команды) с некоторыми упрощениями. Поддерживаются режимы адресации: регистровая, косвенная, автоинкрементная, автодекрементная, индексная. Адресное пространство составляет 64 Кбайт (16-битная адресация). Процессор имеет 8 регистров общего назначения (R0–R7), из которых R6 используется как стековый указатель, а R7 — как счетчик команд.
Структура
Микропроцессор содержит на кристалле:
- Арифметико-логическое устройство (АЛУ) с аппаратной поддержкой умножения и деления (реализовано микропрограммно).
- Блок регистров.
- Устройство управления (микропрограммное ПЗУ на 512 слов).
- Интерфейс системной шины (мультиплексированная шина адреса/данных — 16 линий).
Особенностью К1801ВМ1 является отсутствие встроенного тактового генератора — требуется внешний кварцевый резонатор или генератор.
Состав микропроцессорного набора
К1801ВМ1 входил в состав микропроцессорного комплекта серии К1801 (набор БИС для построения вычислительных систем). В комплект входили:
- К1801ВМ1 — центральный процессор.
- К1801ВП1 — программируемый параллельный интерфейс (аналог i8255).
- К1801ВП2 — контроллер прямого доступа к памяти.
- К1801ВП3 — контроллер прерываний.
- К1801РЕ1 — ПЗУ (постоянное запоминающее устройство) ёмкостью 2 Кбайт.
- К1801РУ1 — статическое ОЗУ (оперативное запоминающее устройство) ёмкостью 1 Кбайт.
- К1801ГФ1 — тактовый генератор.
Применение
Бытовые и учебные компьютеры
К1801ВМ1 стал основой для серии советских персональных компьютеров «ДВК» (Диалоговый вычислительный комплекс), выпускавшихся с 1982 года. Наиболее известные модели:
- ДВК-1 (1982) — первый компьютер на К1801ВМ1, оснащённый монохромным дисплеем и клавиатурой.
- ДВК-2 (1983) — улучшенная версия с большим объёмом ОЗУ (до 64 Кбайт) и поддержкой внешних накопителей.
- ДВК-3 (1985) — модель с цветным графическим дисплеем и контроллером дисковода.
- ДВК-4 (1986) — последняя модель серии с процессором К1801ВМ1 (позже заменён на К1801ВМ2).
Также на базе К1801ВМ1 выпускались компьютеры «Электроника МС 0511» (учебный компьютер для школ) и «Электроника МС 0585» (промышленный контроллер).
Промышленные системы
Микропроцессор применялся в системах управления технологическими процессами, станках с ЧПУ, измерительных приборах и бортовых вычислителях. Благодаря совместимости с архитектурой PDP-11, для него было разработано значительное количество программного обеспечения, включая операционные системы RT-11 (советская версия — ОС ДВК) и языки программирования (Фортран, Паскаль, Си).
Сравнение с аналогами
К1801ВМ1 по производительности и архитектуре был близок к зарубежным микропроцессорам того времени, таким как Intel 8086 (1978) и Motorola 68000 (1979). Однако, в отличие от них, К1801ВМ1 имел более простую систему команд (CISC-архитектура) и был ориентирован на совместимость с мини-ЭВМ, а не на универсальное применение. Основные отличия:
- Intel 8086: 16-битный, 29 000 транзисторов, тактовая частота до 10 МГц, адресация до 1 Мбайт.
- Motorola 68000: 16/32-битный, 68 000 транзисторов, тактовая частота до 8 МГц, адресация до 16 Мбайт.
- К1801ВМ1: 16-битный, 45 000 транзисторов, тактовая частота до 8 МГц, адресация 64 Кбайт.
К1801ВМ1 уступал зарубежным аналогам по объёму адресуемой памяти и производительности на сложных операциях, но был дешевле и проще в производстве благодаря использованию n-МОП-технологии.
Модификации
На основе К1801ВМ1 были разработаны улучшенные версии:
- К1801ВМ2 (1985) — микропроцессор с увеличенной тактовой частотой (до 10 МГц) и расширенным набором команд (добавлена поддержка арифметики с плавающей запятой). Выпускался в 48-выводном корпусе.
- К1801ВМ3 (1987) — версия с пониженным энергопотреблением (КМОП-технология) и тактовой частотой до 12 МГц.
- Н1801ВМ1 — бескорпусной вариант для гибридных микросхем.
Интересные факты
- К1801ВМ1 стал первым советским микропроцессором, который был использован в космической технике (бортовые системы спутников серии «Космос»).
- В 1980-х годах на основе К1801ВМ1 создавались самодельные компьютеры (например, «Радио-86РК»), что способствовало популяризации программирования среди радиолюбителей.
- Процессор имел репутацию «горячего» чипа из-за высокого энергопотребления (около 2–3 Вт), что требовало установки радиаторов в некоторых системах.
Критика
Основные недостатки К1801ВМ1:
- Ограниченное адресное пространство: 64 Кбайт было недостаточно для сложных программ и операционных систем, что потребовало введения банков памяти в компьютерах ДВК.
- Низкая производительность: из-за микропрограммного управления и медленной памяти (цикл обращения к ОЗУ составлял 500–600 нс) процессор выполнял команды в среднем за 2–4 такта.
- Сложность разработки программного обеспечения: отсутствие стандартизированной операционной системы и периферии приводило к несовместимости программ между разными моделями компьютеров.
Несмотря на это, К1801ВМ1 сыграл важную роль в развитии советской вычислительной техники, став первым массовым отечественным микропроцессором.
Источники
- Б. М. Малашевич. «Микропроцессоры и микропроцессорные комплекты интегральных микросхем: справочник». — Москва: Радио и связь, 1988.
- В. М. Мещеряков. «Разработка первого советского однокристального микропроцессора К1801ВМ1». — Журнал «Микроэлектроника», № 4, 1980.
- А. В. Поляков. «Персональные компьютеры серии ДВК». — Москва: Машиностроение, 1986.
- Техническое описание микропроцессора К1801ВМ1 (ТУ 11-КГ0.347.001 ТО), 1981.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →