- •Вопрос 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
Вопрос 5
Линии синхронизации: CLK (Clock ), RST# (Reset)
Линии управления:FRAME#:сигнал на линии FRAME# (активный – низкий уровень) подтверждает, что инициатор выполняет транзакцию. Переход из активного в неактивное состояние сигнала FRAME# означает, что идет последняя фаза передачи данных.
IRDY# (InitiatorReady): сигнал на линии IRDY# сигнал готовности инициатора.
TRDY# (TargetReady):сигнал на линии TRDY# сигнал готовности цели.
STOP# :активный (низкий) уровень сигнала на линии STOP# выставляет цель, чтобы инициатор прервал выполнение транзакции.
DEVSEL# (Deviceselect): активный (низкий) уровень сигнала на линии DEVSEL# выставляет цель, чтобы сообщить инициатору о дешифрации адреса как своего при выполнении текущей транзакции.
FRAME#, который устанавливается устройством –инициатором для сигнализации начала транзакции исбрасывается устройством –инициатором для обозначения начала последней фазы обмена в данной транзакции;
IRDY#, который изменяется устройством –инициатором для управления циклами ожидания;
TRDY#, который изменяется устройством –целью для управления циклами ожидания.
1.Данные передаются (обмен данными между устройством–инициатором и устройством-целью совершается) на любом первом цикле после установления одновременно сигналов IRDY# и TRDY#.
2. Источник данных в фазе данных должен устанавливать сигнал готовности данных xRDY# только после того, как данные для текущей фазы данных выставлены на линии A/D: сигнал IRDY# - при записи и сигнал TRDY# - при чтении.
3. Приемник данных в фазе данных может устанавливать сигнал готовности xRDY# на любом цикле текущей фазы данных по своему усмотрению.
4. Как только устройство–инициатор решает закончить транзакцию, оно перед выполнением последней фазы данных сбрасывает сигнал FRAME#, обозначая тем самым, что после выполнении этой фазы данных, транзакция заканчивается.
5. Ни одно устройство (ни устройство–инициатор, ни устройство-цель) не должно изменять управляющие сигналы в цикле обмена данными (сигналы IRDY# и TRDY# установлены) и не имеет права изменять свои намерения в течение фазы данных.
6. Если устройство–инициатор установило сигнал IRDY#, то оно не должно изменять сигналы IRDY# и FRAME# вне зависимости от сигнала TRDY# до тех пор, пока текущая фаза данных не завершится.
7. Если устройство–цель установило сигнал TRDY# или сигнал STOP#, то оно не должно изменять сигналы TRDY# , DEVSEL# и STOP# до тех пор, пока текущая фаза данных не завершится.
Правила выбора устройств
1. Одно из устройств – инициаторов, начиная транзакцию (сигнал FRAME# установлен именно этим устройством), в цикле фазы адреса выставляет начальный адрес, по которому должен произойти обмен данными в первой фазе данных.
2. Все устройства – цели считывают и анализируют этот адрес. Одно из устройств-целей, дешифрируя адрес, выставляемый устройством – инициатором, определяет, что обращение происходит по адресу, принадлежащему адресному пространству данного устройства, и, учитывая свою готовность поддержать транзакцию, устанавливает сигнал DEVSEL# в течение первых трех циклов транзакции, смотри рис 2.1.10
3. Адрес для второй и последующих фаз данных вычисляется устройством – целью автоматически путем инкрементирования текущего адреса.
4. Устройство – мост PCI-PCIв много магистральных PCI системах, всегда устанавливает сигнал DEVSEL# в течение четвертого такта транзакции.
5. Если устройство – инициатор не обнаруживает установления сигнала DEVSEL# в течение первых четырех тактов транзакции, оно завершает транзакцию по процедуре аварийного завершения.
6. Сигнал DEVSEL# должен быть установлен устройством – целью лишь после полной дешифрации адреса.
7. Устройство – цель устанавливает сигналы TRDY#, STOP# и данные на линиях A/D (в случае чтения) лишь после установления сигнала DEVSEL# .
8. Во всех случаях, кроме одного, устройство – цель не должно сбрасывать сигнал DEVSEL# раньше, чем закончится последняя фаза данных транзакции, а именно, пока не будет сброшен сигнал TRDY# при выполнении последней фазы данных.
9. Исключительная ситуация- прерывание транзакции «сбоем устройства- цели». В этом случае сигнал DEVSEL# сбрасывается вместе с установкой сигнала STOP#