Главная Промышленная стандартизация



состояния; симплексное использование шины А задатчиком при передаче от него управляющей информации или байта состояния (дополнительно) и шииы В при вводе в задатчик информации идентификации и состояния источника; индикацию различных типов передаваемой через физический интерфейс информации (данных, кодов операций и т.д.), «прозрачной» для физического интерфейса; различия между изменениями состояний интерфейса н передачей информации, позволяющие МП общего назначения интерпретировать эти изменения; эффективное взаимоблокнрование всех функций управления, за исключением передачи данных в потоковом режиме; операдно1Шые команды от задатчнка и ответы от исполнителя, осуществляемые в виде передачи информации; передачу информации в одно- или двухбайтовом режиме: в однобайтовом режиме информация передается в симплексном режиме (например, шина А - ввод, шина В - вывод), в двухбайтовом режиме - параллельно по 16 разрядам для ввода или вывода; возможность использования контроля но четности.

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

Состояния интерфейса (табл. 3.27) определяются соотношениями между управляю1цнмн сигналами, взанмоблокнруемымн между задатчиком и исполнителем, за исключением потоковой передачи данных. Диаграмма состояний нитерфенса (рис. 3.5) показывает все определенные состояния и переходы между ними (причем не все прп-Есдонные последовательности в действительности необходимы).

RESETSEL 1 001.01

REQUEST 001.СО

M.A1NT 0Х0.Х1

REQUACK 011.00

RESETSEL2 011.01

ANY STATE

IDLE 000.00

DESEL 010.00

SELECT 1C0.00

BUSCTL 110.01

BUSACK 110.11 , -1--

SlJi.VEND 101.00

SLAVACK

MASTEND

11C.00

110.10

XFRRDY

XFRST

111.00

111.10

XFREND

XFRRES

111.01

111.11

Phc. 3.5. Диаграмма состояний IPI

<

Z> <n H

o к ; a -j

Я и: . X

a>0 5 о

2 i о s go

» 3

E о u) о u t-

aj 3 о as

Иди)

eg"

о и:

X s S

=• =• a

a X -Ч О

и ; л 0, „

a s 0-

D. X

5 !o К Я s g S g-s S§ 5; = 2 S й 0 4x2°=

* л о H Q. 5

ilsil

« vo

re rn ,.

£ od £ я

E ~ 5

= 1 ? i = t-

t r я Й S

j

6 >

3 i ь

2 1 ; -4

о = X ? =

=• 3 = =

- ;- - о Л -

do d-

О f-

o и -J

w . in и

I &

> Ш

z •-

3- эт

d со



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

Средства потоковой передачи обеспечивают передачу инфор.ма-цни с максимальней скоростью при .максимальной длине кабеля. В этом режиме реализуется минимальный разброс между выдачей данньнх и синхроимпульсом. На каждый синхроимпульс задатчика/ исполнителя должен быть получен ответный синхроимпульс от ис-полнителя/задатчика (при выводе/вводе данных). Время тайм-аута в этом режиме соответствует 25 мс.

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

Разряды байта шины А имеют следующие назначения: 6...4 - адрес исполнителя; 3 -режим передачи (асинхронный или потоковый); 2 -режим передачи байтов (1-2 байта); 1-сохранение приоритета исполнителя; О - приоритетная выборка определенн.ого порта нсполщлеля.

Байт выборки оборудоваиня шнны А используется задатчнком, имеющим возмож)Юсть неносредствснно выбрать 8 исполнителей и косвенно-16 устройств. Испол1Н1тель представляет этот бант, разряды которого идентифицируют: 7 при лог. 1 - байт состояния выборки; 6...4 - адрес И; 3...0 - адрес оборудоваиня.

Бант состояния выборки шины В представляется задатч:1ку н фазе «Ответ исполнителя» нсполннтслямн, которые выставляют на лн.нии соответствующий раз])яд ндснтификацшк 7 - признак нспол-нш-етя 7 и т. д.

Бант управления Ш1!ны А используется задатчнком для описания режима передачи и кош1игурацин шины в фазе «Управление нмлион»: разряд 7 при лог. 1/0 - данные/команда; разряд 6 прн лог.

1 О - ввод/вывод информации; разряды 5..,0 устанавливаются логн-ч!ским интерфейсом и могут использоваться специальным образом.

Бант ответа ншны В является дополнительной возможностью интерфейса, имеет формат, аналогичный формату байта управления HHiiibi А, и представляется в состоянии «Ответ шины».

Байт состояния задатчнка (шина А) нспользуется для информирования исполнителя о правильности завершения операгтий передачи информации: разряд 7 - нор.мальное завершение; 6- ошибка по четности; разряды 5...О устанавливаются логическим интерфейсом.

Байт состояния исполнителя (шина В) представляется в состоянии «Ответ исполнителя» и имеет аналогичное предыдущему назначение.

Байт модификаторов запроса (шина А) представляется исполнителем в состоянии «Запрос» и используется задатчнком различным образом для формирования класса запроса прерывания: разряд 7- признак байта; 6 - состоянпе занято; 5 - готовность; 4 - сбой по питанию; 3 -запрос состояния источника питания; 2...0 - соответственно классы прерывания (3 - асинхронные и критичные условия,

2 -передача данных, 1 - завершение операций (асинхронные и некритичные условия).

Стандарт регламентирует также н другие функции основных и дополнительных байтов: запрос прерывания от оборудования н источника; установка запроса передачи; управление селективным сбросом; указатели прн ответе на запрос, используемые для сканирования исполнителей; адрес в диапазоне 0...7 н 8...F; идентификация режима передачи (для цепей обслуживания); прерывания исполнителя.

Режим диагностического обслуживания используется для инициации последовательности сброса задатчика и последующего перехода в следующие режимы: ММ1 - функционирование с пониженными возможностями с целью дополнительного сервисного обслуживания отключенного оборудования; ММ2 - режим с последовательным протоколом и методо.м, нечувствительным к сбоям, с использованнем тех же самых линий и с реализацией фунт:ннй, аналогичных режиму ММ1.

3.5.3. Логическая организация

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

Расширенные возможности, задаваемые командами логического уровня, относятся к буферизовашгым н небуферизова1н!ым устройствам, различным типам оборудования, аппаратным средствам или микропроцессорным реализациям в интерфейсе.

3.5.4. Функциональная организация

1. Логические уровни. Функциональные средства 1Р1 описываются в виде уровней, которые могут нлн не могут зависеть друг от друга. Уровень 3 не зависит от уровня 2. Уровни дают возможность pa.ipa-атывать интерфейсные модули практически независимо друг от друга, обеспечивая дополнительные интеллектуальные возможности для использования в различных К01н1зигурациях.

Уровни 0...3 интерфейса 1PI приведены ниже.

Уровень Назначение

0 Кабели, соедпнителп, ППЭ

1 Состояште маигнны и протокол шнны

2 К.о.ма!1ДЬ1 управления uiHiioft, параметры команды, фн)и-ческая адресация, времязависнмые операции, устройст-возавнсимые команды

3 Пакеты сообщений, логическая адресация, времянезави-снмые операции, ограниченные устройствозависимые команды, команды общего назначения, цепочка команд, стек команд, буферизация

Обобщенные характеристики логических уровней IPI даны в табл. 3.28. Логический интерфейс представляет все уровни физического. Все уровни могут в различной степени перемещаться из одного окружения в другое. Мнолество логических уровней может сосуществовать в одном физическом интерфейсе, но только один из них действует в любой текущий .момент времени.

Уровень 2 ориентирован на устройства и в этом стандарте не рассматривается.

Уровень 3 ориентирован на общие хара.ктеристики ПУ (МД, МЛ,



Таблица 3.28. Характеристики

Уровень

Область данных

Время доступа

Адресация данных

Определяется обо-

Зависимое, неза-

Физическая

рудованием

висимое

То же

То же

Логическая

Не зависит от обо-

Независимое

»

рудования

5 и выше

Не зависит от дан-

»

Запись, поля

АЦПУ и т. д.) и не ориентирован в общем случае на специфические характеристики ПУ (например, цилиндры, головки и т. д.).

Уровень 4 концептуально Ориентирован на характеристики данны.х и нх атрибутов, например случайные илн последовательные, вводные нли выводные. Характеристики уровня показаны условно, допускается расш1Н1ение функциональных и интеллектуальных возможностей, предусмотренных уровнем.

Уровень 5 и расположенные выше включают в себя концептуальные понятия, требуюите файловую структуру и организацию к исполнителе. Характеристики уровня приведены условно с возможностью расширения функцио11а.1Ы1ых и интеллектуальных параметров, рассматриваемых в соответствии с предназначением в верхних уровнях.

2. Временные характеристики. Задатчик п исполнитель должны обес-печннать необходимые задержки всех выдаваемых сигналов.

Для определения числа и топологии источников в завнснмосги от тина ППЭ и кабелей нспольтуются следуюцц1е временные пара-мет ри: задержка источника; систе.мные задержки, зависимые от конкретного оборудования; отпет нз п[1ерывание !!СТ()чннка; сброс источника: максимальная задержка каоеля, зависянгая or его длины.

При потоковой передаче даннмх, например :у1ежду задатчиком и магнитным диском, соответстБуюшие временные соотношения корректируются.

3.5.5. Физическая реализация IPI

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

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

Допускается совместное использование различных типов кабелей с учетом определенных ограничений на максимальную длину.

В стандарте не определено использование повторителей/преобразователей интерфейса, а также любых адаптеров.

логических уровней IPI

Команда управления

Длина блока

Тип данных

другие

Устройство

Статическая

Без коррекции

Оборудование Данные

»

То же

С коррекцией То же

Запись, ноля

Динамическая

»

файла

Таблица 3.29. Механические и электрические характеристики IPI

Тип ППЭ

Тип кабеля

Скорость ПП, 1МбаПт,с

] байт j

2 байта

Передатчики на три состояния и ТТЛ-присМ1ш-

Гибкий

Диффсрс11ци:1;Д1ые Открытый коллектор То же

Витая пара Витая пара Коаксна.тьный

75 (55 125

2;.)

20.) 2Ю

10 5,7

П 1> и .« с ч а II и с, ПП - noTOKoaiil liepcl.ii i

Р2с:1релсле!1не контакте;! за.знснт от негот;,jyi".;ux типов ППЭ i! с/едн.!:!1с,1е; (табл. .5.50).

П;>н uc;iiio:i Koii;)i:ryp;-.UHH на па1елн меоб.чзнчы входчой и йл-\,)Д)101; сое.ин:11олп на корт. В коште цепи обеспеинмется согласо-M.-ii!!c лнч;!*! ппторфсйсз. Благода)>я сосаиинтетям нозможно двух-cToi.jHee нодсоединсчше (вн но розетка), iijv.i-.eM еоелннителн кабе-лт на 1)аз;1:,1х копнах мзркнр\ются светл:,!.\:темны\ нвето:,,

Элек;р-:1ческие ха1)актеристнкн кабелей сглндаргны н аналогитны характеристикам кабе-тсй SCSI, Электрические хз;актернстнкн pa;i-:ичных типов ППЭ стандартны для такой рьа.-:;пац;1Н интерфейса, причем дифференциальные ППЭ соотнстствуют т;1ебованиям RS-185.

3.6. ИНТЕРФЕЙС ВВОДА-ВЫВОДА ЕС ЭВМ

3.6.1. Общме сведения

Стандартизаиня интерфейса ввода-вывода (ИВВ) как наиболее важного для СВВ ЭВМ и ВС с переменным составом оборудования обеспечивает значительную экономию аппаратных и программных средств сопряжения различных каналов ввода-вывода (КВВ) с цент-



0 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67


0.0126