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



Таблица 3.30. Распределение линий интерфейса IPI по контактам соединителей

Коаксиаль-

HP-2X2S

1ЕС 48В

ный соедини-

Сигнал

тель

Сиг-

Дифферен-

Оплетка

Земля

циальный ППЭ

Сигнал

DC GROUND

ATTENTION IN

SYNC OUT

SLAVE IN

.102

SYNC IN

MASTER OUT

SELECT OUT

BUS В (0)

и (3)

BUS В (I)

И(3)

BUS В (2)

И(3)

BUS В (3)

И(3)

BUS В (4) BUS В (5)

И(3)

И(3)

BUS В (6)

И(3)

.ill

BUS В (7)

И(3)

BUS В (P)

И(3)

BUS A (0)

3(И)

i:o4

BUS A (1)

3(И)

BLS A (2)

3(И)

1..С6

BUS A (3)

3(И)

BUS A (4)

3(И)

P.US A (5)

3(И)

BUS A (6)

3(И) 3(И)

BUS A (7)

BUS A (P)

3{И)

ра.тпюй частью ВС независимо от используемой элемеитио-конст-руктивиой базы КВВ, формата машинного слова и т.д.

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

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

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

Каналы, имеющие дополнительные средства, обеспечивают возможность работы с УВУ, не использующими эти средства.

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

1. Общая характеристика. Интерфейс имеет в своем составе параллельные раздельные сигнальные линии и обеспечивает общие форматы последовательностей сигналов и данных для всех УВУ. К интерфейсу в любой момент времени может быть подключено только одно УВУ, выборка которого обеспечивается последовательным прохождением по приоритетной цепи через все УВУ. Выбрагшое УВУ остается логически связанным с интерфейсом до завершения передачи н-меющихся у него данных илн до сигнализации о необходимости отключения от интерфейса.

Адресные возможности интерфейса обеспечивают до 256 исио-С;::дственио адресуемых устройств, однако из-за ограничений по вре-.н?ни н электрическим связя:,1 донусти.мое число УВУ не превышает 10, Возможности мульттиексироватшя интерфейса позволяют мно-1НМ нз 256 устройств одновременно выполнять операции. Взаимобло-к1;;уемь;е ПУС позволяют ирн:ленять тн1терфе!1с в тнироком днаиазо-н - с:-:оностей пе])едачн данных и в ус.тониях различной э.тсмснтной fo ИТ. Невзанм<)б.ток1:руемые ПЬС лают возможность достигать бо-.т< е иыс(И<нх сноростен передач;! латчтх, однако не допускают нс-1:1..т1,зопан]1Я тнрснчого д:к1Нак)на лигнчсгкн.ч э.теме;тов с разлнчиы-;т гк.ростямн нерстгпочсннп. 2 Состав линии интерфейса (таб.!. 3.31).

пины данных канат (ШК) нсиольз) к-.тся для нередачн данных н \-ира--..:нюшнх да1П1ых (адрес устройства, команда) от кана.та к В У.

Шины данных абоиента (ШЛ) нснлтьзуются для передачи дан-IHIX и управляющих дашгых (адрес выбранного устройства, состояние, уточненное состояние) от УВУ к каналу.

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

Линии опроса и выборки служат для onijOca и выборки подсоединенных устройств. Линия ОТК.А действительна только прн налн-чни дополнительного средства сигнализации об ошибке ввода-вы-Еода.

Линии измерения используются для управления работой счет-Ч1И-.0В времетш функционирования, расположенных в различных подсоединенных устройствах.

Линии маркеров служат для указания количества применяемых при передаче комплектов шии данных канала и абонента. Эти линии используются, за исключением линтщ МРКАО, только прн наличии до-пол1Штельиого средства расширения шин данных.

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

Тип данных, «ереиааелмл; по if/X, идентифицируется сигналами



Таблица 3.31. Состав линий интерфейса ввода-вывода ЕС ЭВМ

Обозначение

Наимеиоваиие

Основной состав шин данных

Расширенный состав шин данных

Шины данных канала

Шипа канала КО Шипа канала 00...70 Шина канала К1 Шина канала 01...71

ШК0...ШК7

Не используется

То же

шкко

ШК00...ШК70 ШКК1

ШК01...ШК71

Шины данных абонента

Шина абонента КО Шина або1!ента 00.,.70 Шниа абонента К1 Шина абонента 01. ,71

ША0...Ш.А7

Не нснользуется

То же

ШАКО

ША00...ША70 ШАК1

ША01.„ША71

Линии идентификации

Адрес от канала/абонента Управление от канала/абонента

Иифор.мнрованне от кана-ла,аОонента

Данные от канала/абонента

АДРК/АДРА УПРК/УПРА

ИНФК/ИНФА

ДАНК/ДАНА

Линии опроса и выборки

Р,:бст,ч канала/абонента Выбо)ка

Разрешение выбо[)К[ Обратная выборка Блокировка Трсбоп.)нне абон;-(;та От!;,!ючснне от ябонанта

П.м.рение от канала/або нента

Смена состояния

РДБК/РАБА ВБРК РВПК ВБРА

TP в А ОТ К Л

Линии измерочия ИЗ.МК/ИЗ.МА CMC К

Линии маркеров

Маркер канала 0, 1, К

\PKKO,

,пркк1,

.V.PKKK

Маркер абонента 0, 1, К

МРКАО

-МРКЛО,

МРКА1,

Д\РКАК

ОТ канала следующим образом: адрес устройства, с которым канал устанавливает связь во время последовательности начальной выборки,-сигналом АДРК; команда во время последовательности начальной выборки - сигналом УПРК в ответ на сигнал АДРА; байт данных во вре.мя команд «Записать» или «Управление» - сигналом ИНФК в ответ на сигнал ИНФА илн ДАНК.

Тип данных, передаваемых по ША, идентифицируется сигналами от абонента следующим образом: адрес выбранного устройства - сигналом АДРА; байт состояния устройства или УВУ - сигналом УПРА; байт данных зависит от типа операции «Считать», «Считать в обратном направлении» или «Уточнить состояние».

Линия РАБК. используется для организации взаимодействия УВУ. Все сигналы на линиях канала, за исключением сигнала БЛКК, действительны только при наличии сигнала РАБК- Сброс РАБК вызывает сброс всех сигналов на линиях абонента, и любая выполняемая в интерфейсе операция !Т4)екращается.

Линия ТРБА указывает, что какому-либо УВУ требуется обслуживание путем организации последовательности выборки. Сигнал ТРБ.4 сбрасывается при любом нз следующих условий: выдается сигнал Р.АБА и не требуется донолнительпых последовательностей выборки, вводимых УВУ; УВУ не готово далее представить данные или состояние; требовать на выборку удовлетворено по другому пути (.БЯ31К Сигнал TPB.V сбрасывается при появлении сигнала БЛКК, если запрос на нредставлегие соетолнил допускает б.токнровку.

Линия АДРА дает указание все.м подсоединенным УВУ декодировать адрес устройства, находящийся на ШК. Сигнал АДРА выдается только при Отсутствии в канале сигналов ВБРК (или РВБК), ВБР.Л, УПР.-\ п Р.ЛБ.\. Исключая последовательность управления •-<Отключенпе от интерфейса», сиг;!ал .ХДРК не можег выдаваться од-нонреме1и10 с любым Д11>тим сиг;ало.\! ндентнфнкаини от канала.

Выборка УВУ выполняется с помощью линий ВБРК, ВБР.\ н РБЕК. Линии ВБРК и ВБР.\ образуют приоритетh:jio петлю от канала через каждое УВУ до блока резисторов (эта часть петли называется лпннен ВБРК) п пиовь через каждое УВУ обратно к каналу (линия ВБР.Л). Схема выборки, находящаяся в УВУ, может нодсоедпняться лшбо к линии ВБРК. либо к ВБР.А иа равных правах. Пр!юрнтет1;ость по выборке следующая: за всеми УВУ, подсоединенными к линш! ВБРК схемами выборки, следуют все УВУ, подсоединенные к линии ВБР.Х в порядке подсоединения от б.аока резисторов к ка!алу. Бели выборка не требуется, то сигнал выборки ре1ранслируется каждым УВУ на следуюитее за ним УВУ.

Каждое УВУ обесисчпвает обходной путь сигналу ВБРК при ьключенни или выключении питания, которое не должно воздейство-иг-ть на распространение сигнала ВБРК. УВУ может выдать сигнал 1.\БА только Hj-.H поступлении иа него входного сиг:1ала ВБРК. Канал сохраняет сигнал ВБРК до поступления сигналов ВБРА, АДРА при нал1!чии РАБ,\ пли УПРА. Сигнал ВБРК сбрасывается при появлении сигнала ВБРА и не поступает вновь, пока не сбросится сигнал ВБРА. УВУ считается выбранным после выдачи сигнала РАБА и после сброса ВБРК сохраняет РАБА до завершения текущей последовательности сигналов. При выдаче сигнала РАБА УВУ блокирует дальнейшее прохождение ВБРК на следующее УВУ. В короткой последовательности занятости в ответ на ВБРК выдается УПРА, сигнал ВБРК сбрасывается и не появляется вновь, пока не будет сброшен сигнал АДРК.

Линия РВБК используется совместно с ВБРК для сннхрониза-



Ции выборки УВУ, а также служит для уменьшения времени прохождения сброса ВБРК путем ликвидации сигнала ВЕРК во всех участках петли из линий ВБРК и ВЕРА. Линия ВЕРА обеспечивает возвращение сигнала ВБРК в каиал.

Линия РАБА используется для сигнализации каналу о выборке и подключении УВУ к каналу. Сигнал РАБА присутствует в течение всего времени подключения УВУ к каналу. Выбранное УВУ опознается по байту адреса, передаваемому по ША при выдаче сигнала АДРА.

Линия АДРА служит для сигнализации каналу о нахождепии адреса выбранного УВУ на ША и сохраняется до появления сигнала УПРК.

Линия УПРК используется для выдачи сигнала выбранному УВУ в ответ на сигналы: АДРА, УПРА, ДАНА илн ИНФА. Сигнал УПРК сохраняется до сброса соответствующего сигнала АДРА, УПРА, ДАНА или ИНФА.

При потоковой передаче данных принцип взаимоблокировки сигнала УПРК с сигналом ИНФА нлн ДАНА не применяется. Во нрегля последовательностн начальной выборки с помощью сигнала ВБРК (в ответ на АДРА) выбранному УВУ указывается, что на ШК находится байт команды от канала.

Выдача УПРК в ответ на сигнал ДАН.А или ИНФА все1да означает «Останов». Выдача УПРК в ответ на УПРА означает «Заном-ниь состояние». При выдаче сигнала ИНФК в ответ на сигнал ИНФА (во время выполнения команды «Считать», «Считать н обратном направлении» нлн «Уточнить состояние») нлн же в ответ на сигнал УПРА данные, помещенные УВУ иа ША, доля;ны быть приняты кaнaлoL

Выдача сигнала УПРК в ответ на ИНФА во время выполнения команды «Записать» или «Управлите» указывает, чго канал по;.!е-стнл иа ШК запрашиваемые дашые. Сигнал ИНФК сохраняется до сброса соогвегсшу.ющего сигнала ИНФ.А нлн УПРА. При иснользо-ванни средств ускоренной передачи данных сигналы ДАНК и ИНФК могут присутствовать одновремепио.

Линия ИНФА служит для сигнализации каналу о ютовности выбранного УВУ передать или получить байт данл!ых, характер которых зависит от операшщ и УВУ. В ответ иа ИНФ.\ канал выдает либо ИНФК, Л1н)0 УПРК. Сигнал ИНФЛ сохраняется до поступления сигнала ИНФК, УПРК нлн АДРК.

Прн использовании средств ускоренной передачи данных лищщ Д,\Н.А н ИНФ.А могут присутствовать одновременно.

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

Линиями измерения служат СМСК, ИЗМА, ИЗМК. Линнн СД\СК не используется, канал обеспечивает сброс сигнала на лнн.чи псе время. Линия ИЗМК служит для разрешения работы счетчиков времени, имеющихся в УВУ и других устройствах, предназначенных для таких измерений. Измерение от абонента - лтшня от всех УВУ, под-соединенпых к каналу.

Сигнал ИЗМА выдается в момент приема команды и сохраняется до формирования указателя состояния «ВУ кончило». Сигнал ИЗМА .может выдаваться вместе с сигналам РАБА при любой последовательности сигналов интерфейса, не вызывающи.х выполнения каких-


либо действий, н сохраняется ие дольше сброса сигнала РАБА. Сигнал ИЗМА ие выдается в интервале времени между формированием-и приемом указателя состояния «ВУ кончило», в интервале времени между формированием указателя «ВУ кончило» и приемом следующей команды при цепочке команд, во время ожидания устройством автоматического старта.

3. Адресация. Непосредственная адресация каждого устройства осуществляется использованием 8-разрядного адреса. Адреса ВУ и УВУ присваиваются при установке оборудования по определенным правилам и в основном не изменяются. Правила предусматривают подсоединение ВУ к групповым УВУ с последовательным и непоследовательным набором адресов, к дву.м нли более УВУ.

Декодирование адреса осуществляется УВУ при условии, что адрес имеет правильный контрольный разряд и принадлел<ит к числу, присвоенному данному УВУ. Возврат сигнала ВБРК в виде ВБРА в канал имеет место при неподсоединении устройства с данным адресом к СВВ или при выводе устройства из СВВ программными средствами, оператором или обслуживающим персоналом. Схема декодирования настраивается на любую комбинацию разрядов во время подсоединения.

4. Команды (операции) ввода-вывода. Байт команды, передаваемый по линиям ШК, задается в соответствии с табл. 3.32, причем младшие разряды кода команды определяют операцию, а старшие -код модификац1щ (.М), расширяющий назначение основной операции. Команда с неправцлытым контрольным разрядом не опознается \\ не Бгполняелся.

Основные операции определяются следующими командами: «Считать», «Считать в обратном направлении», «Записать», «Управление», <Уточнить cocTOHiu!e», «Проверить».

Таблица 3,32. Операции ввода-вывода

Наименование

Га.рпды байт,-! команды

Проверить

Проверить ввод-вывод*

Резервные:

лточннть состояние

Основное уточнение состояния*

>точнить тип устройства*

Считать

Основное чтение

Считать в обратном направле-

Записать

Управление

Холостой ход*

Резервная

Эти операции выполняются иа всех устройстнах.



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.022