Структура на контролера i8259
| Електроника | 2009-12-04 | 166 сваляния |
Структура на контролера i8259
Сигналите за прекъсване от външни източници постъпват асинхронно на входовете IR0 IR7 на котролера и се запомнят в регистъра за заявките IRR. В регистъра ISR се записват и съхраняват всички заявки , чието и съхраняват всички заявки , чието обслужване от МП е започнало. Регистърът на маските IMR се зарежда програмно и съхранява индивидуалните маски на заявките за прекъсване . Приоритетът за обслужване на постъпилите заявки се опеделя от приоритетната логика на базата на съдържанието на регистрите IRR ISR IMR. Адресният компаратор се използва при каскадно свързване на няколко контролера , осигуряващи по-голям брой входни линии за прекъсване. Един от контролерите се дефинира като главен, а останалите като подчинени. Сигналът INT от подчинен контролер придтига на вход IR на главния контролер. Адресният компаратор на главния контролер адресира подчинените контролери като в цикъл за разпознаване извежда на адресните линии CAS0 CAS2 номера на подчинения контролер. Изборът на МП за контролера на прекъсванията се извършва чрез CS. Четене се осъществява с RD , а запис с WR.
Тагове от реферата: постъпва, контр, прекъсване, контролера, външни, i8259, сигна, структур, руктура











