Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsia_2_dop.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
757 Кб
Скачать
☆

Прерывания

Прерывания могут состоять из получения или отправки данных функциейpic>frame@img/491.hlp. В ответ на получение маркерного пакета IN функция должна вернуть пакет данных, подтверждение NAK либо STALL. Если функция не имеет информации для передачи хосту (нет ожидающих отправку прерываний), она возвращает подтверждение NAK во время фазы данных. Функция возвращает подтверждение STALL, если находится в состоянии останова. В случае существования ожидающего передачу прерывания, функция отправляет информацию прерывания в виде пакета данных. Если хост получил данные без ошибки, то он отправляет пакет подтверждения ACK. Если же хост обнаружил ошибку в принятых данных, то он не отправляет функции никакого подтверждения.

Изохронные передачи

Изохронные транзакции состоят из маркерной фазы и фазы данных. Хост-контроллер генерирует маркер IN или OUT, за которым следует фаза данных, в которой конечная точка (для IN) или хост (для OUT) передаёт данные. Изохронные передачи не содержат фазу подтверждения.

***

На этом мы заканчиваем рассмотрение интерфейсов, как таковых, переходим к рассмотрению периферийных устройств, где будем касаться интерфейсов, по мере необходимости, для каждого из классов ПУ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]