Пример КС с использованием дискретных локальных модулей APIC

Маршрутизация прерываний в I/O APIC

Аппаратный интерфейс I/O APIC

Запросы прерываний от шины PCI / PCI Express

1. Внешнее устройство, подключенное к шине, может генерировать ________________________________ (в соответствии с протоколом шины).

2. Запрос транслируется ______________________________________ ______#-______#.

Наименование линий Тип Тип
SERIRQ I/O Serial Interrupt Request.
PIRQ[D:A]# I/O PCI Interrupt Requests. В не-APIC режиме могут направляться к входам запросов 3, 4, 5, 6, 7, 9, 10, 11, 12, 14 или 15. В APIC-режиме соединяются с I/O APIC: PIRQA# - IRQ16 и т.д.
PIRQ[H:E]# / GPIO[5:2] I/O PCI Interrupt Requests. В не-APIC режиме могут направляться к входам запросов 3, 4, 5, 6, 7, 9, 10, 11, 12, 14 или 15. В APIC-режиме соединяются с I/O APIC: PIRQE# - IRQ20 и т.д.

Последовательная схема запросов прерывания

Используется _______________________________________, соединяющая хост (ICHx) и все ПУ.

Линия _________ тактируется частотой PCI и реализует протокол линии с тремя состояниями:

– S – Sample Phase (срез);

– R – Recovery Phase (фронт);

– T – Turn-around Phase (линия «отпущена»).

ICH9 поддерживает сообщение для __ запроса:

– 15 запросов ____ (IRQ0–1, 2–15);

– 4 запроса ____;

– управляющие сигналы ____#__________#.

Запросы __–__ APIC не поддерживаются.

Последовательность действий ICH9

1. ______________________________________________ (активный фронт для edge-triggered mode или изменение уровня для level-triggered mode);

2. _____________ ______ _______ во внутреннем регистре ____ бита, соответствующего прерыванию;

3. Формирование ___________________________ _______________________________, с одновременной очисткой буферов загрузки (upstream buffers). Этот механизм напоминает DMA-запрос от устройства;

4. ___________________________ ____ цикле записи по соответствующему адресу.

IRQ Варианты запроса  
SERIRQ PCI MSI
   
  + +  
  8254 Counter 0, HPET #0 (legacy mode)
  + +  
  + +  
  + +  
  + +  
  + +  
  R TC, HPET #1 (legacy mode)
  + + Option for SCI, TCO
  + + Option for SCI, TCO
  + + HPET #2, Option for SCI, TCO (Note2)
  + + HPET #3 (Note 3)
  FERR# logic
  + + SATA Primary (legacy mode)
  + + SATA Secondary (legacy mode
  PIRQA# PIRQA# +  
  PIRQB# PIRQB# +  
  PIRQC# PIRQC# +  
  PIRQD# PIRQD# +  
  N/A PIRQE#4 +  
  N/A PIRQF#4 +  
  N/A PIRQG#4 +  
  N/A PIRQH#4 +  


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: