Page 123 - 6111
P. 123

кожен  з  циклів  читання  чи  запису,  але  менше  часу,  ніж  два
                            послідовно виконаних цикли читання і запису (тому що для нього
                            потрібна  тільки  одна  адресна  фаза).  Сигнал  -SYNC  виробляється
                            процесором  на  початку  циклу  "ввід-пауза-вивід"  і  тримається  до
                            закінчення всього циклу.
                                Як  другий  приклад  розглянемо  цикли  обміну  на  синхронній
                            немультиплексованій     магістралі   ISA    (Industrial   Standard
                            Architecture),  яка  запропонована  фірмою  IBM  і  широко
                            використовується  в  персональних  комп’ютерах.  Спрощені  цикли
                            запису  в  пристрій  введення/виведення  і  читання  з  пристрою
                            введення/виведення наведені на рис.11.15 і рис.11.16.
                                Обидва цикли починаються з виставлення процесором (master)
                            коду  адреси  на  шину  адреси  SA  (логіка  на  цій  шині  позитивна).
                            Адреса  залишається  на  шині  SA  до  кінця  циклу.  Фаза  адреси,
                            однакова  для  обох  циклів,  закінчується  з  початком  стробу  обміну
                            даними -IOR чи -IOW. Протягом фази адреси пристрій-виконавець
                            повинен  прийняти  код  адреси  і  розпізнати  чи  не  розпізнати  його.
                            Якщо адреса розпізнана, виконавець готується до обміну.
                                У  фазі  даних  циклу  читання  (рис.11.15)  процесор  виставляє
                            негативний сигнал читання даних із пристрою введення/виведення -
                            IOR. У відповідь на нього пристрій-виконавець повинен видати на
                            шину даних SD свій код даних (дані, які читаються). Логіка на шині
                            даних  позитивна.  Через  установлений  час  строб  обміну  -IOR
                            знімається процесором, після чого знімається також і код адреси із
                            шини SA. Цикл закінчується без врахування швидкодії виконавця.














                                        Рисунок 11.15 – Цикл читання даних з пристрою
                                           введення/виведення на магістралі ISA




                                                             122
   118   119   120   121   122   123   124   125   126   127   128