Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Интерфейсные функции




 

Основные функции интерфейса заключаются в обеспечении информа­ционной, электрической и конструктивной совместимости между функ­циональными элементами системы

Информационная совместимость - это согласованность взаимодей­ствий функциональных элементов системы в соответствии с совокупностью логических условий. Логические условия определяют:

· структуру и состав унифицированного набора шин;

· набор процедур по реализации взаимодействия и последовательности их выполнения для различных режимов функционирования;

· способ кодирования и форматы данных, команд, адресной информации и информации состояния;

· временные соотношения между управляющими сигналами.

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

Электрическая совместимость — это согласованность статических и динамических параметров передаваемых электрических сигналов в системе шин, с учетом используемой логики и нагрузочной способности элементов.

Условия электрической совместимости определяют:

· тип приемопередающих элементов;

· соотношение между логическим и электрическим состояниями сигна­лов и пределы их изменения;

· коэффициенты нагрузочной способности приемопередающих элементов;

· схему согласования линии;

· допускаемую длину линии и порядок подключения линий к разъемам;

· требования к источникам и цепям электрического питания;

· требования к помехоустойчивости и заземлению.

Условия конструктивной совместимости определяют:

· типы соединительных элементов (разъем, штекер);

· распределение сигналов интерфейса по контактам соединительных элементов;

· типы конструкции платы, каркаса, стойки;

· конструкции кабельного соединения.

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

Интерфейсные функции отличаются от приборных, связанных непо­средственно с проведением измерения, т. е. с преобразованием данных, их накоплением, первичной обработкой, представлением и др.

Интерфейсные функции обеспечивают совместимость друг с другом различных приборов, не ограничивая работоспособность других приборов в системе. Функции, которые устройства выполняют чаще всего, называют­ся основными. К ним относятся:

· выдача и прием информации (выполняются источниками и приемни­ками информации);

· управление передачей данных (функция контроллера);

· согласование источника информации (выполняется устройством-источником или контроллером);

· согласование приемника информации (выполняется устройством-приемником или контроллером).

Функции контроллера может выполнять не только одно, но и несколь­ко устройств в системе.

Основные функции интерфейса, которые необходимо реализовать для обеспечения информационной совместимости, определяются функ­циональной организацией интерфейса. На канал управления возложены функции селекции информационного канала, синхронизации обмена ин­формацией, координации взаимодействия, а на информационный' канал возлагаются функции буферного хранения информации, преобразования формы представления информации и др.

Селекция, или арбитраж, информационного канала обеспечивает одно­значность выполнения процессов взаимодействия сопрягаемых элементов системы.

Анализ возможных вариантов реализации способов селекции уст­ройств на информационной магистрали позволяет выделить следующие операции селекции: инициирование запроса, выделение приоритетного запроса, идентификация запроса.

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

Функция выделения приоритетного запроса осуществляется на основе анализа сигналов занятости информационного канала, разрешения прио­ритетного прерывания, запроса источника сообщения и зависит от числа уровней приоритета.

Идентификация запроса заключается в определении адреса приори­тетного источника запроса. В машинных интерфейсах получаемая при запросе адресная информация называется вектором прерывания. Послед­ний обозначает начальный адрес программы обслуживания прерывания от данного устройства.

Функция синхронизации определяет временное согласование процес­сов взаимодействия между функциональными устройствами системы.

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

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

Операции контроля направлены на обеспечение надежности функцио­нирования интерфейса и достоверности передаваемых данных. В процес­сах асинхронного взаимодействия возможно возникновение так называе­мых тупиковых ситуаций, приводящих к искажениям кодовых комби­наций передаваемых данных. Поэтому в операции контроля входят раз­решение тупиковых ситуаций асинхронного процесса взаимодействия и повышение достоверности передаваемых данных. Контроль тупиковых ситуаций взаимодействия основывается на измерении фиксированного интервала времени, в течение которого должно поступать ожидаемое асин­хронное событие. Если за контролируемый интервал времени событие не поступает, то фиксируется неисправность. Операция контроля тупико­вых ситуаций получила название "тайм-аут".

Контроль передаваемых данных основывается на использовании кодов, построенных на известных принципах избыточного кодирования инфор­мации (циклические коды, код Хеминга, контроль кодов на четность и др.).

В целях повышения надежности управления и эффективности исполь­зования составных элементов системы необходима передача функции координации между функциональными устройствами. Эта операция пере­дачи управления характерна для интерфейсов с децентрализованной струк­турой управления.

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

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

Информационный канал интерфейса предназначен для реализации функции обмена и преобразования информации.

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




Поделиться с друзьями:


Дата добавления: 2015-04-30; Просмотров: 2735; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.