Принципы организации внутрисистемного интерфейса

 

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

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

Периферийный адаптер (ПА) содержит в своем составе несколько портов ввода/вывода и кроме функции буфериза­ции информации производит некоторое ее преобразование. Так, микросхема БИС модуля последовательного интерфейса с периферийным оборудованием кроме порта вывода, фикси­рующего информационный код от ядра ВС, имеет, порт ввода для фиксации кода, направляемого от ПУ к ядру, порт вы­вода, управляющий режимами работы всей микросхемы, и порт ввода, содержащий код текущего состояния периферий­ного адаптера. Перечисленные порты поддерживают стандарт интерфейса первого уровня. Вторая часть рассматриваемого модуля поддерживает интерфейс второго уровня и со­держит схемы преобразования параллельного двоичного кода в последовательность импульсов и обратно, а также приемопередатчик последовательных кодов.

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