Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Временная диаграмма цикла ВВОД



 

Рис.7.8 Временная диаграмма цикла ВВОД

 

ДА – мультиплексированная шина Данные-Адрес.

* - неинформативное состояние.

В общем случае каждая временная диаграмма расписывается для активного и пассивного устройства, но мы рассмотрим только диаграммы для активного устройства. 1 – сигнал выставляется активным устройством; 2 – сигнал формируется пассивным устройством.

СИА – синхронизация активного устройства (сигнал достоверности адреса). Главная функция – определить тип информации на шине ДА.

По срезу СИА можно использовать адрес. Адрес необходимо запоминать (или часть адреса) в выделенных регистрах. Снятие сигнала СИА (переход от низкого уровня к высокому) – завершение цикла обмена.

ВВОД – направление обмена относительно активного устройства (чтение).

СИП – синхронизация пассивного устройства (сигнал ОС, подтверждения, квитирования).

ВУ – внешнее устройство – вспомогательный сигнал, активируется (низким уровнем) в том случае, когда выставленный адрес попадает в диапазон адресов внешних устройств (160000-177777).

БАЙТ – определяет формат передаваемых данных, но в цикле «ВВОД» смысле не имеет.

В определенный момент времени по собственной инициативе активное устройство начинает цикл «ВВОД», для чего он выставляет адрес на шине ДА одновременно, если это необходимо, активируя сигнал ВУ, если адрес попадает в диапазон адресов внешних устройств.

Сигнал БАЙТ в этом интервале времени пассивен (высокий уровень).

Через время, достаточное для завершения переходных процессов активное устройство формирует сигнал СИА. Для пассивного устройства – это означает, что на шине ДА находится адрес, и он с этого момента достоверен.

По этому сигналу пассивное устройство анализирует адрес, сравнивает с собственными адресами, и если обращение оказывается к какому либо из них, то это устройство запоминает факт обращения и, если требуется, часть разрядов адреса.

Через некоторое время после активации СИА процессор снимает адрес. В этот интервал времени сигнал БАЙТ имеет высокий уровень, что означает, что далее на этапе обмена данными значение сигнала БАЙТ будет безразлично. Через некоторое время после снятия адреса МП активирует сигнал ВВОД, который для пассивного устройства означает, что шина ДА с этого момента свободна и на нее необходимо выставить данные. Также ВВОД определяет направление обмена. И через время, определяемое быстродействием самого пассивного устройства, оно выставляет данные на шину ДА, и сопровождает их сигналом СИП. По этому сигналу МП понимает, что на ДА появились данные, они достоверны и он считывает данные с шины во внутренние регистры извещая об этом пассивное устройство снятием сигнала ВВОД.

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

Временная диаграмма цикла ВЫВОД

Рис. 7.9 Временная диаграмма цикла ВЫВОД

Процессор или другое активное устройство выставляет на ДА адрес и через время, достаточное для завершения переходных процессов, активирует сигнал СИА. На этапе передачи адреса МП работает так же, как и в цикле ВВОД, за одним исключением: сигнал БАЙТ имеет низкий уровень и это означает, что на этапе передачи данных этот сигнал будет информативным. Нет паузы между Адресом и Данными.

После снятия адреса МП сразу же выставляет на ДА данные и через время достаточное для завершения переходных процессов активирует сигнал ВЫВОД. Для пассивного устройства это означает, что на шине ДА уже имеются данные и они достоверны. Поэтому пассивное устройство записывает данные во внутренние регистры, причем формат данных определяется сигналом БАЙТ, и информирует об этом МП активацией сигнала СИП. Тогда МП понимает, что данные уже считаны, снимает данные с шины ДА и снимает сигнал ВЫВОД. По снятию сигнала ВЫВОД пассивное устройство снимает СИП и в ответ МП снимает СИА. Цикл завершается.

** - состояние сигнала информативно

1 – сигнал выставляется активным устройством

2 – сигнал воспринимается пассивным устройством.

 

Цикл ВВОД-ПАУЗА-ВЫВОД

Цикл предназначен для ускорения процесса обработки данных, которые выбираются из ячейки с определенным адресом и в нее же после модификации записываются. Используется только в мультиплексированных магистралях в системе с 2-х шинной организацией.

Активное устройство по своей инициативе выставляет адрес на шине ДА и через время достаточное для переходных процессов активируется СИА. Сигнал БАЙТ пассивен.

Рис. 7.10 Цикл ВВОД-ПАУЗА-ВЫВОД

 

Через фиксированное время активное устройство снимает АДРЕС и активирует сигнал ВВОД, который для пассивного устройства означает, что ША свободна и на нее требуется выставить данные. Через некоторое время на шине ДА выставляются данные, которые сопровождаются сигналом СИП. Этот сигнал содержит информацию, что данные выставлены и они достоверны.

По сигналу СИП активное устройство считывает данные и снимает сигнал ВВОД, извещая пассивное устройство, что данные можно снять. В ответ на снятие ВВОД пассивное устройство снимает СИП и данные. Через время, необходимое для обработки данных, активное устройство само выставляет данные на шину ДА и сопровождает их сигналом ВЫВОД, который для пассивного устройства означает, что на шине ДА присутствуют данные и их можно и нужно записать. Пассивное устройство записывает данные во внутренние регистры и, выполнив это, активирует СИП. Только в этом интервале времени сигнал БАЙТ имеет информацию о формате передаваемых данных. По вторичной активации СИП процессор понимает что данные записаны и их можно снять. Процессор снимает ВЫВОД, в ответ пассивное устройство снимает СИП. Реакция процессора на повторное снятие СИП – это снятие СИА.

 






Читайте также:

Последнее изменение этой страницы: 2016-03-22; Просмотров: 100; Нарушение авторского права страницы


lektsia.com 2007 - 2017 год. Все права принадлежат их авторам! (0.106 с.) Главная | Обратная связь