1.Схема управления вводом-выводом посылает на контроллер ПДП сигнал запроса ПДП - DRQ.
2.Контроллер ПДП выдает запрос на захват шин HRQ в центральный процессор.
3.Получив запрос, центральный процессор отвечает на него сигналом подтверждения HLDA, и приводит в состояние высокого импеданса выходные схемы, связанные с шинами адреса и данных. Тем самым процессор отказывается от права владения шинами и предоставляет это право контроллеру ПДП.
4.На устройство управления вводом-выводом, которое запросило право владения шинами, возвращается сигнал подтверждения запроса и схема управления вводом-выводом приводится в действие.
5.Контроллер вырабатывает адреса и сигналы управления вводом-выводом и затем между схемой управления и памятью осуществляется обмен.
6.Когда обмен закончился, снимаются сигналы запроса и подтверждения и процессор понимает, что шины освободились и он может снова вступить в права владения.
7.После завершения передачи данных содержимое адресного регистра контроллера увеличивается на единицу, а содержимое регистра-счетчика уменьшается на единицу.
Каждый раз, когда схема управления вводом-выводом выдает сигнал запроса, описанные действия повторяются.
Структура контроллера ПДП показана на рис.1-5.
|
В
Буфер данных Н Адресный
У регистр
Т
Р
Е
Н
Буфер адреса Н Регистр-
Я счетчик
Я
Ш
И
Схема управления Н Регистр сос-
А тояния, регистр
режима
Рис.1-5. Блок-схема контроллера ПДП
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.