Рис. 1. 17. Мосты интерфейса PCI
Как правило, мосты конструктивно изготавливаются в контроллере интерфейса PCI, а он в свою очередь в БИС, которая интегрирует все компоненты какой-то вычислительной системы или же платформы.
Для того чтобы дать возможность ресурсу на северном интерфейсе обратиться к ресурсу на южно интерфейсе при использовании моста адресное пространство делится между интерфейсами. Ресурс N откликается на всё адресное пространство южного интерфейса, а ресурс S откликается на всё адресное пространство северного интерфейса
Возможно ли в одном цикле сразу обратится к интерфейсу вышележащего уровня? Эта проблема решена с помощью буферизированного обмена между различными уровнями интерфейса. Буферизированный обмен означает, что запрос на доступ воспринимается от 1-го интерфейса, PCI component ждет завершения операции, мост получает запрос и ставит его в очередь, получив доступ ко 2-му интерфейсу, он повторяет этот запрос 2-му интерфейсу, выполняет обмен, ставит в очередь ответ, PCI component все еще ждет, а в этот момент 1-й интерфейс может использоваться для других обменов и только потом, когда очередь дойдет до нужного, отвечает ему.
Структура моста
Рис. 1. 18. Структура устройства моста интерфейса PCI/PCI
Рис. 1. 19. Представление моста PCI/PCI