К1810ВМ86
К1810ВМ86 — это 16-битный микропроцессор, разработанный в СССР в начале 1980-х годов и выпускавшийся по лицензии на архитектуру Intel 8086. Представляет собой клон процессора Intel 8086, изготовленный по n-МОП технологии, и является центральным элементом ряда советских и российских вычислительных систем, включая персональные компьютеры серий ЕС ПЭВМ, «Искра», «Нейрон» и другие.
История создания
Разработка К1810ВМ86 началась в конце 1970-х годов в рамках программы создания единой системы электронных вычислительных машин (ЕС ЭВМ) и унификации элементной базы для советской микроэлектроники. В 1978 году компания Intel выпустила процессор 8086, который стал основой для архитектуры x86. В условиях технологического отставания и необходимости обеспечения совместимости с западными программными и аппаратными стандартами, советское правительство приняло решение о лицензионном копировании этого процессора.
Производство было налажено на нескольких предприятиях Министерства электронной промышленности СССР, в том числе на Киевском заводе «Квазар» (КМ1810ВМ86), Воронежском заводе полупроводниковых приборов (ВЗПП), а также на заводах в Минске и Зеленограде. Первые образцы появились в 1982 году, а серийный выпуск начался в 1984 году. Микропроцессор выпускался в 40-выводном керамическом корпусе типа DIP.
Технические характеристики
К1810ВМ86 является 16-битным микропроцессором с архитектурой, полностью совместимой с Intel 8086. Основные параметры:
- Разрядность данных: 16 бит (внутренняя шина данных), 16 бит (внешняя шина данных)
- Разрядность адреса: 20 бит (адресуемое пространство — 1 Мбайт)
- Тактовая частота: 5 МГц (стандартная), существовали модификации с частотой до 8 МГц
- Технология изготовления: n-МОП (HMOS), 3 мкм
- Количество транзисторов: около 29 000
- Напряжение питания: +5 В
- Потребляемая мощность: около 1,5 Вт
- Количество команд: 133 (включая все команды 8086)
Микропроцессор использует асинхронную шину с мультиплексированием адреса и данных. Для работы с памятью и периферией применяется система прерываний (256 векторов), а также поддержка прямого доступа к памяти (DMA).
Архитектура и особенности
Архитектура К1810ВМ86 базируется на регистровой модели Intel 8086. Внутренняя структура включает:
- Арифметико-логическое устройство (АЛУ): 16-битное, выполняет операции сложения, вычитания, умножения, деления, логические операции и сдвиги.
- Регистры общего назначения: AX, BX, CX, DX (каждый 16-битный, может использоваться как два 8-битных регистра).
- Сегментные регистры: CS, DS, SS, ES (для адресации памяти).
- Указатели и индексные регистры: SP, BP, SI, DI.
- Регистр флагов: 16-битный, содержит флаги переноса, нуля, знака, переполнения, чётности, вспомогательного переноса и прерывания.
Особенностью архитектуры является сегментная организация памяти: адрес формируется из сегментной части (16 бит) и смещения (16 бит), что даёт 20-битный адрес (1 Мбайт). Процессор поддерживает два режима работы: минимальный (для однопроцессорных систем) и максимальный (для многопроцессорных конфигураций с сопроцессорами).
Микросхемы поддержки
Для построения законченной вычислительной системы на основе К1810ВМ86 выпускался набор микросхем поддержки, входящих в серию К1810:
- К1810ВМ86 — центральный процессор.
- К1810ВМ88 — 8-битная версия процессора (аналог Intel 8088).
- К1810ГФ84 — тактовый генератор и контроллер синхронизации (аналог Intel 8284).
- К1810ВТ37 — контроллер прямого доступа к памяти (аналог Intel 8237).
- К1810ВН59 — программируемый контроллер прерываний (аналог Intel 8259).
- К1810ВИ53 — программируемый таймер (аналог Intel 8253).
- К1810ВВ55 — программируемый параллельный интерфейс (аналог Intel 8255).
- К1810ВГ88 — шинный формирователь (аналог Intel 8288).
Применение
К1810ВМ86 использовался в широком спектре советских вычислительных устройств:
- Персональные компьютеры: ЕС ПЭВМ (серии «Искра-1030», «Искра-1031»), «Нейрон И9.66», «Микро-80», «Электроника МС 0585», «Электроника 85».
- Промышленные контроллеры: системы управления станками, технологическими процессами, измерительными комплексами.
- Военная техника: бортовые вычислители, системы управления оружием, радиолокационные станции.
- Учебные компьютеры: «Корвет», «УК-НЦ» (в некоторых модификациях).
Процессор также применялся в составе многопроцессорных систем, где несколько К1810ВМ86 работали параллельно, обрабатывая различные задачи.
Модификации
Существовало несколько вариантов К1810ВМ86, отличавшихся тактовой частотой, корпусом и условиями эксплуатации:
- К1810ВМ86 — стандартная версия, 5 МГц, корпус DIP-40.
- КМ1810ВМ86 — версия с повышенной надёжностью для военного применения (диапазон температур -60…+125 °C).
- КР1810ВМ86 — версия в пластиковом корпусе для бытовой техники.
- КР1810ВМ88 — 8-битная версия с 8-битной внешней шиной данных (аналог Intel 8088).
Сравнение с Intel 8086
К1810ВМ86 был полностью функциональным аналогом Intel 8086, однако имел ряд отличий:
- Технология: советский процессор изготавливался по более грубой технологии (3 мкм против 3,2 мкм у Intel), что приводило к несколько большему энергопотреблению.
- Тактовая частота: стандартная частота 5 МГц против 5–10 МГц у Intel 8086.
- Совместимость: полная совместимость на уровне команд и выводов, что позволяло использовать западные программы и периферийные устройства.
- Надёжность: советские микросхемы часто имели более широкий диапазон рабочих температур и повышенную устойчивость к радиации, что было важно для военного применения.
Значение и наследие
К1810ВМ86 стал одним из ключевых элементов советской микроэлектроники 1980-х годов. Он обеспечил совместимость советских компьютеров с западным программным обеспечением, что позволило использовать операционные системы MS-DOS, CP/M и прикладные программы. Процессор применялся вплоть до начала 1990-х годов, когда его начали вытеснять более производительные микропроцессоры (например, К1810ВМ286 — аналог Intel 80286).
Несмотря на технологическое отставание, К1810ВМ86 сыграл важную роль в развитии советской вычислительной техники, позволив создать серийные персональные компьютеры, доступные для учебных заведений, научных институтов и промышленных предприятий. В настоящее время процессор представляет интерес для коллекционеров и ретро-энтузиастов, а также используется в учебных целях для изучения архитектуры x86.
Источники
- Б. А. Калабеков, «Микропроцессоры и их применение», Москва, Радио и связь, 1988.
- В. Л. Григорьев, «Микропроцессорные системы», Москва, Энергоатомиздат, 1990.
- Техническое описание микросхемы К1810ВМ86, Министерство электронной промышленности СССР, 1984.
- А. В. Баранов, «Советские микропроцессоры: история и перспективы», журнал «Электроника», № 5, 1992.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →