MCS-4
MCS-4 — это семейство микропроцессорных наборов (микрокомпьютерных комплектов), разработанное корпорацией Intel в 1971 году. Набор MCS-4 стал первым в мире коммерчески доступным однокристальным микропроцессором общего назначения, положив начало эпохе микрокомпьютеров и встраиваемых систем. Ключевым компонентом набора являлся микропроцессор Intel 4004, который объединял в одном кристалле все основные блоки центрального процессора.
История создания
Предпосылки
В конце 1960-х годов японская компания Busicom (Nippon Calculating Machine Corporation) обратилась к Intel с заказом на разработку набора микросхем для нового семейства программируемых калькуляторов. Первоначальный проект предполагал создание 12 специализированных микросхем, каждая из которых выполняла бы определённую функцию. Однако инженер Intel Маршиан Хофф (Marcian «Ted» Hoff) предложил альтернативную архитектуру: вместо набора жёстко заданных логических схем использовать центральный процессор, который мог бы программироваться для выполнения различных задач, и несколько вспомогательных микросхем памяти и ввода-вывода.
Разработка
Проект, получивший внутреннее обозначение 4004, был реализован под руководством Федерико Фаджина (Federico Faggin), который разработал технологию кремниевых затворов (silicon-gate technology), позволившую разместить на одном кристалле около 2300 транзисторов. В 1970 году был завершён прототип, а в марте 1971 года Intel начала поставки первых образцов. Официальный анонс MCS-4 состоялся 15 ноября 1971 года в журнале Electronic News.
Коммерческий запуск
Первоначально набор MCS-4 предназначался исключительно для калькуляторов Busicom, однако Intel осознала его универсальность и выкупила права на маркетинг микропроцессора для других применений. Стоимость набора из четырёх микросхем (4001, 4002, 4003, 4004) составляла около 200 долларов США (в ценах 1971 года), что было значительно дешевле сравнимых по вычислительной мощности мини-компьютеров того времени.
Состав набора MCS-4
Семейство MCS-4 состояло из четырёх основных микросхем, которые совместно образовывали законченную микрокомпьютерную систему:
- Intel 4004 — центральный процессор (CPU). 4-разрядный микропроцессор с тактовой частотой 740 кГц (максимальная производительность — около 92 000 операций в секунду). Адресовал до 4 Кбайт памяти программ и 1280 байт памяти данных (регистры и ОЗУ).
- Intel 4001 — масочное ПЗУ (ROM) ёмкостью 256 байт (2048 бит) с 4-разрядной организацией и встроенным портом ввода-вывода (4 линии). В ПЗУ хранились программы и константы.
- Intel 4002 — статическое ОЗУ (RAM) ёмкостью 40 байт (320 бит), организованное как 4 регистра по 20 4-разрядных слов. Каждая микросхема также содержала 4-разрядный порт вывода.
- Intel 4003 — сдвиговый регистр для расширения портов ввода-вывода (10-битный параллельно-последовательный регистр).
Для построения системы требовался как минимум один процессор 4004, одна или несколько микросхем ПЗУ 4001, одна или несколько микросхем ОЗУ 4002 и, при необходимости, микросхема 4003. Максимальная конфигурация поддерживала до 16 микросхем 4001 (4 Кбайт ПЗУ) и до 16 микросхем 4002 (640 байт ОЗУ).
Архитектура и характеристики
Технические особенности
- Разрядность: 4 бита — данные обрабатывались 4-битными словами (нибблами). Адресная шина — 12-битная (4 Кбайт).
- Система команд: 46 инструкций (включая 41 машинную команду и 5 команд управления). Поддерживались операции сложения, вычитания, логические операции, сдвиги, переходы и вызовы подпрограмм.
- Регистры: 16 регистров общего назначения (R0–R15), каждый из которых мог использоваться как аккумулятор или указатель данных.
- Стек: 3-уровневый аппаратный стек для хранения адресов возврата из подпрограмм.
- Тактовая частота: от 400 кГц до 740 кГц (в зависимости от версии). Внешний кварцевый резонатор подключался к генератору на кристалле.
- Техпроцесс: 10 мкм (PMOS-логика).
Программная модель
Программирование MCS-4 велось на машинном языке (двоичные коды) или на ассемблере. Программы хранились в ПЗУ 4001. Для отладки использовались эмуляторы на базе мини-компьютеров (например, PDP-8). В 1972 году Intel выпустила кросс-ассемблер для MCS-4, работающий на мейнфреймах IBM System/360.
Применение
Первоначальное назначение
Основным заказчиком набора MCS-4 была компания Busicom, которая использовала его в трёх моделях калькуляторов: Busicom 141-PF (настольный принтер), Busicom 141-PF (с печатью) и Busicom 161-PF (с дисплеем). Впоследствии Intel лицензировала архитектуру другим производителям.
Другие области использования
- Промышленная автоматика: программируемые логические контроллеры (ПЛК) и системы управления станками.
- Бытовая электроника: игровые автоматы, терминалы, кассовые аппараты, весы.
- Научные приборы: анализаторы, измерительные устройства.
- Образование: первые учебные микрокомпьютерные наборы (например, Intel SDK-4).
Всего за время производства (1971–1975) было выпущено несколько сотен тысяч наборов MCS-4. К 1975 году Intel прекратила выпуск 4004, сосредоточившись на более производительных 8-разрядных процессорах (Intel 8008, Intel 8080).
Значение и наследие
Технологический прорыв
MCS-4 стал первым коммерчески успешным микропроцессорным набором, продемонстрировавшим возможность построения вычислительного устройства на одном кристалле. Он доказал, что программируемая логика может заменить десятки специализированных микросхем, что привело к резкому снижению стоимости и размеров электронных устройств.
Влияние на индустрию
- Зарождение рынка микропроцессоров: успех MCS-4 стимулировал развитие конкурирующих архитектур (Motorola 6800, Zilog Z80) и формирование всей индустрии полупроводниковых микроконтроллеров.
- Архитектурные решения: многие идеи, заложенные в 4004 (разделение памяти команд и данных, аппаратный стек, регистровая архитектура), стали стандартом для последующих поколений процессоров.
- Экономический эффект: MCS-4 позволил создавать компактные и недорогие вычислительные устройства, что открыло путь для массового внедрения компьютеров в бытовую технику, автомобили и промышленное оборудование.
Историческое признание
В 1996 году микропроцессор Intel 4004 был признан Институтом инженеров электротехники и электроники (IEEE) одной из важнейших инженерных разработок XX века. В 2006 году, к 35-летию выпуска, Intel выпустила ограниченную серию юбилейных микросхем 4004, выполненных по современной технологии (0,18 мкм).
Источники
- Intel 4004 Microprocessor — 35th Anniversary. Intel Corporation, 2006.
- The Intel 4004: The World's First Microprocessor. Intel Museum, 2001.
- Faggin, F., Hoff, M. E., Mazor, S. The History of the 4004. IEEE Micro, 1996.
- MCS-4 Micro Computer Set: User's Manual. Intel Corporation, 1971.
- MCS-4 Assembly Language Programming Manual. Intel Corporation, 1972.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →