Устройство для управления обменом данными
Изобретение относится к вьгчнслительной технике и может быть применено для управления внешними устройствами , которые подключаются к нескольким каналам ввода-вьгоодй ЭВМ. Целью изобретения является повышение быстродействия. Устройство содержит узел 1 передачи информации, узел 7 управления задержкой, группу элементов ИЛИ 3, три элемента ИЛИ 4, 5, 6, элемент И 2. з.п. ф-лы, 4 ил. 1Л « 12 ; оо со со ел со J3 8 канал I Фиг.1
СО!03 СОВЕТСНИХ
СО!!ИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (51) 4 С 06 F 13/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н Д ВТОРСЙОМ .Ф СВИДЕТЕЛЬСТВУ
От канала Х
\ а канал 1
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3945565/24-24 (22) 20, 08. 85 (46) 23, 09. 87. Бюл. № 35 (72) Ю,М.Пшеницын (53) 681.325 (088.8) (56) Авторское свидетельство СССР № 496552, кл. G 06 F !3/12, 1975, Устройство управления накопителями на магнитной ленте ЕС-5517, Техническое описание 3.057,027 ТО.
„„SU„„> 395>3 А1 (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ОБМЕ—
НОМ ДАННЬП 1И (57) Изобретение относится к вычислительной технике и может быть применено для управления внешними устройствами, которые подключаются к нескольким каналам ввода-вывода ЭВИ. Целью изобретения является повышение быстродействия. Устройство содержит узел 1 передачи информации, узел 7 управления задержкой, группу элементов ИЛИ 3, три элемента ИЛИ 4, 5, 6, элемент И 2, 1 э,п. ф-лы, 4 ил, 13 !95i3
Изобретение относ1п ся к вычислительной технике и может быть применено для управления внешними устройствами, которые нодключяются к нескольким каналам н вода-вывода ЭВ11 °
Цель изобретения — повьппение быстродействия эя счет введения режима, сокращающего время доступа к занятому устройству после его освобожде— ния.
На фиг,1 приведена структурная схема устройства; на фиг.2 — функциональная схема узла управления задержкой; на фиг.3 — алгорит работы; на фиг. 4 — временная диаграмма работы устрой стна., Устройство (фиг,! ) содержит узел
1 передачи информации, элемент И 2, группу элементов ИЛИ 3, первый 4, нторой 5 и третий б элементы ИЛИ, узел 7 управления задержкой, входы
8-13, выходы 14-19.
Уз ел упр анления з адержкой (фиг, 2) содержит счетчик 20 импуль сов, счетчик 21 циклов, элемент 22 сравнения, триггер 23, шесть элементов И 24-29, два элемента ИЛИ 30 и 31 и два элемента НЕ 32 и 33 °
Устройство работает следующим об— разом, Возможны три режима работы устройства для управления обменом данными, Режим с немедленным ответом о занятости устройства.
В этом режиме на входе 13 устройства сигнал "Установочный режим" отсутствует и счетчики импульсов 20 и циклов 21 предварительно сброшены сигналом "Сброс" по входу 12 устройства, На выходе элемента 22 срав нения и соответственно на третьем выходе узла 7 управления задержкой будет сигнал "Сравнение", который является разрешающим для элемента
И 2 и не препятствует формированию в устройстве сигнала "Короткая выборка"„
В этом режиме устройство работает как известное устройство, Установочный режим (предшествующий третьему режиму), Этот режим задается один раз при включении системы устройство — канал.
Временная диаграмма этого режима по— казана ня фиг,4 °
В исходном состоянии триггер 23, счетчики импульсон 20 и циклов 21 сброшены. lla втором входе элемента.1 .0
20 э5
И 27 и ия |«c)ð< ÷ в, эд э!смел гя И 2 присут с:т ну ет р я э !1ешяющий сигнал с «ыходя элемент я ПЕ 33 „При появлении сигналя "> c:òÿnoночный режим ня входе
13 устройствя счетчик 21 циклов изменяет состояния ня +! ° Сигнал "Установочный режим" затем присутствует постоянно, На выходе элемента И 29 и соответственно на выходе 19 устройства появляется сигнал ТРБ-А ("Требование абонента" ), В ответ канал выставляет сигнал ВБР-К (" Выборка канала") на вход 10 устройства, который сбрасывает сигнал ТРБ-A. Сигнал
ВБР— К также разрешает поступление счетного импульса по входу 11 устройства на выход элемента И 25, так как на четвертом входе последнего присутствует разрешающий сигнал с выхода элемента НЕ 32. Сигнал с выхода элемента И 25 устанавливает триггер 23, если он был сброшен, если нет, то через элементы И 26 и ИЛИ 30 поступает на счетный вход счетчика
20 импульсов и изменяет его состояние на +1. Как только значения счетчиков импульса 20 и циклов 21 сравняются, на выходе элемента 22 сравнения появляется разрешающий сигнал для установки на выходе элемента И 28 и далее на выходе 18 устройства сигнала ВБР-А (" Выборка абонента"), Канал отвечает сбросом сигнала ВБР-К на входе 10 устройства, Это приводит к сбросу триггера 23, счетчика 20 импуль сов, сигнала ВБР— А, установке сигнала ТРБ-А и изменению состояния счетчика 21 циклов еще на +1 ° Затем начинается новый цикл и т,д, Задержка момента выдачи сигнала
ВБР-A вырастает с каждым циклом на длительность периода счетного импульса. Этот процесс продолжается до тех пор, пока согласно стандарту на интерфейс ввода-вывода "Несвоевременная выдача какого-либо сигнала" может привести к тому, что связанный с ним сигнал остается в неизменном состоянии на неопределенно долгое время до тех пор, пока ошибка не будет устранена.. В данном случае несвоевременная выдача сигнала ВБР-А приводит к тому, что, что сигнал
ВБР-К не сбросится, так как в канале ввода-вывода ЭВГ1 в этом случае возникает ошибка, После этого счетчик 21 циклон переходит в установив шееся состояние, снимается сигнал
1339573 держкой для канала, не вызывая при этом его сбоя.
5 ввода-вывода. 15
Уетройство подготовлено для рабо— ты в третьем режиме„
Режим с отсрочкой сигнала занятости.
Значение счетчика 21 циклов в этом режиме установлено в предыдущем режиме, При обращении к занятому устройству со стороны первого канала и после установки сигнала ВБР— К на соответствующем выходе узла 1 появля- 25 ется сигнал "Короткая выборка", Этот сигнал разрешает поступление счетных импульсов через элемент И. 24 на вход счетчика 20 импульсов, Прохождение сигнала "Короткая выборка" на выход элемента И 2 для формирования сигнала УПР-А (" Управление абонента") байт †состояни "УВУ занято", запрещается сигналом "Несравнение" с выхода элемента 22 сравнения.
Если устройство освободилось и
35 соответственно исчез сигнал Короткая выборка" до момента сравнения значений счетчиков импульсов 20 и циклов 21, то первый канал продолжит начатую выборку данного устройства, В данном случае узлу 1 по соответствующему входу не сообщается факта выборки сигнала "Короткая выборка", так как на втором входе элемента И 2
45 при сут ство вал запрещаюший сигнал, Если значения счетчиков импульсов
20 и циклов 21 сравняются, .то на вы— ходе элемента И 2 появляется сигнал
"Короткая выборка", по которому про50 исходит выдача в канал сигнала
УПР-А с байт-состоянием "УВУ занято", Так как в этом режиме и первый счетный импульс и з меняет со стояние счетчика 20 импульсов > то и сравнение
55 значений счетчиков происходит на период одного счетного импульса раньше, чем это было в последнем цикле второго режима. Это позволяет выдавать
"Установочный режим" с входа 13 уст— ройства, сбрасывается ошибка в канале ввода — вывода и соответственно сигнал ВБР-К. Последнее вызывает сброс счетчика 20 импульсов.
В этом режиме первый счетный импульс в каждом цикле не изменяет состояние счетчика 20 импульсов, а фиксируется в триггере 23. Поэтому количе ство импульсов, запомненное в счетчике 21 циклов, отражает максимальное время задержки сигнал ВБР-А, которое не вызывает сбоя в канале сигнал УПР-А с- байт-состоянием "УВУ занято" с максимально возможной заФор мул аизобретени я
1. Устройство для управления обменом данными, содержащее узел передачи информации, группу элементов
ИЛИ, первый элемент ИЛИ, причем первый и второй информационные входы узла передачи информации являются входами устройства дня подключения соответственно к информационным выходам первого и второго каналов ввода-вывода ЭВМ, первый и второй информационные выходы узла передачи информации являются выходами устройства для подключения соответственно к информационным входам первого и второго каналов ввода †выво ЭВМ, выходы элементов ИЛИ группы образуют группу выходов устройства для подключения к группе информационных входов первого канала ввода-вывода ЭВМ, выход первого элемента ИЛИ является выходом устройства для подключения к входу "Управление абонента" первого канала ввода-вывода ЭВМ, при этом первые входы элементов ИЛИ группы соединены с группой информационных выходов узла передачи информации, выход "Управление абонента" которого соединен с первым входом первого элементаИЛИ,отличающееся тем, что, с целью повышения быстродействия, в него введены узел управления задержкой, два элемента ИЛИ, элемент И, причем вход выборки узла передачи информации соединен с входом узла управления задержкой и является входом устройства для подключения к выходу "Выборка канала" первого канала ввода-вывода ЭВМ, синхровход, установочный вход и вход режима работы узла управления задержкой являются соответственно синхровходом, установочным входом и входом установки режима работы устройства, выходы второго и третьего элементов ИЛИ являются выходами устройства для подключения соответственно к входам
"Выборка абонента" и "Требование абонента первого канала ввода †выво ЭВМ, при этом первый и второй выходы узла управления задержкой соединены с первыми входами соот.— ветственно второго и третьего эле1339573 ментов ИЛИ, вторые входы которых соединены соответственно с выходами
"Выборка абонента" и "Требование абонента" узла передачи информации, вы1> >>
5 ход Короткая выборка которого соединен с первым входом элемента И и с разрешающим входом узла управления задержкой> третий выход которого соединен с вторым входом элемента И, выход которого соединен с вторыми входами элементов ИЛИ группы, первого элемента ИЛИ и с входом "Короткая выборка" узла передачи информации.
2, Устройство по и, 1 „о т л и ч а ю щ е е с я тем, что узел управления задержкой содержит счетчик импульсов, счетчик циклов, элемент сравнения > триггер, шесть элементов 20
И, два элемента ИЛИ, два элемента
НЕ-, причем первый вход первого эле— мента И является разрешающим входом узла управления задержкой, первый вход второго элемента И соединен с 25 первым входом третьего элемента И, с входом первого элемента НЕ и является входом выборки узла управления задержкой, установочный вход счетчика циклов соединен с первым входом 3Q первого элемента ИЛИ и является установочным:входом узла управления задержкой, второй вход первого элемента И соединен с вторым входом второго элемента И и является синхровходом узла управления задержкой, третий вход второго элемента И соединен с первыми входами четвертого и пятого элементов И, с вторым входом третьего элемента И и является входом режима работы узла управления задержкой, выходы третьего и пятого элементов И являются соответственно первым и вторым выходами узла упраВления задержкой, выход элемента сравнения соединен с входом второго элемента НЕ, с третьим входом третьего элемента И и является третьим выходом узла управления задержкой, при этом
В узле управления задержкой выход второго элемента НЕ соединен с четвертым входом второго элемента И и с третьим входом первого элемента И, выход которого соединен с первым входом второго элемента ИЛИ, выход которого соединен со счетным входом счетчика импульсов, выход которого соединен с первым входом элемента сравнения, второй вход которого соединен с выходом счетчика циклов, счетный вход которого соединен с выходом четвертого элемента И, второй вход которого соединен с выходом первого элемента НЕ, с вторым входом пятого элемента И и с вторым входом первого элемента ИЛИ, выход которого соединен с установочным входом счетчика импульсов и с нулевым входом триггера, единичный вход которого соединен с выходом второго элемента И и с первым входом шестого элемента И, второй вход которого соединен с выходом триггера, выход шестого элемента И соединен с вторым входом второго элемента ИЛИ, 13 3957 3 иг.
1339573
Неттт ,ноч . ьбоола госта > т1ло ото ь
Ла ву олегнаге dou сигану ла на был. 7dnona соп лоябгяепгся ruzнол гсоо опт лоя богбсола
vemv да циняоб cг. а г нem игла лоаогпная бнт а ° е т
Да сгг нс на Юс несптн
Да
Сч. иипсйт- 7
Н ч инпл0 =бац
Да успг. сигн устя-А на
doze Пи фс „убуганяпта "на Юогх 1б и сная не -нЫроа
Да
Cdpac cvzu enP-A, ого. уву гоняпго сч ичп сб u Tz го л ане 7
С< на 1Ьпй сн. и чпульсад Ю
Сигн. ТРБ-A иа дьи 19 у7777Сиги. 86Р-17
Pr77 й. tO yCm-I
Сигнал на 3м зл. сраЬен. Л
Сиги. BEP-A оп 3ик.18 усш4а
Составитель С,Пестмал
Редактор Е, Папп Техред M.Дидык Корректор С. Черни
Заказ 4224/40 Тираж 67? Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб,, д, 4/5
Производственно-полиграфическое предпрйятие, г. Ужгород, ул, Проектная, 4





