Студопедия
Случайная страница | ТОМ-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. ОРГАНИЗАЦИЯ РАЗРАБОТКИ НОРМАТИВНЫХ МАТЕРИАЛОВ ДЛЯ НОРМИРОВАНИЯ ТРУДА

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

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

 

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

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

 

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

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

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

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

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

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

 


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


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

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