PIRQ_2 Use IRQ No.

Название опции:

PIRQ_2 Use IRQ No.

Возможные значения:

Auto, 3, 5, 9, 10, 11
или
Auto, 3, 4, 5, 7, 9, 10, 11
или
Auto, 3, 4, 5, 7, 9, 10, 11, 12, 14, 15

Описание:

Позволяет вручную назначить прерывание для сигнальной линии PIRQ 2 контроллера прерываний. Оптимальным вариантом в большинстве случаев будет автоматическое выделение прерывания (значение Auto).

В отличие от прямого назначения приоритетного прерывания для того или иного слота, порядок действий при использовании этой опции не столь очевиден. Карта расширения для шины PCI (или PCI Express) может генерировать до 4-х запросов на прерывания (INT A# — INT D#). Основным является INT A# (если он занят или карте требуется более одного прерывания, используются INT B#, за ним INT C# и, в последнюю очередь, INT D#). Приведем пример соответствия сигнальных линий контроллера прерываний и запросов.

Разводку для вашей материнской платы лучше уточнить в руководстве. Приведенный пример — далеко не единственный вариант.

СлотыСигнальные линии
PIRQ 0PIRQ 1PIRQ 2PIRQ 3
AGPINT A#INT B#  
PCI 1INT A#INT B#INT C#INT D#
PCI 2INT D#INT A#INT B#INT C#
PCI 3INT C#INT D#INT A#INT B#
PCI 4INT B#INT C#INT D#INT A#
PCI 5INT B#INT C#INT D#INT A#

Таким образом, присвоив сигнальной линии контроллера свое прерывание, мы, фактически, назначим его карте расширения, вставленной в слот, основной запрос для которого — INT A#. Скажем, если мы хотим назначить прерывание с номером 10 карте расширения, вставленной в слот 3, мы должны присвоить его линии PIRQ 2.

Но есть и нюансы. Если будет указано прерывание, уже зарезервированное для шины ISA (при ее наличии), возникнет конфликт ресурсов. Шина AGP использует запросы INT A# и INT B#, разделяя их с первым слотом PCI. Таким образом, видеокарта AGP и карта расширения, вставленная в 1-й слот PCI, всегда будут использовать одно и то же прерывание. К конфликтам это не приведет, но может отрицательно сказаться на быстродействии системы. Если количество слотов PCI равно пяти, то 5-й слот использует одни и те же запросы и, как следствие, прерывание с одним и тем же номером совместно с одним из 4-х других слотов (в показанном выше варианте — с PCI 4), что, опять же, может несколько снизить общее быстродействие системы, если оба они заняты. При наличии шести слотов PCI совмещенными оказываются уже две пары слотов.

На разных материнских платах совмещенными оказываются разные слоты. Это могут быть 4-й и 5-й слоты, как в приведенном примере, 1-й и 5-й, 2-й и 5-й и т.п., все зависит от производителя. Поэтому таблицу соответствия сигнальных линий контроллера прерываний и запросов лучше уточнить в руководстве к материнской плате.

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

В современных чипсетах количество сигнальных линий контроллера прерывания увеличено до 8-и, что позволяет развести карты расширения и интегрированные контроллеры на разные линии, значительно снизив вероятность неустойчивой работы или конфликта. Приведем пример возможного соответствия.

Разводку для вашей материнской платы лучше уточнить в руководстве. Приведенный пример — далеко не единственный вариант.

УстройстваСигнальные линии
PIRQ 1PIRQ 2PIRQ 3PIRQ 4PIRQ 5PIRQ 6PIRQ 7PIRQ 8
Слот AGPINT A#INT B#      
Контроллер USB 1INT A#       
Подсистема ACPI INT B#      
Контроллер USB 2   INT B#    
Подсистема AC’97 INT B#      
Контроллер LAN    INT A#   
Контроллер USB 3  INT C#     
EHCI-контроллер       INT D#
Слот PCI 1    INT D#INT A#INT B#INT C#
Слот PCI 2    INT C#INT B#INT A#INT D#
Слот PCI 3INT D#INT C#INT A#INT B#    
Слот PCI 4  INT B#INT A# INT C#INT D# 
Слот PCI 5INT C#INT A#  INT D#  INT B#
Слот PCI 6  INT A# INT B#INT D#INT C# 

Исторически сложилось, что для старых контроллеров прерывания с четырьмя линиями нумерация линий обычно начиналась с нуля, современные решения с восемью линиями нумеруются, как правило, начиная с единицы. Впрочем, как показала практика, производители материнских плат могут использовать любой вариант нумерации.

Опубликовано 04.10.2008.

Идентичны рассмотренной:

Служебная информация:

время выполнения: 0.0160 с;

количество запросов: 4.