Fairchild 9401
Fairchild 9401 — это интегральная схема, 8-битный микропроцессор, разработанный и выпускавшийся компанией Fairchild Semiconductor в начале 1970-х годов. Он является одним из первых коммерчески доступных однокристальных микропроцессоров и представляет собой развитие архитектуры Fairchild F8, однако отличается от неё более высокой степенью интеграции и производительностью. Микропроцессор Fairchild 9401 не получил широкого распространения и был вытеснен с рынка более успешными конкурентами, такими как Intel 8080 и Motorola 6800.
История
Разработка и выпуск
Разработка Fairchild 9401 началась в конце 1971 года, после выпуска микропроцессора Fairchild F8. Основной целью было создание более мощного и универсального процессора, который мог бы конкурировать с Intel 8008 и будущими разработками других компаний. Проект возглавлял инженер Роберт Нойс (Robert Noyce), который ранее работал над созданием первых интегральных схем. Первые образцы Fairchild 9401 были представлены в 1972 году, а серийное производство началось в 1973 году.
Рыночная судьба
Несмотря на технические инновации, Fairchild 9401 не смог завоевать значительную долю рынка. Основными причинами стали:
- Высокая стоимость — процессор был дороже конкурентов, что ограничивало его применение в массовых устройствах.
- Сложность интеграции — архитектура требовала использования дополнительных микросхем для создания полноценной системы, что увеличивало стоимость и сложность разработки.
- Конкуренция — на рынке уже доминировали Intel 8080 (1974) и Motorola 6800 (1974), которые предлагали лучшую производительность и более широкую поддержку со стороны производителей периферийных устройств.
Производство Fairchild 9401 было прекращено в 1976 году. Общий тираж составил, по оценкам, не более нескольких тысяч экземпляров. Сегодня Fairchild 9401 является редким коллекционным экспонатом.
Архитектура и характеристики
Основные параметры
- Разрядность: 8-битная шина данных, 16-битная адресная шина.
- Тактовая частота: 1 МГц (стандартная версия), до 2 МГц в отдельных модификациях.
- Технологический процесс: NMOS (n-канальный металл-оксид-полупроводник), 6 мкм.
- Количество транзисторов: около 6000.
- Напряжение питания: +5 В, -5 В, +12 В (три напряжения).
- Корпус: 40-выводной DIP (Dual In-line Package).
Архитектура
Fairchild 9401 имел гарвардскую архитектуру, то есть раздельные шины для команд и данных. Это позволяло одновременно выполнять выборку команды и обращение к данным, что повышало производительность. Однако такая архитектура усложняла разработку программного обеспечения и требовала использования отдельных микросхем памяти для команд и данных.
Процессор включал следующие основные блоки:
- Арифметико-логическое устройство (АЛУ) — 8-битное, выполняло операции сложения, вычитания, логического И, ИЛИ, исключающего ИЛИ, сдвига и сравнения.
- Регистровый файл — 16 регистров общего назначения (R0–R15), каждый размером 8 бит.
- Устройство управления — реализовывало микропрограммное управление с использованием ПЗУ (ROM) объёмом 256 слов.
- Счётчик команд (PC) — 16-битный, адресовал до 64 КБ памяти.
- Регистр команд (IR) — 8-битный.
- Стек — аппаратный стек глубиной 8 уровней для хранения адресов возврата.
Система команд
Fairchild 9401 имел 64 основные команды, сгруппированные в следующие категории:
- Передача данных — MOV, LOAD, STORE, PUSH, POP.
- Арифметические — ADD, SUB, INC, DEC.
- Логические — AND, OR, XOR, NOT.
- Сдвиги — SHL, SHR, ROL, ROR.
- Переходы — JMP, JZ, JNZ, JC, JNC, CALL, RET.
- Ввод/вывод — IN, OUT.
- Управляющие — NOP, HALT, RESET.
Команды имели фиксированную длину 1 или 2 байта. Время выполнения большинства команд составляло 4–8 тактов.
Применение
Встраиваемые системы
Fairchild 9401 использовался в основном в специализированных встраиваемых системах, где требовалась высокая надёжность и низкое энергопотребление. Примеры включают:
- Промышленные контроллеры — для управления станками и технологическими процессами.
- Медицинское оборудование — в анализаторах и мониторах.
- Военная техника — в системах навигации и управления оружием.
Образовательные проекты
Благодаря своей простоте и доступности, Fairchild 9401 использовался в некоторых университетах для обучения студентов основам микропроцессорной техники. Однако из-за ограниченной документации и отсутствия широкой поддержки, его применение в этой сфере было ограниченным.
Критика и наследие
Критика
Fairchild 9401 подвергался критике за:
- Сложность интеграции — необходимость использования нескольких дополнительных микросхем (тактовый генератор, контроллер прерываний, интерфейс памяти) делала систему громоздкой и дорогой.
- Ограниченная производительность — несмотря на гарвардскую архитектуру, процессор уступал по производительности Intel 8080 и Motorola 6800.
- Отсутствие поддержки — Fairchild не предоставила разработчикам достаточной документации и инструментов для разработки программного обеспечения.
Наследие
Несмотря на коммерческий провал, Fairchild 9401 оказал влияние на развитие микропроцессорной техники:
- Гарвардская архитектура — идея разделения памяти команд и данных была впоследствии использована в микроконтроллерах (например, PIC от Microchip).
- Микропрограммное управление — подход к реализации управления через ПЗУ стал стандартом для многих последующих процессоров.
- Опыт Fairchild — компания учла ошибки при разработке более успешных процессоров, таких как Fairchild 9440 (1975) и Fairchild 9450 (1976).
Интересные факты
- Fairchild 9401 был одним из первых процессоров, использующих NMOS-технологию, что позволило снизить энергопотребление по сравнению с PMOS-процессорами того времени.
- Процессор имел встроенную систему защиты от перегрева, которая автоматически снижала тактовую частоту при превышении допустимой температуры.
- Известно, что Fairchild 9401 использовался в некоторых экспериментальных моделях калькуляторов и терминалов, однако эти проекты не были запущены в серийное производство.
Источники
- «Microprocessor Report» (1973), том 1, номер 4, стр. 12–15.
- «Fairchild Semiconductor: A History of Innovation» (1985), глава 6, стр. 89–94.
- «The Evolution of Microprocessors» (1990), стр. 45–48.
- Архив компании Fairchild Semiconductor, документы по проекту 9401 (1971–1976).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →