Системная магистраль

Рис. 2.11. Структура связей запроса/предоставления ПДП

на магистрали Q-bus.

Сигнал запроса ПДП, называемый -DMR, передается всеми устрой­ствами, нуждающимися в ПДП, по одной линии магистрали. Тип выход­ного каскада на этой линии — ОК. Процессор, получив сигнал -DMR, выдает сигнал предоставления ПДП DMGО, аналогичный сигналу IАКО. Этот сигнал также проходит через все устройства последовательно, в ре­зультате чего ПДП получает только то устройство, которое находится бли­же к процессору (географический приоритет). А затем устройство, полу­чившее ПДП, проводит циклы обмена по магистрали, аналогично циклам программного обмена. В циклах ПДП информация читается из памяти и записывается в устройство ввода/вывода, или наоборот — читается из ус­тройства ввода/вывода и передается в память.

На магистрали ISА запрос/предоставление ПДП очень напоминает организацию радиальных прерываний (рис. 2.12). Точно так же в системе существует контроллер ПДП, к которому сходятся сигналы запроса ПДП, называемые DRQ, и от которого расходятся сигналы предоставления ПДП, называемые -DАСК. К каждому каналу ПДП (пара сигналов DRQ и -DАСК) подключается только одно устройство, запрашивающее ПДП. Тип выходных каскадов для этих сигналов —2С. Устройство, нуждающееся в ПДП, посылает сигнал запроса DRQ и получает в ответ сигнал предостав­ления -DАСК. После этого контроллер ПДП проводит циклы обмена по магистрали между устройством ввода/вывода и памятью.

Упрощенная временная диаграмма циклов ПДП на магистрали ISА по­казана на рис. 2.13.

На магистрали ISА используются раздельные стробы записи в память (-МЕМW) и записи в устройства ввода/вывода (-IOW), а также раздель­ные стробы чтения из памяти (-МЕМR) и чтения из устройств ввода/вы­вода (-IOR). Это позволяет за один цикл обмена ПДП читать информа­цию из памяти и записывать ее в устройство ввода/вывода или же читать информацию из устройства ввода/вывода и записывать ее в память. При этом на шине адреса выставляется адрес памяти, а адрес устройства ввода/ вывода заменяется одним- единственным сигналом АЕ1Ч. Естественно, в цикле обмена в режиме ПДП участвует только то устройство ввода/выво­да, которое предварительно запросило ПДП и которому ПДП было пре­доставлено. Поэтому никаких конфликтов между устройствами ввода/вы­вода из-за такой упрощенной адресации не возникает.

Системная магистраль

Рис. 2.12. Структура связей запроса/предоставления ПДП на магистрали ISА.

Рис. 2.13. Цикл ПДП на магистрали 18А.

 








Дата добавления: 2015-08-26; просмотров: 682;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.