Page 101 - 149
P. 101

2.  Переривання  за  вектором  (апаратне);  інформацію  про  ЗвП,  який
                  потрібно обслуговувати, формує апаратна частина МПС. В даному випадку
                  мова йде про переривання, яке  вибирається з деякої множини можливих, з
                  поміткою обслуговуваного пристрою.
                         В  загальній  схемі  реалізації  переривання  за  вектором  у  відповідь  на

                  запит про переривання, сигнал підтвердження переривання відкриває буфери
                  з  трьома  станами,  формуючи  адресу  переривання  на  шину  даних.  В
                  результаті  ідентифікується  ЗвП,  який  подав  запит  і  керування  передається
                  відповідній ПРОП. Далі ініціюється лінія вибірки ЗвП і подається сигнал, за
                  яким дані розміщуються на шину даних. Вміст цієї шини завантажується в
                  акумулятор, чим і завершується передача.
                         Прямий доступ до пам’яті (ПДП) - необхідний в ході виконання МПС
                  робочої програми для обміну  інформацією між ЗвП  і ОЗП. Звичайно такий
                  обмін  можна  здійснити  через  посередництво  МП,  але  це  суттєво  затримує
                  виконання основної програми, при великих об’ємах передавання інформації.
                         Обмін  без  втручання  МП  забезпечується  спеціальним  пристроєм  -
                  контролером  прямого  доступу  до  пам’яті  (КПДП),  який  може  бути
                  реалізованим як на тому ж кристалі що і МП, так і поза МП на додатковій
                  інтегральній  схемі,  низки  спеціальних  команд    і  невеликої  кількості
                  додаткових комірок ОЗП. Принцип ПДП пояснюється на рисунку  5.3





















                                      Рисунок    5.3

                         Сигнал запиту переривання (ЗП) ЗвП, готового до виводу інформації,
                  посилається в КПДП, який за ним вибирає відповідну ПРОП, і, зупинивши
                  роботу  МП  (сигнал  “Зуп.”),  підключає  інформаційну  (Д)  і  адресну  (А)
                  магістралі до входу ОЗП і виходу ЗвП, дозволяючи ЗвП обмін з ОЗП (сигнал
                  ДО).  Режим  запису,  що  відповідає  переносу  даних  із  ЗвП  в  ОЗП,
                  визначається       сигналом       запису      Зп.     КПДП,       може      обслуговувати
                  інформаційний обмін ОЗП з декількома ЗвП, яким при цьому присвоюється
                  різний по важливості пріоритет.






                                                                                                             102
   96   97   98   99   100   101   102   103   104   105   106