Устройство для управления обменом данными

 

Изобретение относится к вьгчнслительной технике и может быть применено для управления внешними устройствами , которые подключаются к нескольким каналам ввода-вьгоодй ЭВМ. Целью изобретения является повышение быстродействия. Устройство содержит узел 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

Устройство для управления обменом данными Устройство для управления обменом данными Устройство для управления обменом данными Устройство для управления обменом данными Устройство для управления обменом данными Устройство для управления обменом данными 

 

Похожие патенты:

Изобретение относится к вычислительной технике, конкретно - к цифровым системам обмена информацией

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

Изобретение относится к вычислительной технике и может быть иснользовано в раснределенных вычислительных системах

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для обмена между двумя ЭВМ и абонентами

Изобретение относится к вычислительной технике и может быть использовано ири проектировании устройств ввода данных в ЭВМ

Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЭВМ с проверяемыми цифровыми блоками при их контроле и диагностике

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для сопряжения ЭВМ с внешними устройствами , работающими последовательным кодом

Изобретение относится к вычислительной технике и может быть использовано для сопряжения электронных вычислительных машин с интерфейсом типа общая шина с удаленными абонентами

Изобретение относится к вычислительной технике, в частности, к устройствам сопряжения при объединении в вычислительную систему дв.ух ЭВМ

Изобретение относится к вычислительной технике и может быть использовано в ЦВМ с магистральной структурой приема-передачи информации

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

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

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

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

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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