Интерфейс – это общий принцип организации связи между аппаратами, программами, между программами с аппаратами. В понятие интерфейс входят все правила организации связи. Для микропроцессорной системы понятие интерфейс чаще касается аппаратных связей. Поэтому в характеристики интерфейса включаются характеристик аппаратных средств:
· тип организации связи;
· принцип обмена информации;
· способ обмена;
· режим обмена;
· количество линий связи;
· число линий для передачи данных;
· быстродействие;
· тип линии связи.
Интерфейсы МП классифицируются:
· По функциональному назначению – магистральные, внешние, системные.
· По типу организации связи – магистральные, древовидные, радиально-магистральные.
· По принципу обмена – с последовательным, параллельным и параллельно-последовательным.
Рисунок 30 - Классификация интерфейса по режиму обмена
По режиму обмена (рисунок 30) интерфейсы классифицируются на:
а) симплексный;
б) полудуплексный;
в) дуплексный;
г) мультиплексный.
|
|
По способу передачи во времени классифицируют на интерфейсы с синхронным и асинхронным обменом. Интерфейсы связей нескольких контроллеров называются внешним интерфейсом. Интерфейс связей одного контроллера называется внутренним интерфейсом.
По внешнему интерфейсу передаются данные, команды, сигналы управления и ответные сигналы от устройств. Вся информация кодируется надежным двоичным кодом. Пример формирования кода последовательно интерфейса представлен на рисунке 32.
Рисунок 32 - Коды последовательного интерфейса.
Правила формирования кода без возврата к нулю: на единицу код дает высокий уровень сигнала, на ноль - низкий. Код формируется в каждом такте.
Код без возврата к нулю с инверсией: единица не дает изменения уровня сигнала от прежнего такта; ноль изменяет уровень сигнала от прежнего такта.
Код Манчестер2: в середине каждого такта на единицу изменяет уровень сигнала с высокого на низкий, на ноль - с низкого на высокий.
Системный интерфейс представляет собой обмен информации по внешней шине между отдельными устройствами
Рисунок 33 - Уровни системного интерфейса
Системный интерфейс формируется из пяти уровней (рисунок 33). Физический уровень состоит из аппаратных средств (линии связи, коллектор);
уровень звена данных составляется программой и аппаратно; транспортный, сеанс связи, уровень управления выполняются программно.
Основным критерием системного интерфейса являются характеристики протоколов связи. Информация передается кадрами, которые ограничиваются флагами. Пример кадра приведен на рисунке.