Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Взаимодействие между ЦП и ведущим PIC



1) При наличии хотя бы одного незамаскированного запроса прерываний, PIC выставляет активный выходной сигнал INT, который поступает на вход INTR ЦП.

2) ЦП завершает текущую команду программы и проверяет состояние внешних входов NMI и INTR.

3) Если флаг IF установлен, процессор переходит к обработке запросов. При сброш флаге IF обработка запроса временно откладывается до выполнения процессором команды STI (Set Interrupt) IF = 1 (разрешено).

4) При IF = 1 процессор генерирует актив уровень выходного сигнала подтверждения прерывания INTA.

5) При получении сигнала INTA, PIC выполняет следующие действия:

a) сбрасывает бит обрабатываемого запроса в IRR;

б) устанавливает бит обрабатываемого запроса в ISR;

в) выставляет на внешнюю шину данных (в ее младший байт) номер обрабатываемого запроса;

6) ЦП принимает номер запроса по шине данных и модифицирует этот номер в адрес соответствующего вектора прерываний (модификация осуществляется путем умножения на 4 – сдвиг влево на 2 разряда).

7) Текущее значение регистра флагов CP и IP последовательно помещаются в стек, и тем самым сохраняется минимальный контекст прерываемой программы.

8) Два последовательных слова из таблицы векторов прерываний загружаются в регистр IP(слово по меньшему адресу) и CS (слово по большему адресу).

9) На аппаратном уровне осуществляется сброс флага IF.

10) Процессор переходит к выполнению первой команды обработчика прерываний.

5.Устройства USB: функции и хабы (состояния нисходящих портов хабов, хост-контроллер).
USB (Universal Serial Bus) – универсальная последовательная шина.

Архитектура USB определяется следующими критериями:

· Легко реализуемое расширение периферии РС.

· Скорость передачи до 480 Мбит/с.

· Интеграция в технологию выпускаемых устройств.

· Открытие новых классов устройств, расширяющих РС.

· Простота кабельной системы подключений.

· Изоляция подробностей электрических подключений от пользователя.

· Возможность динамического «горячего»подключения/отключения периферии.





Дата публикования: 2015-10-09; Прочитано: 223 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...