Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Организация порта условного вывода

Читайте также:
  1. http://www.islamrf.ru/news/w-news/world/32732 Международная правозащитная организация осудила Египет за контроль над интернетом
  2. I. Возвращение религиозным организациям церковного имущества
  3. II. Организация деятельности дошкольного образовательного учреждения
  4. II. Организация деятельности дошкольного образовательного учреждения
  5. II. Организация локальной вычислительной сети.
  6. II. Организация образовательной деятельности.
  7. II. ОРГАНИЗАЦИЯ РАЗРАБОТКИ НОРМАТИВНЫХ МАТЕРИАЛОВ ДЛЯ НОРМИРОВАНИЯ ТРУДА

Порт условного вывода обеспечивает асинхронный обмен кодами как с процессором, так и с внешним устройством. Основу такого порта составляет порт безусловного вывода параллельного кода, дополненный однобитным портом безусловного ввода сигнала управления. Функциональная схема порта условного вывода может иметь вид, представленный на рис.8.

Рис.8.Функциональная схема порта условного вывода

 

Схему образует основной порт RG, дополнительный порт BF, логика аппаратной поддержки протокола (триггеры Т1 и Т2), а также формирователи сигналов записи в основной порт и чтения из дополнительного порта. На схеме не показаны цепи начальной установки в нуль триггеров Т1 и Т2.

Формирователи сигналов записи и чтения получают сигналы I/OW I и /OR с шины управления микро-ЭВМ, а сигналы — «выбор основного порта» и — «выбор дополнительного порта» – с дешифратора выбора портов. Асинхронный протокол на внешнем участке обмена поддерживается здесь аппаратно с помощью триггера Т2. Асинхронный протокол на внутреннем участке обмена поддерживается как аппаратно, так и программно. Аппаратную поддержку осуществляет триггер Т1, формирующий квитирующий сигнал внутреннего участка обмена (IBF). Программная поддержка заключается в соответствующем управлении основным и дополнительным портами. При этом квитирующий сигнал внутреннего участка обмена (IBF) передается в микропроцессор по линии D0 шины данных через дополнительный порт прямого ввода. Временные диаграммы известительных и квитирующих сигналов порта изображены на рис.9.

Рис.9.Временные диаграммы работы порта условного вывода

На этом рисунке буквами отмечены: A – момент переписи выводимого кода с шины данных в основной порт; В – момент переписи выводимого кода с шины внешнего устройства в регистр памяти этого устройства.

Для работы порта характерны:

1 фиксированная длительность импульса (STB) t(STB). Эта длительность равна длительности сигнала I/OW и жестко задается микропроцессором;

2 жесткая связь очередности формирования стробирующих сигналов (STB) и OBF. Сигнал OBF формируется по заднему фронту сигнала (STB). В этом случае обеспечивается минимально возможное время вывода кода;

3 жесткая связь задних фронтов квитирующих сигналов (IBF) и ACK на обоих участках обмена. В этих условиях вывод в порт последующего кода оказывается невозможным, пока внешнее устройство полностью не завершило прием и обработку предыдущего кода.

Инверсию сигнала (IBF) часто рассматривают как признак готовности порта условного вывода к обмену с микропроцессором – RDY. Он принимает истинное значение только после полного завершения процессов приема и обработки выведенного кода внешним устройством.

 


Дата добавления: 2015-07-11; просмотров: 69 | Нарушение авторских прав


Читайте в этой же книге: Методы адресации портов ввода-вывода | Основные способы ввода-вывода | Ввод-вывод по прерываниям |
<== предыдущая страница | следующая страница ==>
Программная поддержка работы портов безусловного ввода-вывода| Организация порта условного ввода

mybiblioteka.su - 2015-2024 год. (0.006 сек.)