PCI и PCI-X

«Горячее» подключение устройств — Hot Plug

«Горячее» подключение-отключение устройств PCI (Hot Plug) требует наличия в системе специального контроллера (Hot-Plug Controller), управляющего слотами «горячего» подключения, и соответствующей программной поддержки — ОС, драйверов устройств и контроллера.

Слот с «горячим» подключением должен быть подключен к шине PCI через коммутирующие цепи, обеспечивающие:

  • управляемую коммутацию (электронными ключами) всех сигнальных цепей PCI;
  • управляемую подачу напряжения питания.

Контроллер «горячего» подключения должен обеспечивать для каждого своего слота:

  • индивидуальное управление коммутацией сигналов и подачей питания;
  • индивидуальное управление сигналом RST#;
  • индивидуальную идентификацию состояния линий PRSNT[1:2]#, независимо от состояния слота (подключен или изолирован);
  • индивидуальную идентификацию состояния линии M66EN, независимо от состояния слота (подключен или изолирован);
  • индивидуальный индикатор «Внимание», сигнализирующий о состоянии питания слота (можно ли извлекать и устанавливать модуль). Индикатор управляется программно, сигнализируя пользователю и о проблемах, обнаруженных системой для устройства в данном слоте.

В «горячем» подключении участвует пользователь, который должен устанавливать (и извлекать) модули (карты расширения) только в слот с отключенным питанием (при этом сигналы слота отключены от шины). После установки модуля на него подается питание, затем через некоторое время на него подается сигнал RST#, и устройство приходит в исходное состояние. Только после этого коммутатор соединяет сигналы слота с шиной. Далее программная поддержка должна выполнить идентификацию и конфигурирование подключенного устройства. Дополнительные сложности возникают, если к шине, работающей на частоте 66 МГц, подключается модуль на 33 МГц. Поскольку тактовую частоту на шине можно менять только во время действия сигнала RST#, а подключаемое устройство работать на высокой частоте не может, подключение потребует выполнения сброса на шине PCI (с последующей инициализацией всех устройств). Перед отключением питания слота на него подается сигнал RST# и его сигналы отключаются от шины.



Sitelinkx by eXtro-media.de
Яндекс.Метрика