Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Програмований контролер приорітетних переривань К530 ВН59




Контролер ВН59 являє собою багатофункціональний програмований пристрій, що формує запити на переривання роботи МП і видає на системну шину МПС 3-байтну команду виклику САLL[Аddr] у відповідь на послідовне надходження до нього 3-х керуючих сигналів підтвердження дозволу переривання INTA з ШУ МПС. Значення стартової адреси команди обробки переривання передається контролеру в процесі виконання програми його початкового встановлення, або, так званої, ініціалізації.

Контролер має вісім входів первинних запитів переривань(або так званих рівнів запитів переривань), але можна розширити число цих рівнів запитів переривань до 64 завдяки використанню 9 контролерів, коли один з них є ведучий, а решта 8-ведомі. Правила (або так звані схеми) вибору різних пріоритетів можуть бути встановленні окремо як для ведучого, так і для ведомих контролерів. Існує чотири режиму роботи контролера (або чотири типа обслуговування запитів на переривання), які встановлюються програмно.

Структурна схема програмованого контролера пріоритетних переривань(ПКПП) ВН59 показана на мал.2.9. і включає в себе:

- три програмно-доступних регістри, а саме:

- регістр запитів на переривань(РЗП) (IRR – Interrup Reguest Register),

- регістр маски переривань(РМП) (IМR – Interrup Masking Register),

- регістр стану переривань (РСП) (ISR – Interrup Status Register);

- шифратор пріоритетів(ШП)(РR.);

- буфер шини даних (БШД);

- блок керування записом/читанням(БКЗп/Чт)'

- схему каскадування (СК);

- внутрішню шину даних (ВШД);

- блок керування (БК).

 

 

 


Мал. 2.9. Структурна схема ПКПП ВН59

Вхідні/вихідні сигнали та основні вузли контролера мають таке призначення:

- DB0 ¸ DB7 - двонаправлені лінії ШД;

- – читання;

- – запис;

- А0 – адресний вхід;

- (Chip Select) – вибір мікросхеми;

- САS0-САS2 – двонаправлені входи/виходи схеми каскадування;

- – сигнал ведучий/ведомий;

- – підтвердження дозволу переривання;

- INT – запит до МП на дозвіл переривання;

- IR0-IR7 – входи запитів на переривання від ЗП.

Буфер шини даних (БШД) є двонаправлений з можливістю відключення (т.т. переводу його в 3-й високоімпедансний стан) при одночасній наявності сигналів “1” на входах , , . Він використовується для передачі до МП коду команди САLL[Аddr], інформації про стан контролера, вмісту його внутрішніх регістрів, а також для запису керуючих слів до даної мікросхеми.

Блок керування записом/читанням (БКЗп/Чт)складається з програмно-доступних регістрів для запису слів початкового встановлення та керуючих (або так званих операційних) слів. Його входи / підключаються до відповідних ліній ШУ(, або , ) в залежності від того як МП адресується до контролера: чи то як до двох чарунок пам’яті, або як до двох ЗП. Адресний вхід А0 може бути підключений до будь-якої шини ША, а його логічний рівень "0/1" визначає одни з двох адрес внутрішніх вузлів контролера, з якими МП обмінюється інформацією.

Регістр запитів переривань (РЗП) призначений для запису сформованих зовнішніми пристроями сигналів з логічним рівнем "1", які поступають на його входи IRO-IR7 і сприймаються як первинні запити на переривання.

Регістр маски переривань (РМП) призначений для запису до нього двійкової 8-ми розрядної маски, яка дозволяє маскувати(т.т. забороняти) певні розряди РЗП, що дозволяє тим самим обробляти запити на входах IR0-IR7 з більш низьким пріоритетом.

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

Регістр стану переривань (РСП) служить для відображення поточного стану системи переривань, коли логічний рівень "1" в його відповідному розряді вказує на той запит на входах IRO-IR7 контролера, який в даний момент часу має найвищий пріоритет і буде обслуговуватися.

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

Схема каскадування (СК) призначена для реалізації каскадного (дворівневого) з’єднання декількох контролерів, коли один є ведучий (або керуючий), а всі інші – ведомі (або керовані). Для визначення цього служить вхід , коли логічний рівень "1" на ньому визначає даний контролер як ведучий, а рівень 0 – як ведомий крім того, сигнал на вході визначає спосіб використання CAS0-CAS2, коли у ведучій мікросхемі вони є виходами. а у ведемій – входами. Каскадне підключення декількох ПКПП має наступний вигляд(мал.2.10)

 

 

 





Поделиться с друзьями:


Дата добавления: 2015-05-08; Просмотров: 521; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.