Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Сигнализация прерываний и управление энергопотреблением




 

Основной метод сигнализации прерываний в интерфейсе PCI Express — передача сообщений (MSI), причем с 64-разрядной адресацией (32-разрядная разрешена только для «на­следных» устройств). Однако ради обеспечения программной совместимости устройство может использовать и эмуляцию прерываний через шины INTx#, передавая эти запросы с помощью специальных пакетов. Получателем пакетов сигнализа­ции прерываний (как MSI, так и эмуляции шин INTx#) обычно является контроллер прерываний, расположенный в корневом комплексе. Сигнализация прерываний по шинам INTx# производится пакетами класса ТСО. Прерывания MSI в случае виртуальных кана­лов должны использовать класс трафика, соответствующий классу трафика данных, к которым относятся данные прерывания. Иначе возможно нарушение синхронизации из-за относительной неупорядоченности трафика разных классов. Синхронизации можно добиваться и теми же средствами, что и в интерфейсах PCI/ PCI-X, — чтением пакетов (пусть даже нулевой длины) через коммутатор (мост). Такой прием неизбежен, если прерывания относятся к данным несколь­ких разных классов (виртуальных каналов).

Сигнализация событий управления энергопотреблением возможна в двух вариантах: пакетная эмуляция сигнала шины РМЕ# (аналогично эмуляции шин прерывания INTx#) и естест­венная сигнализация интерфейса PCI Express с помощью соответствующих сообщений. При эмуляции шины РМЕ# идентификация источника сигнала выполняется последо­вательным чтением конфигурационных регистров устройств, способных гене­рировать этот сигнал. Естественная сигнализация гораздо удобнее: идентифи­катор устройства-источника присутствует в сообщении.

Расширенное управление энергопотреблением (Power Management, PM) означа­ет возможность:

· идентификации способностей к управлению питанием РМ каждой функции;

· перевода функции в указанное состояние потребления;

· получения информации о текущем состоянии потребления функции;

· генерации запроса пробуждения при выключенном основном питании;

· последовательного включения устройств.

«Горячее» подключение изамена устройств могут выполняться с использовани­ем как существующих механизмов (PCI Hot-Plug и Hot-Swap), так и естествен­ных механизмов интерфейса PCI Express, не требующих дополнительных сигналов. Ниже перечислены элементы стандартной модели «горячего» подключения:

· индикатор питания разъема (слота) — запрещает извлечение/установку карты (мигание указывает на процесс перехода в обесточенное состояние);

· индикатор внимания — указывает на проблемы, связанные с устройством
в данном разъеме (слоте) - мигание индикатора служит для поиска нужного разъема;

· ручной фиксатор карты;

· датчик состояния ручного фиксатора — позволяет системному ПО обнаружить открытый замок;

· электромеханическая блокировка — не позволяет извлекать карту при включенном питании (специального сигнала для управления блокировкой не предусмотрено — если блокировка имеется, то она должна срабатывать прямо
от питания порта);

· кнопка Внимание (Attention) — служит для запроса операции «горячего» под­ключения;

· программный интерфейс пользователя — позволяет запросить «горячее» под­ключение;

· система нумерации разъемов (слотов) — дает возможность визуально определить требуемый разъем (слот).

 

 





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


Дата добавления: 2015-10-06; Мы поможем в написании ваших работ!; просмотров: 590 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Бутерброд по-студенчески - кусок черного хлеба, а на него кусок белого. © Неизвестно
==> читать все изречения...

2474 - | 2397 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.