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

Магистраль 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.