Организация устройст ввода/вывода (УВВ), страница 5

1.Схема управления вводом-выводом посылает на контроллер ПДП сигнал запроса ПДП - DRQ.

2.Контроллер ПДП выдает запрос на захват шин HRQ в центральный процессор.

3.Получив запрос, центральный процессор отвечает на него сигналом подтверждения HLDA, и приводит в состояние высокого импеданса выходные схемы, связанные с шинами адреса и данных. Тем самым процессор отказывается от права владения шинами и предоставляет это право контроллеру ПДП.  

4.На устройство управления вводом-выводом, которое запросило право владения шинами, возвращается сигнал подтверждения запроса и схема управления вводом-выводом приводится в действие.

5.Контроллер вырабатывает адреса и сигналы управления вводом-выводом и затем между схемой управления и памятью осуществляется обмен.

6.Когда обмен закончился, снимаются сигналы запроса и подтверждения и процессор понимает, что шины освободились и он может снова вступить в права владения.

7.После завершения передачи данных содержимое адресного регистра контроллера увеличивается на единицу, а содержимое регистра-счетчика уменьшается на единицу.

   Каждый раз, когда схема управления вводом-выводом выдает сигнал запроса, описанные действия повторяются.

Структура контроллера ПДП показана на рис.1-5.

СИСТЕМНАЯ

 ШИНА

 
   Для осуществления указанных выше операций центральный процессор заносит информацию в адресный регистр, регистр-счетчик и регистр режима контроллера ПДП. В регистр адреса заносится начальный адрес передачи данных при прямом доступе к памяти, а на регистр-счетчик - число передаваемых байтов. Регистр режима определяет направление передачи.

                                             В            

                      Буфер данных           Н        Адресный

                                             У        регистр 

                                             Т 

                                             Р   

                                             Е       

                                             Н    

                      Буфер адреса           Н        Регистр-

                                             Я         счетчик

                                             Я       

                                             Ш 

                                             И

                      Схема управления       Н        Регистр сос-

                                             А       тояния, регистр

                                                     режима

Рис.1-5. Блок-схема контроллера ПДП