Page 129 - 6111
P. 129

Рисунок 11.20 – Структура зв’язків запиту/надання ПДП на магістралі
                                                          Q-bus

                                Сигнал  запиту  ПДП,  який  носить  назву  -DMR,  передається
                            всіма пристроями, що потребують ПДП, однією лінією магістралі.
                            Процесор,  одержавши  сигнал  -DMR,  видає  сигнал  надання  ПДП
                            DMGO, аналогічний сигналові IAKO. Цей сигнал також проходить
                            через  усі  пристрої  послідовно,  у  результаті  чого  ПДП  одержує
                            тільки  той  пристрій,  що  знаходиться  ближче  до  процесора
                            (географічний  пріоритет).  А  потім  пристрій,  що  одержав  ПДП,
                            проводить  цикли  обміну  магістраллю,  аналогічно  циклам
                            програмного обміну. У циклах ПДП інформація читається з пам’яті
                            і записується в пристрій введення/виведення, чи навпаки - читається
                            з пристрою введення/виведення і передається в пам’ять.
                                На  магістралі  ISA  запит/надання  ПДП  дуже  нагадує
                            організацію  радіальних  переривань  (рис.11.21).  Точно  так  само  в
                            системі  існує  контролер  ПДП,  до  якого  сходяться  сигнали  запиту
                            ПДП,  які  носять  назву  DRQ,  і  від  якого  розходяться  сигнали
                            надання  ПДП,  що  називаються  -DACK.  До  кожного  каналу  ПДП
                            (пари сигналів DRQ і -DACK) підключається тільки один пристрій,
                            що  запитує  ПДП.  Пристрій,  що  потребує  ПДП,  посилає  сигнал
                            запиту  DRQ  і  отримує  у  відповідь  сигнал  надання  -DACK.  Після
                            цього  контролер  ПДП  проводить  цикли  обміну  магістраллю  між
                            пристроєм введення/виведення і пам’яттю.
                                Спрощена  часова  діаграма  циклів  ПДП  на  магістралі  ISA
                            показана на рис.11.22.
                                На магістралі ISA використовуються роздільні строби запису в
                            пам’ять (-MEMW) і запису в пристрої введення/виведення (-IOW), а
                            також  роздільні  строби  читання  з  пам’яті  (-MEMR)  і  читання  з
                            пристроїв  введення/виведення  (-IOR).  Це  дозволяє  за  один  цикл
                            обміну ПДП читати інформацію з пам’яті і записувати її в пристрій
                            введення/виведення    або   читати    інформацію    з   пристрою
                                                             128
   124   125   126   127   128   129   130   131   132   133   134