Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
88
Добавлен:
10.05.2014
Размер:
1.71 Mб
Скачать
    1. Типы обмена по системной магистрали.

По системной магистрали возможны три типа обмена:

  • МП - Память

  • МП - УВВ

  • Память - УВВ прямой доступ к памяти

Способы обмена МП – УВВ (прямой доступ)

1. Обмен по аналогии с обращением к ячейке памяти.

Все адресное пространство делится на две части: первая часть отводится под память, вторая часть под адресуемые элементы УВВ. Адресуемый элемент УВВ будем называть портом.

Адрессное пространство:

Сигналы: A, WR, RD

Задатчик выставляет адрес и тип операции.

(+) упрощение системы управления

(-) ограничение размера подключаемой памяти

2. Изолированный ввод - вывод.

В этом случае есть два изолированных адресных пространства:

Сигналы:A, MEMRD, IOR MEMWR, IOW

В этом случае требуются дополнительные сигналы в шине управления, определяющие тип обращения - память или порт. Все адресное пространство МП может использоваться для подключения памяти.

    1. Магистраль процессора.

Магистраль процессора - это система сигналов, формируемых и принимаемых процессором по своим внешним выводам.

Цикл магистрали - последовательность сигналов, формируемых МП при взаимодействии с другими элементами МПС.

Сигналы МП:

A - адрес

D - данные

- адресный строб

Сигналы состояния МП:

- память/порт

- данные/команда

- чтение/запись

CLK -сигнал синхронизации

-перед тем как завершить цикл обмена, процессор анализирует значение этого входного сигнала, если он “0”, то можно завершать, в противном случае МП вставляет дополнительные такты ожидания до тех пор, пока на этом входе не будет “0”, а за то чтобы ожидание не было бесконечным отвечает системная плата, которая по истечению определённого времени устанавливает этот сигнал в “0”. Так получаются переменные циклы/

Сигналы состояния МП формируются синхронно с сигналами А.

Циклы магистрали:

  • циклы передачи данных

  • циклы подтверждения прерываний и специальные циклы

тип цикла магистрали

0

0

0

подтверждение прерывания

0

0

1

специальные циклы магистрали

0

1

0

чтение из порта

0

1

1

запись в порт

1

0

0

предварительная выборка команды из памяти

1

0

1

резерв

1

1

0

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

1

1

1

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

- подтверждение прерывания: снимает третье состояние с выхода порта, адрес которого выставлен.

Пакетный цикл - допускает прием 16-ти соседних байт за 5 тактов синхронизации.

    1. Формирование сигналов системной магистрали

Функции интерфейса МП:

  1. Так как к МП может быть подключено большое количество элементов, то возникают повышенные требования к сигналам системной магистрали. Интерфейс МП должен формировать более мощные сигналы. Сигналы адреса от МП поступают в системную магистраль через специальный регистр - защелку. Данные поступают в МП и от него через специальные буферные схемы (приемники, передатчики, приемопередатчик, шины формирования).

  2. Контроллер шины выполняет логическое преобразование сигналов состояния МП в управляющиесигналы системной магистрали.