- •Вопрос 1
- •Вопрос2
- •Вопрос 3
- •Вопрос 4
- •Вопрос 5
- •Вопрос 6
- •Вопрос 7
- •Вопрос 8
- •Вопрос 9
- •Вопрос 10
- •Вопрос 11
- •Вопрос 12
- •Вопрос 13
- •Вопрос 14
- •Типы транзакций:
- •Конструкция модуля pci-xp совместима с конструкцией модуля pci и pci-X
- •Вопрос 15
- •Вопрос 16
- •Вопрос 17
- •Вопрос 18
- •Вопрос 19
- •Вопрос 20
- •Вопрос 21
- •Процесс управления потоком данных Протокол качества обслуживания (QoS)
- •Вопрос 22 Классы трафика (tc) и виртуальные каналы (vc)
- •Портовая организация доступа и vc организация доступа к каналу в структуре переключателя
- •Вопрос 23
- •Вопрос 24 Физический уровень интерфейса pci-xp
- •Вопрос 25
- •Вопрос 26
- •Вопрос 27
- •Вопрос 28
- •Вопрос 29
- •Заголовки пространства конфигурации
- •Вопрос 30
Реализуются все транзакции обмена данными, свойственные PCI (См. пункт 8), и добавляется передача сообщений.
Обеспечивается совместимость программного обеспечения на уровне ядра PCI-XP с PCI .
Поддерживаются изохронные передачи информации (передачи информации в реальном масштабе времени).
Поддерживаются различные режимы качества обслуживания введением восьми классов трафика (8TC) и обеспечением восьми классов виртуальных каналов (8VC).
Защищенность адресных пространств, что обеспечивается отдельными адресными пространствами памяти ввода-вывода и конфигурации.
В интерфейсе PCI-XP используется протокол прерывания, сигнализируемый сообщением, что уменьшает задержку на обработку прерываний и устраняет необходимость в специальных линиях для сигналов прерывания.
В интерфейсе реализована идея разделения устройств на уровни (транзакционный уровень TL, уровень передачи данных DLL, физический уровень PL)
Поддерживается технология PlugandPlay.
Автоматический контроль потребляемой мощности с автоматическим переходом из режима высокого потребления в режим низкого потребления и наоборот.
Кодирование информации на физическом уровне 8b/10b.
Применение скремблированиядля решения проблем электромагнитной совместимости.
Обеспечивается гальваническая развязка между отдельными устройствами, связанными интерфейсом .
Длина линий связи в пределах канала до 0,75 м.
Конструкция модуля pci-xp совместима с конструкцией модуля pci и pci-X
Вопрос 15
Транзакция в интерфейсе PCI-XP определяется как последовательность нескольких (в частном случае одного) пакетов информации между запросчиком и комплитором.
В качестве запросчика может выступать и корневой комплекс, и конечная точка. В качестве комплитора может выступать и корневой комплекс, и конечная точка, и переключатели, и шлюзы.
Последовательность пакетов состоит из пакета-запроса и в общем случае нескольких пакетов-завершения.
Пакет-запрос содержит командную, маршрутную информацию и, в случае транзакции записи, пересылаемые данные.
Пакет-завершение содержит маршрутную информацию, необходимую для маршрутизации пакета-завершение обратно к запросчику. Пакет-завершение проходит тот же путь и последовательность переключателей в обратном порядке, что и пакет-запрос. Кроме этого он содержит передаваемые данные в случае транзакции чтения.
И пакет-запрос, и пакет-завершение содержат одинаковый тег (метку), чтобы определить их принадлежность к одной транзакции.
Различают непочтовые и почтовые транзакции.
В непочтовых транзакцияхзапросчик передает пакет-запрос комплитору. В ответ комплитор посылает пакет-завершение (в общем случае, пакеты-завершения) запросчику, которые содержат уведомление о получении пакета-запроса. В дополнение пакет-завершение в транзакции чтения содержит запрашиваемые данные. В транзакции записи данные содержатся в пакете-запросе.
В почтовых транзакцияхзапросчик передает лишь пакет-запрос комплитору.
Типы пакетов-запросов, пакетов-завершения и принятые для них обозначения приведены в табл
Все транзакции делятся на 4 категории. В табл. приведены категории и типы почтовых и не почтовых транзакций, а также типы пакетов их образующих.
Категория транзакции |
Транзакция |
Тип транзакции |
Запросчик |
Комплитор |
Покет-запрос (тип пакета) |
Пакет-завершение (типпакета) |
транзакциипамяти
|
чтениепамяти |
непочтовая |
корневойкомплекс , конечнаяточка |
корневой комплекс, конечная точка, переключатель, мост |
MRd (00000) |
CplD (01010) илиCpl (01010) |
записьпамяти |
почтовая |
корневойкомплекс, конечнаяточка |
корневойкомплекс , конечнаяточка |
MWr (00000) |
|
|
чтение памяти с блокиров-кой |
не почтовая |
корневойкомплекс |
традиционнаяконечнаяточка |
MRdLk (00001) |
CplDLk (01011) илиCplLk (01011) |
|
транзакцииустройствввода-вывода |
чтение IO |
непочтовая |
корневойкомплекс , конечнаяточка |
корневой комплекс , конечная точка, переключатель, мост |
IORd (00010) |
CplD (01010) илиCpl (01010) |
записьIO |
непочтовая |
корневойкомплекс , конечнаяточка |
корневой комплекс , конечная точка, переключатель, мост |
IOWr (00010) |
Cpl (01010) |
|
транзакцииконфигурирования |
конфигурационное чтение (тип 0 и тип 1) |
непочтовая |
корневойкомплекс |
корневой комплекс , конечная точка, переключатель, мост |
CfgRd0 (00100), CfgRd1 (00101)
|
CplD (01010) илиCpl (01010) |
конфигурационная запись (тип 0 и тип 1) |
непочтовая |
корневойкомплекс |
корневой комплекс , конечная точка, переключатель, мост |
CfgWr0 (00100), CfgWr1 (00101) |
CplD (01010) илиCpl (01010) CplDLk (01011) илиCplLk (01011) |
|
транзакциисообщений |
сообщение |
почтовая |
корневойкомплекс , конечнаяточка |
корневойкомплекс , конечнаяточка |
Msg (10RRR), MsgD (10RRR) |
|