Открыть сервис

IEEE-696

IEEE-696 — это стандарт шины, разработанный Институтом инженеров электротехники и электроники (IEEE) и опубликованный в 1983 году. Стандарт описывает параллельную системную шину, предназначенную для подключения микропроцессоров, памяти и периферийных устройств в микрокомпьютерных системах. IEEE-696 является эволюционным развитием шины S-100, которая получила широкое распространение в ранних персональных компьютерах и любительских системах, и формализует её электрические, механические и логические характеристики.

История

Предшественник: S-100

В середине 1970-х годов, с появлением первых микропроцессоров (например, Intel 8080), возникла потребность в универсальной шине для создания модульных компьютерных систем. В 1975 году компания MITS (Micro Instrumentation and Telemetry Systems) представила компьютер Altair 8800, который использовал собственную шину для соединения плат. Эта шина, состоявшая из 100 контактов, стала известна как S-100 (от 100 контактов). S-100 не была стандартизирована, что приводило к проблемам совместимости между различными производителями плат.

Разработка стандарта

В 1978 году Комитет по стандартам микропроцессоров (IEEE Microprocessor Standards Committee) начал работу по формализации шины S-100. Целью было создание единого стандарта, который бы устранил неоднозначности и повысил надёжность. Работа велась в рамках проекта P696. После нескольких лет обсуждений и тестирования, в 1983 году стандарт был утверждён как IEEE-696. Он не только зафиксировал существующие практики, но и внёс улучшения: были уточнены временные диаграммы, добавлены сигналы для работы с 16-разрядными процессорами (в то время как исходная S-100 была 8-разрядной) и введена поддержка многопроцессорных конфигураций.

Применение

Стандарт IEEE-696 использовался в основном в одноплатных компьютерах, промышленных контроллерах и любительских системах на базе процессоров Z80, Intel 8085 и 8086. С появлением более скоростных и компактных шин (например, ISA, VMEbus) в конце 1980-х годов, популярность IEEE-696 пошла на спад. Тем не менее, он оставался востребованным в нишевых областях, таких как системы сбора данных и лабораторное оборудование, вплоть до начала 1990-х годов.

Технические характеристики

Разъём и механика

Шина IEEE-696 использует 100-контактный разъём с шагом контактов 0,1 дюйма (2,54 мм). Платы вставляются в пассивную или активную объединительную панель (backplane). Разъём имеет два ряда контактов (по 50 в каждом), что обеспечивает механическую жёсткость. Размеры плат обычно соответствуют формату S-100: 5,5 × 10 дюймов (140 × 254 мм).

Электрические характеристики

Логические сигналы

Стандарт определяет 100 сигналов, которые делятся на несколько групп:

Режимы работы

Архитектура и компоненты

Ведущее и ведомое устройства

Шина IEEE-696 является асинхронной и использует принцип «ведущий-ведомый» (master-slave). Ведущее устройство (например, процессор) инициирует цикл обмена, а ведомое (память или периферия) отвечает. Арбитраж между несколькими ведущими осуществляется через сигналы приоритета.

Типичные платы

Программное обеспечение

Стандарт не определяет программное обеспечение. Однако наиболее распространённой операционной системой для систем на IEEE-696 была CP/M (Digital Research). Позднее появились реализации MP/M (многозадачная версия) и даже ранние версии Unix для 16-разрядных процессоров.

Применение

Любительские и домашние компьютеры

В конце 1970-х — начале 1980-х годов шина IEEE-696 (в виде S-100) была основой для многих любительских компьютеров, таких как Altair 8800, IMSAI 8080 и Cromemco. Эти системы использовались для программирования, игр и управления периферией.

Промышленность и научные исследования

Благодаря модульности и надёжности, IEEE-696 применялся в промышленных контроллерах, системах управления технологическими процессами, лабораторных установках и измерительных комплексах. Например, системы на базе процессора Z80 с шиной S-100 использовались для управления телескопами и сбора данных в физических экспериментах.

Образование

Многие университеты в 1980-х годах использовали компьютеры на шине IEEE-696 для обучения студентов архитектуре вычислительных систем. Модульность позволяла студентам самостоятельно проектировать и подключать платы.

Критика и ограничения

Недостатки

Устаревание

С развитием персональных компьютеров и появлением шины ISA (1981), а затем PCI (1993), IEEE-696 потерял актуальность. К середине 1990-х годов производство плат и объединительных панелей для этой шины практически прекратилось.

Наследие

Несмотря на устаревание, IEEE-696 оказал значительное влияние на развитие компьютерной инженерии. Он закрепил принципы модульного построения систем, арбитража шины и стандартизации интерфейсов. Многие идеи, заложенные в IEEE-696, были использованы в более поздних шинах, таких как Multibus и VMEbus. В настоящее время системы на IEEE-696 представляют исторический интерес и коллекционируются энтузиастами.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →