Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
презентации акс / 2_ Основные подсистемы компьютера.ppt
Скачиваний:
55
Добавлен:
26.02.2016
Размер:
6.32 Mб
Скачать

Магистраль PCI

peripheral component Interconnect

Конфигурации компьютерных систем на базе магистрали PCI:

однопроцессорный вариант настольного персонального

Конфигурации компьютерных систем на базе магистрали PCI:

мультипроцессорный вариант серверной системы

СТРУКТУРА ЛИНИЙ МАГИСТРАЛИ

Системные линии по ним передаются сигналы синхронизации

иначальной установки.

Информационные линии включают 32 линии , которые переключаются на передачу кода адреса или данных. Остальные линии этой группы используются для интерпретации

иподтверждения достоверности информации, передаваемой по основным линиям.

Линии управления интерфейсом передают сигналы , обеспечивающие координацию работы задатчика и исполнителя в процессе обмена.

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

Линии индикации ошибок используются для передачи сигналов об ошибках (контроля четности и системных)

Системные линии

CLK- Тактовые импульсы, по переднему фронту которых синхронизируются все процессы в магистрали. Поддерживается частота до 33 МГц

RSTn- Сброс в исходное состояние всех регистров , счетчиков и потенциальных сигналов, имеющих отношение к функционированию магистрали

Информационные линии

AD[31::0] -переключаемые линии, которые используются для передачи кода адреса и данных.

C/BE[3::0]# -переключаемые линии команды магистрали и сигналов выбора байтов. В течении фазы передачи данных сигналы на этих линиях указывают, какие из четырех байтов, передаваемых по линиям данных, несут полезную информацию.

PAR –сигнал контроля четности данных на линиях AD и C/BE, который формируется с задержкой на один такт.

Линии управления интерфейсом

FRAME# - текущий задатчик выставляет сигнал на эту линию и оповещает тем самым все остальные устройства о начале транзакции. Сигнал удерживается на все время выполнения транзакции и снимается в тот момент , когда задатчик начинает завершающую фазу транзакции.

IRDY# - готовность задатчика (Initiator ready). Сигнал на этой линии формируется текущим задатчиком магистрали. Во время выполнения операции чтения этот сигнал является индикатором готовности задатчика к приему данных. Во время выполнения операции записи этот сигнал является индикатором достоверности данных, выставляемых на линии AD

TRDY# - готовность исполнителя (Target Ready). Сигнал на этой линии формируется текущим исполнителем. Во время выполнения операции чтения этот сигнал является индикатором достоверности данных , выставленных на линии AD . Во время выполнения операции записи этот сигнал является индикатором готовности исполнителя к приему данных.

STOP# - сигнал на этой линии формируется текущим исполнителем и оповещает задатчик о том, что у исполнителя возникла ситуация , требующая прекращения текущей транзакции.

IDSEL - выбор инициализирующего устройства (Initialization Device Select). Используется в качестве сигнала выбора чипа при операциях записи или чтения в процессе конфигурации.

DEVSEL# - выбор устройства (Device Select). Устанавливается исполнителем , когда он распознает свой адрес на этапе передачи кода адреса по линиям AD. Для задатчика ,выставившего код адреса, служит индикатором того, что исполнитель найден.

Линии арбитража

REQ# - запрашивает разрешение у арбитра на контроль магистрали. Линия индивидуальна для каждого из подключенных к магистрали устройств.

GNT# - сигналом на этой линии арбитр оповещает устройство, запросившее разрешение на контроль магистрали , что ему такое право предоставлено. Линия индивидуальна ля каждого из подключенных к магистрали устройств.

Асинхронный обмен по шине PCI.

Синхронный обмен по шине PCI.