Скачиваний:
106
Добавлен:
21.02.2014
Размер:
48.64 Кб
Скачать

27. Режим захват шин МП 8080

Этот режим используется для организации выполнения операций ПДП. Для этого МП имеет вход HOLD (ЗПДП) и соответствующий ему выход HLDA (ППДП).

Внешнее устройство запрашивает режим ПДП сигналом H-уровня на линии HOLD. При этом проц останавливает выполнение операции и отсоединяется от внешних ША и ШД. Линии шин переходят в высокоимпедансное состояние.

Проц подтверждает принятие запроса ПДП установкой сигнала H-уровня (т.е. 1) на выходе HLDA. Пока действует сигнал на входе HOLD, шины проца находятся в распоряжении внешнего устройства, которое послало прямой запрос к памяти (запрос ПДП).

Сигналы управления обменом информацией между внешним устройством и памятью формируется специальный БИС – контроллером ПДП.

Сигнал HOLD воспринимается процом в такте Т2, если на входе READY присутствует 1, то на входе внутреннего триггера захвата также устанавливается H-уровень, благодаря чему по фронту следующего за этим импульса F1 сигнал HLDA переключается в 1. При выполнении циклов чтения или ввода проц подтверждает захват в начале такта Т3 по окончании чтения. В циклах записи и вывода это осуществляется в такте, следующим за Т3 по окончании записи.

В обоих случаях шины проца переводятся в высокоимпедансное состояние по фронту импульса F2, следующего за импульсом F1, за которым выполнялось переключение выходов HLDA (утверждение захвата). Проц выходит из режима захвата следующим образом: по окончании сигнала захвата (HOLD) импульсом F2 сбрасывается триггер захвата, благодаря чему по переднему фронту импульса F1 на выходе подтверждения захвата HLDA формируется сигнал низкого уровня (L) и проц переходит к выполению следующего машинного цикла – останов.

Соседние файлы в папке ОТВЕТЫ МП