logo
Кафедра “Системы автоматического управления”

Прямой ввод/ вывод

Прямой ввод вывод осуществляется независимо от состояния ПУ. В чистом виде он возможен только при управлении всегда готовым к обмену простейшим ПУ.

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

Примеры простых схем, реализующих прямой ввод и вывод приведены на рис.15.3. Ввод/вывод данных стробируется низкими уровнями сигналов на линиях управления IОRС и IОWС. В случае прямого ВВ, МП перед началом обмена не анализирует готовность ПУ к обмену.

Рис.15.3.

При реализации прямого ВВ возможны два режима работы системной магистрали: синхронный и асинхронный. Определения указанных режимов работы и диаграммы сигналов при работе системной магистрали в синхронном и асинхронном режимах работы дано в 6.2.

Быстродействие шинных формирователей и регистровых схем обычно достаточно, чтобы поддерживать обмен со скоростью работы МП (синхронный режим). Если же быстродействие ПУ недостаточно высокое, реализуется асинхронный режим работы системной магистрали. При этом ПУ формирует сигнал ХАСК в момент начала обмена и удерживает его в течение всего цикла обмена.