КР1830ВМ86¶
КР1830ВМ86 — это советский 16-разрядный микропроцессор, представляющий собой функциональный аналог (копию) микропроцессора Intel 8086 (США). Разработан в рамках программы по созданию микроэлектронной элементной базы, совместимой с западными образцами, для использования в вычислительной технике и системах управления. Относится к семейству микропроцессоров архитектуры x86.
¶История
Разработка микропроцессора КР1830ВМ86 началась в середине 1980-х годов в СССР. В отличие от более ранних копий (например, КР580ВМ80А — аналога Intel 8080), создание аналога Intel 8086 было связано с необходимостью обеспечить совместимость с программным обеспечением, разработанным для персональных компьютеров IBM PC и совместимых с ними систем. В СССР к тому моменту уже существовал ряд разработок в области 16-разрядных процессоров, но они не были совместимы с западными стандартами.
Процессор выпускался на нескольких предприятиях, в том числе на Киевском заводе «Квазар» (Украина) и на заводе «Экситон» (г. Павловский Посад, Московская область). Производство велось по n-МОП (n-канальная металл-оксид-полупроводник) технологии с проектными нормами 3 мкм. Кристалл содержал около 29 000 транзисторов. Корпус — керамический или пластмассовый, 40-выводной DIP.
В отличие от оригинального Intel 8086, советский аналог имел ряд конструктивных особенностей, обусловленных доступной элементной базой и технологическими процессами. В частности, тактовая частота КР1830ВМ86 была несколько ниже, чем у зарубежного прототипа, что ограничивало его производительность. Тем не менее, процессор обеспечивал полную программную совместимость с Intel 8086, что позволяло запускать на нём операционные системы и прикладное программное обеспечение, написанное для платформы x86.
¶Характеристики
¶Архитектура
КР1830ВМ86 является 16-разрядным микропроцессором с архитектурой, ориентированной на работу с 16-разрядными данными и 20-разрядной адресной шиной. Это позволяло адресовать до 1 Мбайта (2^20) оперативной памяти. Внутренняя структура включала:
- Арифметико-логическое устройство (АЛУ): 16-разрядное, выполняло операции сложения, вычитания, логические операции, сдвиги и умножение/деление (программно реализованные).
- Регистры общего назначения: AX, BX, CX, DX (каждый 16-разрядный, мог использоваться как два 8-разрядных: AH/AL, BH/BL и т.д.).
- Сегментные регистры: CS (код), DS (данные), SS (стек), ES (дополнительный). Использовались для формирования 20-разрядного физического адреса путём сдвига содержимого сегментного регистра на 4 бита влево и сложения с 16-разрядным смещением.
- Указатели: SP (указатель стека), BP (указатель базы кадра).
- Индексные регистры: SI (источник), DI (приёмник).
- Регистр флагов: 16-разрядный, содержал флаги состояния (CF, PF, AF, ZF, SF, OF) и флаги управления (IF, DF, TF).
- Блок предвыборки команд: очередь команд на 6 байт, позволявшая частично совмещать выборку команд с их выполнением.
¶Технические параметры
- Разрядность: 16 бит (данные), 20 бит (адрес).
- Тактовая частота: 5 МГц (стандартная), 8 МГц (для отдельных модификаций, например, КР1830ВМ86-8).
- Технология изготовления: n-МОП (HMOS).
- Количество транзисторов: ~29 000.
- Напряжение питания: +5 В.
- Потребляемая мощность: около 1,5 Вт.
- Корпус: 40-выводной DIP (керамический или пластиковый).
- Производительность: около 0,33 MIPS (миллионов операций в секунду) при тактовой частоте 5 МГц.
¶Отличия от Intel 8086
Несмотря на функциональную совместимость, КР1830ВМ86 имел ряд отличий от оригинального Intel 8086:
- Тактовая частота: как правило, ниже (5 МГц против 5–10 МГц у Intel 8086).
- Температурный диапазон: расширенный (от -45°C до +85°C) для военных и промышленных применений, в отличие от коммерческого диапазона Intel (0°C … +70°C).
- Конструкция корпуса: использовались как керамические, так и пластмассовые корпуса, что было связано с доступностью материалов.
- Маркировка: наносилась по советским стандартам, часто с указанием номера партии и даты выпуска.
¶Применение
КР1830ВМ86 использовался в основном в специализированных вычислительных системах, промышленных контроллерах, бортовых компьютерах (в том числе военной техники), а также в некоторых моделях советских персональных компьютеров, совместимых с IBM PC/XT. К таким компьютерам относились, например, «Искра-1030», «Поиск», «Электроника МС 0582», а также ряд машин серии «ЕС ПЭВМ» (Единая система персональных электронных вычислительных машин). Процессор также применялся в качестве центрального процессора в учебных и лабораторных стендах.
В отличие от более массового 8-разрядного аналога КР580ВМ80А, КР1830ВМ86 не получил столь широкого распространения в бытовой технике из-за более высокой стоимости и сложности. Однако он был востребован в оборонной и космической промышленности, где требовалась высокая надёжность и устойчивость к внешним воздействиям.
¶Модификации
Существовало несколько модификаций процессора, различавшихся тактовой частотой и конструктивным исполнением:
- КР1830ВМ86: базовая модель с тактовой частотой 5 МГц.
- КР1830ВМ86-8: модель с тактовой частотой 8 МГц.
- КР1830ВМ86-10: модель с тактовой частотой 10 МГц (встречается реже).
- КР1830ВМ86М: вариант в металлокерамическом корпусе для военных применений.
Также выпускались сопутствующие микросхемы, входящие в состав набора: контроллер прерываний КР1810ВН59 (аналог Intel 8259A), контроллер прямого доступа к памяти КР1810ВТ37 (аналог Intel 8237A), таймер КР1810ВИ54 (аналог Intel 8254), системный контроллер КР1810ВГ88 (аналог Intel 8288) и другие.
¶Интересные факты
- Маркировка «КР1830ВМ86» расшифровывается следующим образом: «КР» — кремниевый, «1830» — номер серии (16-разрядные микропроцессоры), «ВМ» — вычислительная машина (микропроцессор), «86» — порядковый номер разработки.
- В отличие от Intel 8086, который имел встроенный умножитель, КР1830ВМ86 выполнял операции умножения и деления программно, что снижало производительность при выполнении этих операций.
- Процессор КР1830ВМ86 использовался в советском космическом аппарате «Буран» (1988 год) в составе бортовой вычислительной системы.
- В постсоветский период, вплоть до середины 1990-х годов, КР1830ВМ86 продолжал выпускаться для нужд промышленности и ремонта ранее выпущенной техники.
¶Критика
Основные нарекания к КР1830ВМ86 были связаны с его относительно низкой тактовой частотой по сравнению с западными аналогами того же времени, а также с нестабильностью работы некоторых партий, что было обусловлено технологическими особенностями советского микроэлектронного производства. Кроме того, отсутствие встроенного умножителя делало его менее эффективным при выполнении математических расчётов. Тем не менее, для своего времени он был достаточно производительным и надёжным решением для широкого круга задач.
¶Источники
- Техническое описание микросхем серии КР1830. — М.: ЦНИИ «Электроника», 1988.
- Справочник по микропроцессорам и микросхемам. — М.: Радио и связь, 1990.
- Б. М. Каган. Микропроцессоры и микропроцессорные системы. — М.: Энергоатомиздат, 1989.
- Журнал «Микроэлектроника», № 4, 1987.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


