Организация доступа к PCI Bus

Одноранговая транзакция, показанная на рис 1-5 (Транзакция 3), — это прямая передача данных между двумя PCIустройствами. Мастер, который хочет инициировать транзакцию, организует доступ к шине и начинает транзакцию.

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

Организация доступа к PCIBus

PCIустройства, которые хотят инициировать цикл шины, организуют доступ к шине. Организатор выполняет алгоритм организации доступа к общей шине, по которому он решает, кому следующему предоставить шину. Организатор способен предоставить шину следующему требующему устройству, пока продолжается цикл шины. Этот организационный протокол называется скрытая организация доступа. Скрытая организация позволяет более эффективно передавать управление шине от одного мастера к другому через один синхросигнал ждущего режима между двумя циклами шины (называемыми взаимные цикл). PCIпротокол не обеспечивает стандартный механизм, с помощью которого система или драйвера могут формировать алгоритм организации доступа к общей шине для того, чтобы обеспечить различные виды служб для различных приложений.

Ссылка на основную публикацию
Adblock detector