Мосты интерфейса PCI


Мосты интерфейса PCI

Рис. 1. 17. Мосты интерфейса PCI

Как правило, мосты конструктивно изготавливаются в контроллере интерфейса PCI, а он в свою очередь в БИС, которая интегрирует все компоненты какой-то вычислительной системы или же платформы.

Для того чтобы дать возможность ресурсу на северном интерфейсе обратиться к ресурсу на южно интерфейсе при использовании моста адресное пространство делится между интерфейсами. Ресурс N откликается на всё адресное пространство южного интерфейса, а ресурс S откликается на всё адресное пространство северного интерфейса

Возможно ли в одном цикле сразу обратится к интерфейсу вышележащего уровня? Эта проблема решена с помощью буферизированного обмена между различными уровнями интерфейса. Буферизированный обмен означает, что запрос на доступ воспринимается от 1-го интерфейса, PCI component ждет завершения операции, мост получает запрос и ставит его в очередь, получив доступ ко 2-му интерфейсу, он повторяет этот запрос 2-му интерфейсу, выполняет обмен, ставит в очередь ответ, PCI component все еще ждет, а в этот момент 1-й интерфейс может использоваться для других обменов и только потом, когда очередь дойдет до нужного, отвечает ему.

Структура моста

Структура устройства моста интерфейса PCI/PCI

Рис. 1. 18. Структура устройства моста интерфейса PCI/PCI

Представление моста PCI/PCI

Рис. 1. 19. Представление моста PCI/PCI

Загрузка...