Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SUPR_v0_7b.docx
Скачиваний:
101
Добавлен:
31.05.2015
Размер:
2.58 Mб
Скачать

12.Бис ввода-вывода информации

Помимо системного интерфейса или системной магистрали используют промежуточные стандартные интерфейсы параллельной и последовательной передачи данных ИРПР/ ИРПС.

Параллельная передача данных по своей организации является наиболее простым видом обмена. Для её реализации необходимо число проводников равное количеству одновременно передаваемых бит, а также минимальное кол-во управляющих сигналов. А простейшем случае 2 (данные готовы, данные приняты)

Последовательная передача данных по своей организации является более сложным видом обмена, она требует жесткой синхронизации работы приемного и передающего устройств, наличие дополнительный управляющих (служебных) сигналов, но для её реализации требуется.

Параллельные периферийные адаптеры

Шинные формирователи и порты осуществляют передачу данных между процессором и шиной данных, для выполнения более сложных операций используют адаптеры. Программируемость адаптеров обеспечивает широкую область применения в следствии изменяемости процедур обмена без изменений в схеме. За счет изменения программы работы. Обмен параллельными данными, как правило использует базовую структуру адаптера Intel8255Aили 580ВВ55А. Эта БИЗ представляет собой устройство параллельного ввода вывода и обеспечивает двунаправленный обмен с квитированием или без него при программном обмене или обмене по прерываниям. С их помощью внешние устройства работающие с параллельными кодами связываются с магистралью системы, эта ЬИЗ имеет 3 двунаправленных 8ми разрядных порта А, В и С. Причем порт С разделен на два 4х разрядных канала, старший Н и младшийL, обмен информацией между каналами А, В, С и шиной данных микропроцессорной системы производятся через буфер данных(БД) в соответствии с сигналом управления. Блок управления чт/зп получает сигналы чтение RD, запись WR, сброса reset, и сигнал выбора адаптера CS, получаемый декодированием старших разрядов его адреса, и 2 младших разряда для адресации внутренних регистров. Адресация и направление передачи информации могут быть следующие (в зависимости от комбинации управляющих сигналов):

– с порта А в ШД, – с В в ШД, – с С в ШД.

Работа адаптера нач-ся после загрузки из ШД в рус необходимого управляющего слова, задающего режим (0,1 или2):

Режим0 – однонаправленный ввод/вывод без квитирования;

Режим1 – однонаправленный ввод/вывод с квитированием;

Режим2 – двунаправленный ввод/вывод с квитированием.

13.Обмен информацией в су

В системе управления возможны 2 варианта обмена информацией

  1. Программно-управляемый обмен – обмен между внешними устройствами и памятью осуществляется через регистры процессора.

  2. Обмен в режиме прямого доступа в память осуществляется минуя регистры процессора через специальные устройства, которые называются контроллер прямого доступа в память (кпдп)

В первом варианте обмен идет небольшими порциями 2 большими массивами.

Программно-управляемый обмен может быть реализован в виде синхронного, асинхронного и обмена по прерыванию.

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

Отличие обмена по прерыванию отличается от асинхронного тем, что готовность к обмену проверяется при помощи аппаратных средств, а не программно. Осуществляется следующим образом: процессор выполняет какую-либо программу, не связанную с обменом. Когда устройство готово к обмену, оно посылает сигнал, воспринимаемый специальным блоком процессора. Этот блок приостанавливает выполнение основной программы и передает выполнение подпрограмме, организующей нужный вид обмена данными. Когда обмен закончится, возобновляется работа по прерванной программе.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]