В.А. Авдеев, В.Ф. Гузик
Компьютеры: шины, контроллеры, периферийные устройства
Учебное пособие. Таганрог: ТРТУ, 2001. - 536 с.
13. Пространственные интерфейсы ввода-вывода
13.4. Структурная схема ПИ
Пространственный интерфейс (ПИ) ввода-вывода предназначен
для полнодоступного (программного) сопряжения множества шин расширения
компьютеров и выполняет следующие основные функции:
- протокола
обмена;
- аппаратной
реализации решения конфликтной ситуации, связанной с обращением нескольких
абонентов (компьютеров - передатчиков) к одному абоненту (компьютеру –
приемнику).
На рис. 13.6 представлена общая структурная схема ПИ.

Рис.
13.6. Общая структурная схема ПИ
ПИ содержит связные контроллеры СК -
СК , подключенные с помощью слотов к шинам
расширения ШР - ШР ,
например ISA (PCI). Кроме того, СК - СК соединены с информационными входами Х - Х и
выходами Y - Y коммутационного
устройства (КУ).
Установление соединения (сброс) осуществляется блоком
управления коммутацией (БУК), содержащим регистры адреса РАх Мх и РАу Му. С
целью отслеживания состояний выходов Y - Y КУ (свободны или заняты) в БУК введен
блок состояний (БС). Каждый СК может осуществлять
прием или передачу информации через КУ. Взаимодействие СК с шиной расширения ШР выполняется через порты (физически
адресуемые регистры). К ШР - ШР подключаются системные платы или
непосредственно процессоры. Координацию работы ПИ осуществляет программным
способом системный процессор (СП), который, кроме того, может передать
(принять) данные в любой СК с помощью СК и КУ. Для выполнения приоритетного
доступа СК - СК к БУК
используется блок приоритета (БП) с равноправной (циклической) и (или)
фиксированной дисциплиной обслуживания.
Известны другие и более простые методы выбора устройства:
последовательная приоритетная цепочка и опрос (полинг).
Протокол обмена данными СК - СК напоминает взаимодействие телефонных абонентов
с АТС (одиночная, случайная коммутация). При необходимости сеанса связи СК (передатчик) устанавливает сигнал запроса
(З ). После получения сигнала разрешения (Р ), СК устанавливает
адрес Ау Му на шину ШАу Му (адрес СК (приемника)). В свою
очередь БП формирует на шине ШАх Мх адрес Ах Мх, соответствующий сигналу З , и сигнал общего запроса (ОЗ). По
сигналу ОЗ и адресу Ау Му СП анализирует состояние выхода Y КУ путем чтения содержимого блока
состояния (БС). В том случае, если выход Y свободен
(не занят СК ), с помощью регистров РАх Мх и РАу Му
устанавливается связь между Х входом и выходом Y КУ и в БС отмечается факт занятости
выхода Y (СК ) .
Рассматриваемый ПИ может реализовывать и разовую коммутацию
СК1- СКn, когда список соединений известен заранее. В
этом случае СП выводит программу коммутации непосредственно в БУК и
устанавливает требуемые соединения с помощью КУ. Передача данных между СКi и СКj
осуществляется последовательными кодами в стартстопном формате или
параллельными кодами.
Похожие материалы:
Структура эконометрики
Структура цикла создания и освоения новых товаров - Ребрин Ю.И., 2000
Структура финансового рынка
Структурные сдвиги в экономике. Формирование открытой экономики
Структурные элементы основ местного самоуправления (Батычко В.Т., 2010)
Струнонавивальщик
|