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

Номер патента: 1339573

Автор: Пшеницын

ZIP архив

Текст

. 057,тво ССС 2, 1975 накопит 5517, Т 27 ТО. я От канал канал ОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ Д ВТОРСНОМУ СВИДЕТЕЛЬСТ(56) Авторское свид496552, кл. С 06Устройство упрами на магнитной леническое описание(54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ОБМЕНОМ ДАННЬ 1 МИ(57) Изобретение относится к вычислительной технике и может быть применено для управления внешними устройствами, которые подключаются к нескольким каналам ввода-вывода ЭВМ. Целью изобретения является повышение быстродействия, Устройство содержит узел 1 передачи информации, узел 7 управления задержкой, группу элементов ИЛИ 3, три элемента ИЛИ 4, 5, 6, элемент И 2, 1 э,п, ф-лы, 4 ил, 133957350 55 Изобретение относит ся к вычислительной технике и может быть применено для управления внешними устройствами, которые цодключяются к нескольким каналам нвода-вывода ЭВГ 1,1 ель изобретения - повьппецие быстродействия эа счет введения режима,сокращающего время доступа к занятому устройству после его освобожде -ния.На фиг,1 приведена структурнаясхема устройства; на фиг.2 - функциональная схема узла управления задержкой; на фиг.З - алгорит работы; нафиг,4 - временная диаграмма работыустройства.,Устройство (фиг,) содержит узел1 передачи информации, элемент И 2,группу элементов ИЛИ 3, первый 4,второй 5 и третий б элементы ИЛИ,узел 7 управления задержкой, входы8-13, выходы 14-19.Узел управления задержкой (фиг,2)содержит счетчик 20 импульсов, счетчик 21 циклов, элемент 22 сравнения,триггер 23, шесть элементов И 24-29,два элемента ИЛИ 30 и 3 и два элемента НЕ 32 и 33Устройство работает следующим об -разом,Возможны три режима работы устройства для управления обменом данными,Режим с немедленным ответом о занятости устройства,В этом режиме на входе 13 устройства сигнал "Установочный режим" отсутствует и счетчики импульсов 20 ициклов 21 предварительно сброшенысигналом "Сброс" по входу 12 устройства, На выходе элемента 22 сравнения и соответственно на третьемвыходе узла 7 управления задержкойбудет сигнал "Сравнение", которыйявляется разрешающим для элементаИ 2 и не препятствует формированиюв устройстве сигнала "Короткая выборка"В этом режиме устройство работаеткак известное устройство,Установочный режим (предшествующий третьему режиму),Этот режим задается один раз привключении системы устройство - канал.Временная дияраммя этого режима по -казана ня фиг,4,В исходном состоянии триггер 23,счетчики импульсон 20 и циклов 21сброшены. 1 я втором входе элемента О 15 20 30 35 40 45 И 27 и ця вором вход; элсчпец гя И 2.присутст вует 1 яэ 1 ешяющий сцгцял с выходя элемента ПЕ 33 При появлениисигналя "установочный режим ця входе13 устройства счетчик 21 циклов изменяет состояния ця +1. Сигнал "Установочный режим" затем присутствуетпостоянно, На выходе элемента И 29и соответственно ца выходе 19 устройства появляется сигнал ТРБ-А ("Требование абонента" ), В ответ каналвыставляет сигнал ВБР-К (" Выборкаканала") на вход 10 устройства, который сбрасывает сигнал ТРБ-А. СигналВБР-К также разрешает поступлениесчетного импульса по входу 11 устройства на выход элемента И 25, таккак на четвертом входе последнегоприсутствует разрешающий сигнал свыхода элемента НЕ 32. Сигнал с выхода элемента И 25 устанавливает триггер 23, если он был сброшен, еслинет, то через элементы И 26 и ИЛИ ЗОпоступает на счетный вход счетчика20 импульсов и изменяет его состояние на +1. Как только значения счетчиков импульса 20 и циклов 21 сравняются, на выходе элемента 22 сравнения появляется разрешающий сигналдля установки на выходе элемента И 28и далее на выходе 18 устройствасигнала ВБР-А (" Выборка абонента"),Канал отвечает сбросом сигнала ВБР-Кна входе 1 О устройства, Это приводитк сбросу триггера 23, счетчика 20импульсов, сигнала ВБР - А, установкесигнала ТРБ-А и изменению состояниясчетчика 21 циклов еще на +1Затемначинается новый цикл и т,д,Задержка момента выдачи сигналаВБР-А вырастает с каждым циклом надлительность периода счетного импульса. Этот процесс продолжается до техпор, пока согласно стандарту на интерфейс ввода-вывода "Несвоевременная выдача какого-либо сигнала" может привести к тому, что связанныйс ним сигнал остается в неизменном состоянии на неопределенно долгоевремя до тех пор, пока ошибка не будет устранена В данном случае несвоевременная выдача сигнала ВБР-Априводит к тому, что, что сигналВБР-К не сбросится, так как в канале ввода-вывода ЭВГ в этом случаевозникает ошибка, После этого счетчик 21 циклон переходит в установившееся состояние, снимается сигнал1339573 держкой для канала не вызывая при этом его сбоя.5 ввода-вывода, 15 Уетройство подготовлено для рабо -ты в третьем режиме Режим с отсрочкой сигнала занято сти,Значение счетчика 21 циклов вэтом режиме установлено в предыдушемрежиме, При обращении к занятомуустройству со стороны первого каналаи после установки сигнала ВБР - К насоответствующем выходе узла 1 появляется сигнал "Короткая выборка", Этотсигнал разрешает поступление счетныхимпульсов через элемент И. 24 на входсчетчика 20 импульсов, Прохождениесигнала "Короткая выборка" на выходэлемента И 2 для формирования сигнала УПР-А (" Управление абонента")байт в состояни "УВУ занято", запрещается сигналом "Несравнение" с выхода элемента 22 сравнения.Если устройство освободилось и35соответственно исчез сигнал Короткая выборка" до момента сравнениязначений счетчиков импульсов 20 и цик -лов 21, то первый канал продолжитначатую выборку данного устройства,В данном случае узлу 1 по соответствуюшему входу не сообщается фактавыборки сигнала "Короткая выборка",так как на втором входе элемента И 245присутствовал запрещающий сигнал,Если значения счетчиков импульсов20 и циклов 21 сравняются, .то на вы -ходе элемента И 2 появляется сигнал"Короткая выборка", по которому про 50исходит выдача в канал сигналаУПР-А с байт-состоянием "УВУ занято",Так как в этом режиме и первый счетный импульс изменяет состояние счетчика 20 импульсов то и сравнение55значений счетчиков происходит на период одного счетногоимпульса раньше,чем это было в последнем цикле второго режима. Это позволяет выдавать ао"Установочный режим" с входа 13 уст - ройства, сбрасывается ошибка в канале ввода - вывода и соответственно сигнал ВБР-К. Последнее вызывает сброс счетчика 20 импульсов.В этом режиме первый счетный импульс в каждом цикле не изменяет состояние счетчика 20 импульсов, а фиксируется в триггере 23, Поэтому количество импульсов, запомненное в счетчике 21 циклов, отражает максимальное время задержки сигнал ВБР-А, которое не вызывает сбоя в канале сигнал УПР-А с байт-состоянием "УВУ занято" с максимально возможной заформулаизобретения1. Устройство для управления обменом данными, содержащее узел передачи информации, группу элементов ИЛИ, первый элемент ИЛИ, причем первый и второй информационные входы узла передачи информации являются входами устройства для подключения соответственно к информационным выходам первого и второго каналов ввода-вывода ЭВМ, первый и второй информационные выходы узла передачи информации являются выходами устройства для подключения соответственно к информационным входам первого и второго каналов ввода в выво ЭВМ, выходы элементов ИЛИ группы образуют группу выходов устройства для подключения к группе информационных входов первого канала ввода-вывода ЭВМ, выход первого элемента ИЛИ является выходом устройства для подключения к входу "Управление абонента" первого канала ввода-вывода ЭВМ, при этом первые входы элементов ИЛИ группы соединены с группой информационных выходов узла передачи информации, выход "Управление абонента" которого соединен с первым входом первого элемента ИЛИ о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него введены узел управления задержкой, два элемента ИЛИ, элемент И, причем вход выборки узла передачи информации соединен с входом узла управления задержкой и является входом устройства для подключения к выходу "Выборка канала" первого канала ввода-вывода ЭВМ, синхровход, установочный вход и вход режима работы узла управления задержкой являются соответственно синхровходом, установочным входом и входом установки режима работы устройства, выходы второго и третьего элементов ИЛИ являются выходами устройства для подключения соответственно к входам "Выборка абонента" и "Требование абонента первого канала ввода-вывода ЭВМ, при этом первый и второй выходы узла управления задержкой соединены с первыми входами соот, - ветственно второго и третьего эле 1339573ментов ИЛИ, вторые входы которых соединены соответственно с выходами "Выборка абонента" и "Требование абонента" узла передачи информации, вы 15 ход Короткая выборка которого соединен с первым входом элемента И и с разрешающим входом узла управления задержкой третий выход которого соединен с вторым входом элемента И, 1 р выход которого соединен с вторыми входами элементов ИЛИ группы, первого элемента ИЛИ и с входом "Короткая выборка" узла передачи информации. 2, Устройство по и, 1 о т л ич а ю щ е е с я тем, что узел управления задержкой содержит счетчик импульсов, счетчик циклов, элемент сравнения триггер, шесть элементов 20 И, два элемента ИЛИ, два элемента НЕ; причем первый вход первого элемента И является разрешающим входом узла управления задержкой, первый вход второго элемента И соединен с 25 первым входом третьего элемента И, с входом первого элемента НЕ и является входом выборки узла управления задержкой, установочный вход счетчика циклов соединен с первым входом 30 первого элемента ИЛИ и является установочным .входом узла управления задержкой,:второй вход первого элемента И соединен с вторым входом второго элемента И и является синхровходом узла управления задержкой, третий вход второго элемента И соединен с первыми входами четвертого и пятого элементов И, с вторым входом третьего элемента И и является входомрежима работы узла управления задержкой, выходы третьего и пятого элементов И являются соответственно первым и вторым выходами узла упраВления задержкой, выход элемента сравнения соединен с входом второго элемента НЕ, с третьим входом третьего элемента И и является третьим выходомузла управления задержкой, при этомВ узле управления задержкой выход второго элемента НЕ соединен с четвертым входом второго элемента И и стретьим входом первого элемента И,выход которого соединен с первым входом второго элемента ИЛИ, выход которого соединен со счетным входом счетчика импульсов, выход которого соединен с первым входом элемента сравнения, второй вход которого соединен с выходом счетчика циклов, счетный вход которого соединен с выходомчетвертого элемента И, второй входкоторого соединен с выходом первогоэлемента НЕ, с вторым входом пятогоэлемента И и с вторым входом первого элемента ИЛИ, выхОд которого соединен с установочным входом счетчикаимпульсов и с нулевым входом триггера, единичный вход которого соединенс выходом второго элемента И и спервым входом шестого элемента И, второй вход которого соединен с выходомтриггера, выход шестого элемента Исоединен с вторым входом второго элемента ИЛИ, 13.3957 3Ла ви ологнахс сАй сиганнна бых. 7 ояона сонлоябяягтся сигналлоронг ноя быбсола иеа)и дациняоб 71 0ггснг игна ороганая А аес Даси нса ЮХ 11 ЕСНгг а ч. иин 70:щ обгони71Аа услгг. сигн УПР.А на алых пи 11 с. исаа. нял 7 о "на оогх 1 б иеная не)йсороааАа Оброс сиги чпР-Яйгс, иай юанягггоСк инн га и гх гЭ неи едакто а Тираж 672 дарственног изобретений ква, Ж,д. 4/5 изводственно-полиграфическое предпрйятие, г. Ужгород Проектная, 4 СФ на 1 Ьоое сн, июпульсо 8 Ю Сигн. ТРБ-Я иа Юыа 19 ут-Ю Сиги. 86 Р-К иа Ь. Чую-РаСигнал на Йа зд. сраЬен. ЛСиги. 8 ЕР-А т Рых.18 усл-Я каз 4224/40 ВНИИПИ Гос по делам 113035, МоСоставитель С,ПестмалТехред М.Дидьгк Корректор С, Черни Подписноомитета СССРоткрытийшская наб

Смотреть

Заявка

3945565, 20.08.1985

ПРЕДПРИЯТИЕ ПЯ Р-6380

ПШЕНИЦЫН ЮРИЙ МИХАЙЛОВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: данными, обменом

Опубликовано: 23.09.1987

Код ссылки

<a href="https://patents.su/6-1339573-ustrojjstvo-dlya-upravleniya-obmenom-dannymi.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для управления обменом данными</a>

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