Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ткаченко.doc
Скачиваний:
5
Добавлен:
31.08.2019
Размер:
1.69 Mб
Скачать
  1. Основные циклы шины pci.

МП генерирует циклы шины и управляет системой. Тип цикла определяется сигналами S0, S1, S2, которые подаются на вход контроллера шины. В зависимости от типа цикла контроллер шины выдает сигналы шине управления

S2

S1

S0

назначение

0

0

0

Подтверждение ПДП

0

0

1

Чтение ввода/вывода

0

1

0

Запись ввода/вывода

0

1

1

Останов

1

0

0

Чтение команды из памяти

1

0

1

Чтение из памяти

1

1

0

Запись в память

1

1

1

Пассивный цикл


Цикл шины – последовательность действий, в течение которых МП выставляет адрес ячейки или порта ввода-вывода. Затем контроллер шины декодирует сигналы состояния, поступающие с МП, формирует сигналы записи/считывания, МП помещает данные на шину при выводе или читает данные с шины при вводе.

По сигналу READY МП вводит такты ожидания.

14.Организация и порядок работы шины pci.

Для связи периферийных компонентов

У1 –мастер упр

У2 – мастер адресат

У3 – адресат

Структура содержит процессор – это мастер – адресант

Арбитр имеет связь только с теми устройствами кот могут быть мастером. Это связь служит для предоставления мастеру права управления шиной

Любое устройство мастер имеет равные права с МП. Если устройство хочет захватить магистраль оно выдает сигнал арбитру REQ. Если магистраль не занята, арбитр выдает ответ GNT и устройство управляет обменом по магистрали.

15.Системные выводы. Линии адреса и команд шины pci.

Системные сигналы:

CLK IN – сигнал синхронизации, синхронизирует все обмены по шине PCI, все сигналы, кроме сброса и прерывания; выбирается по переднему фронту CLK;

RST – сброс; все выводы должны быть переведены в третье состояние или стать неактивными.

Линии адреса – данных:

линии A/D – для передачи адресов и данных. Первая фаза – фаза адреса, сопровождается одной или несколькими фазами данных;

линии CBE – линия мультиплексирована. Первая фаза – фаза команды (цикл шины). В течение фазы данных линии используются для разрешения байта;

линии PAR- контроль на четность A/D и CBE

16)Линии управления интерфейсом шины pci,их назначение

Основные сигналы, по которым начинается обмен.

FRAME– этим сигналом управляет мастер. Сигнал указывает начало и продолжительность доступа к шине. Обмен осуществляется при активном состоянии сигнала. Когда сигнал FRAME снят, передача данных переходит в заключительную фазу;

IRDY– линия готовности мастера. В течение записи мастером этот сигнал указывает, что на линиях A/D находятся действительные данные. На фазе чтения сигнал указывает, что мастер готов принять данные;

TRDY– линии готовности адресата. Используется совместно с предыдущим сигналом. Во время фазы данных обмен осуществляется, если оба сигнала установлены в ноль;

STOP– выдается адресатом в то случае, если адресат хочет приостановить текущий обмен данными;

IDSEL– выбор адресата. Используется на этапе чтения/записи конфигурации;

DEVSEL– сигнал означает, что устройство выбрано, то есть оно декодировало свой адрес.

Сигнал арбитража:

Эти сигналы относятся только к мастеру.

REQ-запрос арбитру о том, что устройство хочет занять шину.

GNT-указать устройству, что доступ к шине разрешен.

Сигналы об ошибке:

PERR-сообщает об ошибке в цикле обмена.

SERR-системная ошибка

CBE 0000-подтверждает прерывание

0010-чтение порта

0011-запись в порт

0110-чтение памяти

0111-запись в память