Портал освітньо-інформаційних послуг «Студентська консультація»

  
Телефон +3 8(066) 185-39-18
Телефон +3 8(093) 202-63-01
 (093) 202-63-01
 studscon@gmail.com
 facebook.com/studcons

<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 

  ga('create', 'UA-53007750-1', 'auto');

  ga('send', 'pageview');

 

</script>

Структура, призначення та принцип дії контролера ПДП

Тип роботи: 
Контрольна робота
К-сть сторінок: 
14
Мова: 
Українська
Оцінка: 

з каналів. Регістр установки режиму звичайно завантажується після того, як встановлені регістр адреси (РгА) і регістр циклів (РгЦ) каналу. 

Регістр установки режиму скидається шляхом подачі сигналу на вхід RS, що приводить до заборони роботи всіх каналів- у всіх режимах і запобігає конфліктам на шинах при подачі напруги живлення. 
 
Табл.  2
 
ПріоритетОбслугований канал
0123
Найвищий1230
2301
3012
Найнижчий0123
 
Використовувати канали забороняється поки Рга і РгЦ не будуть завантажені необхідними числами. У противному випадку випадковий запит ПДП (DRQ) від периферійного пристрою може викликати цикл ПДП, що приведе до руйнування даних у пам'яті. 
Стан 1 у розряді 4 Ргр встановлює режим циклічного зсуву пріоритетів. У цьому режимі після кожного циклу ПДП (але не кожного запиту ПДП) пріоритет кожного каналу змінюється. Канал, що був тільки що обслугований, буде мати самий низький пріоритет, а інші канали одержать пріоритети, що вказані в табл. 2.
Якщо розряд 4 встановлений у 0, кожен канал ПДП має фіксований пріоритет. У режимі фіксованих пріоритетів канал 0 має найвищий пріоритет, а канал 3 — найнижчий. Циклічний зсув пріоритетів запобігає монополізації одного з каналів ПДП. Послідовність циклів ПДП буде обслуговувати різні канали, якщо дозволене обслуговування більш одного каналу. Всі операції ПДП починаються з початкового присвоєння каналу 0 найвищого пріоритету для першого циклу ПДП. 
Стан 1 у розряді 5 РгР встановлюєрежим подовженого запису. У цьому випадку тривалість сигналів WRM і WRIO збільшується шляхом більш ранньої їхньої активізації в циклі ПДП. Передача даних у мікропроцесорній системі на основі БІС KP580BM80A реалізується асинхронно, щоб можна було використовувати різні типи пам'яті і пристроїв вводу/виводу з різним часом доступу до пам'яті. Якщо до пристрою в зазначений інтервал часу доступ неможливий, то він видає в мікросхему сигнал «Відсутність готовності», тим самим, змушуючи її ввійти в один чи більш тактів очікування готовності. 
Деякі пристрої відрізняються достатньою швидкодією, щоб одержати до них доступ без використання тактів очікування готовності Для цього такі пристрої повинні генерувати свій сигнал «Готовність» одночасно з появою фронту WRM чи сигналу WRIO. Однак у процесі формування сигналу «Готовність» він затримується, що може змусити мікросхему ввійти в такт очікування готовності. Для обчислювальних систем з цим типом пристроїв режим подовженого запису забезпечує інші тимчасові співвідношення для сигналів WRM і WRIO, що дають можливість пристроям раніше видати сигнал «Готовність» і отже, виключити такти очікування для мікросхеми, що збільшує пропускну здатність системи. 
Стан 1 у розряді 6 Ргр встановлює режим «Кс-стоп», при якому після появи сигналу ТС обслугований канал ПДП виявляється забороненим. У результаті автоматично припиняються всякі операції ПДП у даному каналі. Розряд дозволу для даного каналу повинний бути перепрограмований для чи продовження початку наступної операції ПДП. Якщо розряд 6 встановлений у 0, то поява сигналу ТС не забороняє подальше використання каналу. У цьому випадку сигнал інформує периферію про закінчення операції ПДП. 
При наявності 1 у розряді 7 Ргр встановлюється режим автозавантаження. Цей режим дозволяє каналу 2 багаторазово передавати масив даних без програмного втручання. Регістри каналу 2 встановлюються, як звичайно, для однієї передачі масиву. Регістри каналу 3 у цей час зберігають параметри масиву для перевстановлення регістрів каналу 2 (початкова адреса ПДП, число циклів і напрямок передачі). Після першої передачі масиву даних через канал 2 і появи сигналу ТС параметри, збережені в регістрах каналу 3, автоматично завантажуються у відповідні регістри каналу 2. Відмітимо, що можливості режиму «Кс-стоп» не впливають на канал 2, коли розряд 7 встановлений у 1. Якщо розряд 7 встановлений у 1, то початкові параметри для каналу 2 автоматично дублюються в регістрах каналу 3 при програмуванні каналу 2. Це забезпечує багаторазову передачу масиву програмуванням тільки одного каналу. Операція багаторазової передачі масиву може бути використана для регенерації зображення на електронно-променевій трубці. Канали 2 і 3 можуть бути завантажені також різними параметрами за умови, що канал 2 завантажується раніше ніж канал 3. Візьмемо, що в режимі автозавантаження доступний для роботи канал 3, якщо немає запиту ПДП по каналу 2 і розряд дозволу каналу 3 Ргр встановлений у 1, але використання цього каналу буде змінювати значення параметрів, що повинні завантажитися в канал 2. 
При використанні режиму автозавантаження для операцій по зв'язуванню масивів даних (ланцюжок даних) треба перезавантажувати програмно регістри каналу 3 новими параметрами для передачі наступного масиву даних. Щораз, коли в мікросхемі відбувається підміна даних каналу 2 вмістом каналу 3, у регістрі стану (Ргс) апаратно встановлюється розряд 4 «Флаг відновлення даних». При цьому підміна відбувається із збереженням інформації в регістрах каналу 3. Повторний запуск каналу 2 відбувається на початку наступного циклу ПДП каналу 2 після появи сигналу ТС. Це перший цикл ПДП нового масиву даних для каналу 2. Розряд «Флаг відновлення даних» у РгС скидається апаратно наприкінці цього циклу. Для операцій по зв'язуванню масивів даних розряд «Флаг відновлення даних» у регістрі стану каналів може контролюватися мікросхемою КР580ВМ80А, щоб визначити, коли параметри наступного масиву даних можуть бути гарантовано завантажені в канал 3 В розрядах 0 — 3 РгС апаратно встановлюється «Флаг завершення
Фото Капча