- •Путилин а.Б. Организация эвм и систем
- •Глава 11. Общая характеристика микропроцессоров 154
- •Глава 12. Интерфейсы программно-модульных и
- •Глава 13. Интерфейсы и шины персональных эвм 221
- •Введение
- •Глава 1 Представление информации в информационных системах
- •1.1. Понятие об информации и информационных процессах
- •1.2. Сигналы и информация
- •1.3. Виды информации и их классификация
- •1.4. Структура информации
- •1.5. Дискретизация сигналов при вводе в эвм
- •Контрольные вопросы
- •Глава 2 Аналоговые вычислительные устройства
- •2.1. Методы моделирования
- •2.2. Методы построения аналоговых вычислительных устройств
- •2.3. Основные характеристики аву
- •2.4. Функциональные устройства
- •2.5. Суммирующие и вычитающие устройства
- •2.6. Дифференцирующие устройства
- •2.7. Интегрирующие устройства
- •Контрольные вопросы
- •Глава 3 Цифровые вычислительные устройства
- •3.1. Основные понятия и определения цифровой вычислительной техники.
- •3.2. Характеристики эвм
- •3.3. Поколения эвм
- •Контрольные вопросы
- •Глава 4 Математическое введение в цифровую вычислительную технику.
- •4.1. Системы счисления, используемые в эвм
- •4.2. Формы представления числовой информации в эвм
- •4.3. Машинные коды чисел
- •4.4. Кодирование алфавитно-цифровой информации
- •4.5. Элементы алгебры логики
- •4.6. Функционально полные системы
- •4.7. Минимизация функций алгебры логики
- •Контрольные вопросы
- •Глава 5 Комбинационные цифровые устройства
- •5.1. Понятие о комбинационных и последовательностных цифровых устройствах
- •5.2. Базовые интегральные логические элементы
- •5.3. Синтез кцу
- •Контрольные вопросы
- •Глава 6 Типовые кцу
- •6.1. Дешифраторы
- •6.2. Шифраторы
- •6.3. Мультиплексоры
- •6.4. Сумматоры
- •Контрольные вопросы
- •Глава 7 Анализ работы кцу
- •7.1. Быстродействие кцу
- •7.2. Состязания в кцу
- •Контрольные вопросы
- •Глава 8 Понятие о пцу
- •8.1. Основные определения и структура пцу
- •8.2. Классификация триггеров
- •8.3. Асинхронный rs-триггер с прямыми входами
- •8.4. Синхронный rs–триггер со статическим управлением
- •8.5. Универсальный jk–триггер
- •Контрольные вопросы
- •Глава 9 Типовые пцу
- •9.1. Регистры
- •9.2. Cчетчики
- •9.3. Сумматоры на основе пцу
- •9.4. Построение запоминающих устройств
- •Контрольные вопросы
- •Глава 10 Аналого-цифровые и цифро-аналоговые преобразователи
- •10.1. Аналого-цифровые преобразователи (ацп)
- •10.2. Ацп с интегрированием
- •10.3. Ацп c последовательным сравнением
- •10.4. Ацп с преобразованием измеряемой величины в кодируемый временной интервал
- •10.5. Ацп двоичного поразрядного уравновешивания
- •10.6. Основные характеристики ацп
- •10.7. Цифро-аналоговые преобразователи (цап)
- •Контрольные вопросы
- •Глава 11 Общая характеристика микропроцессоров
- •11.1. Использование микропроцессоров в иит
- •11.2. Структура микропроцессоров
- •11.3. Классификация микропроцессоров
- •11.4. Программное управление мп
- •11.5. Особенности построения модульных мп
- •11.6. Принципы организации эвм с использованием мп
- •Контрольные вопросы
- •Глава 12 Интерфейсы информационных и вычислительных систем
- •12.1. Назначение и характеристики интерфейсов
- •12.2. Принципы организации интерфейсов
- •12.3. Классификация интерфейсов
- •12.4. Системные интерфейсы мини- и микроЭвм. Общая характеристика системных интерфейсов
- •12.5. Интерфейсы мини- и микроЭвм рдр –11
- •12.6. Интерфейсы мини- и микроЭвм nova
- •12.7. Интерфейсы 8- и 16-разрядных микроЭвм
- •12.8. Устройства согласования системных интерфейсов
- •Контрольные вопросы
- •Глава 13 Малые интерфейсы стандартных устройств
- •13.1. Общая характеристика
- •13.2. Интерфейс ирпр
- •13.3. Интерфейс ирпс
- •Глава 14
- •14.1. Программно-модульный интерфейс iec 625-1. Общая характеристика интерфейса
- •14.2. Логическая организация интерфейса
- •14.3. Схемы поддержки и бис для интерфейса
- •14.4. Локальные системы на базе интерфейса
- •14.5. Интерфейсы магистрально-модульных и мультимикропроцессорных систем. Развитие интерфейсов системы камак
- •14.6. Интерфейсы системы Multibus
- •14.7. Интерфейс системы Fastbus
- •Контрольные вопросы
- •Глава 15 Интерфейсы и шины персональных эвм
- •15.1. Общая характеристика интерфейсов
- •15.2 Последовательный и параллельный интерфейсы
- •15.3. Универсальная последовательная шина usb
- •Топология
- •Кабели и разъемы
- •15.4. Интерфейс портативных компьютеров (pcmcia)
- •15.5. Шины персональных компьютеров эвм серии pc/at
- •Факс-модем
- •Принтер
- •15.6. Локальные шины (Local bus и vl-bus)
- •15.7. Интерфейс FireWare
- •Контрольные вопросы
- •Литература
- •Термины и определения
12.8. Устройства согласования системных интерфейсов
В 80-е гг. производились работы по созданию ВС, использующих различное системное оборудование из состава наиболее распространенных семейств мини- и микроЭВМ. Такие ВС строятся с использованием устройств согласования системных интерфейсов (УСИ), совместимых и несовместимых мини- и микроЭВМ.
По функциональному назначению УСИ можно разделить на два основных класса: гомогенные, обеспечивающие согласование интерфейсов системно совместимых мини- и микроЭВМ; гетерогенные, обеспечивающие согласование системных интерфейсов несовместимых мини- и микроЭВМ.
В каждом классе УСИ подразделяются на УСИ-мини и УСИ-микро, эмулирующие соответственно системные интерфейсы более мощных моделей ЭВМ (для согласования системного интерфейса микроЭВМ с системным интерфейсом мини-ЭВМ) и микроЭВМ (для согласования системного интерфейса мини-ЭВМ с системным интерфейсом микроЭВМ).
Наиболее распространенными стали гомогенные УСИ-мини, обеспечивающие на начальном этапе развития ВС из микроЭВМ подключение системных контроллеров, устройств оперативной и внешней памяти, устройств межсистемной связи, спецпроцессоров; построение низовых локально распределенных ВС с мощной системой ввода-вывода; подключение серийно выпускаемых УСО различного типа, в первую очередь для создания микроИВК (измерительно-вычислительный комплекс); наладку, контроль, испытание и промышленный выпуск сложных контроллеров ВЗУ, дисплейных процессоров, КАМАК-процессоров и т.д.; построение дешевых инструментальных систем для разработки проблемно ориентированного программного обеспечения для разрабатываемого периферийного оборудования мини-ЭВМ.
Основное назначение гомогенных УСИ-микро – создание инструментальных систем для разработки и документирования на мини-ЭВМ программного обеспечения ВС из микроЭВМ; подключение уникальных устройств спецпроцессоров микроЭВМ, построенных на основе последних достижений микроэлектроники, в первую очередь устройств оперативной памяти большой емкости, матричных процессоров, процессоров языков высокого уровня и т.д.; в ряде случаев экономия оборудования при подключении значительного количества периферийного оборудования за счет набора интерфейсных БИС.
Основное назначение гетерогенных УСИ – подключение к более мощным новым МП системных устройств, широко распространенных ВС из мини- и микроЭВМ, а также уникальных устройств других семейств, главным образом спецпроцессоров.
Рассмотрим основные решения, реализованные в ВС с УСИ, построенные на базе мини- и микроЭВМ систем РДР-11, Data General, Intel. Фирмы сосредоточили основные усилия на разработке совместных семейств моделей мини- и микроЭВМ. Модели получили широкое распространение, а их архитектурные решения, в частности, системные интерфейсы, приняты в различных странах как прототипы.
Проектирование УСИ предполагает решение следующих основных задач: на основе формальных моделей системных интерфейсов выработать единые принципы классификации, описания структурной и функциональной организации УСИ; используя известные методы, предложить оценки эффективности реализации УСИ различной архитектуры.
Системный этап проектирования УСИ включает в себя: рассмотрение возможных и определение допустимых альтернативных вариантов организации УСИ; определение критерия эффективности технического уровня структуры УСИ; выявление наиболее целесообразного для ВС варианта УСИ из множества допустимых альтернативных вариантов в условиях заданных ограничений. В качестве критерия эффективности выбираются показатели оптимальности, используемые при проектировании аналогичных устройств. В результате этапа определяется набор функций и структура УСИ, а также способы реализации интерфейсных функций.
Технический уровень УСИ характеризуется режимом передачи по программному каналу с типом коммутации уровней прерывания (гомогенные, гетерогенные); режимом передачи по прямому доступу (мультиплексный, монопольный); наличием дополнительных системных функций (расширение адресации, совмещение работы сопрягаемых интерфейсов, наличие КПД общего назначения и т.д.); технической реализацией (способ организации управления, тип используемых приемопередающих схем и интегральных микросхем (ИМС) и т.п.); типом структуры СВВ, определяющим структуру и в основном конструктивное исполнение УСИ.
Возможны следующие основные типы УСИ-мини, определяющие системную организацию подключаемых к УСИ устройств:
эмулирующие только программный канал мини-ЭВМ;
универсальные, полностью эмулирующие системный интерфейс;
универсальные с расширенными системными возможностями;
специальные, обеспечивающие эффективную работу системы ввода-вывода ВС в целом (типы 4.1 и 4.2. в табл. 12.12).
Характеристики УСИ-мини приведены в табл. 12.12 (на примере УСИ-мини для ВС на базе РДР-11 фирмы ДЕС).
Таблица 12.12 Характеристика УСИ - мини для РДР –11
Операция УСИ-мини |
Тип УСИ-мини |
||||
1 |
2 |
3 |
4.1 |
4.2 |
|
Передача по программному каналу |
+ |
+ |
+ |
+ |
+ |
Число коммутируемых линий прерывания |
|
|
|
|
|
Передача по прямому доступу |
- |
+ |
+ |
+ |
+ |
Монопольный режим |
- |
+ |
+ |
- |
+ |
Мультиплексный режим |
- |
+ |
+ |
+ |
+ |
Реализация: аппаратная микропрограммная |
+ - |
+ - |
+ + |
+ + |
+ + |
Дополнительные системные функции: расширение адресации совмещение работы интерфейса встроенный КПД |
- - - |
- - - |
+ - - |
+ + - |
- + + |
Тип структуры СВВ с УСИ: локальная локально - распределенная |
+ - |
+ - |
+ - |
+ - |
- + |
Примечания: «+» - имеется; «-» - отсутствует.
Устройства типа 1 наиболее просты, реализуются в виде одинарной платы микроЭВМ и устанавливаются в ее основную кассету. Разрабатываются на начальном этапе создания ВС, использующих устройства низкого и среднего быстродействия.
Универсальные УСИ второго порядка получили широкое применение в ВС на базе LSI-11/02, LSI-11/23 и т.д. Их организация позволяет подключать практически любое оборудование мини-ЭВМ, за исключением процессора. Наибольшая эффективность обеспечивается при использовании микроЭВМ с УСИ вместо мини-ЭВМ меньшей производительности и (или) надежности.
Универсальные УСИ с расширенными возможностями (третий тип) ориентированы на гибкие ВС на базе мощных МП с большим объемом ОЗУ и динамическим изменением приоритетов запросов. Основной недостаток – необходимость модернизации штатных операционных систем микроЭВМ.
Специальные УСИ типа 4 являются более быстродействующим вариантом УСИ типа 3 и в основном используются в многомашинных ВС с распределенным управлением.
Результаты качественной оценки вариантов приведены в табл. 12.13, где «0» - обычные возможности, «1» - улучшенные возможности, «2» - наибольшие возможности.
Таблица 12.13 Характеристика ВС, использующих УСИ-мини
Операция ВС |
Тип УСИ-мини |
||||
1 |
2 |
3 |
4.1 |
4.2 |
|
Расширение объема ОЗУ |
0 |
1 |
2 |
2 |
0 |
Производительность СВВ |
0 |
1 |
1 |
2 |
2 |
Система прерывания СВВ |
1 |
1 |
2 |
1 |
1 |
Разделение во времени работы на интерфейсе |
0 |
1 |
1 |
2 |
2 |
Мультисистемные возможности |
0 |
1 |
1 |
1 |
2 |