Устройство для сопряжения эвм с абонентами
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СООЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК И 91 (11 04 С 06 Г 13 24 7.гРеЧр т" ВИВЛгО ГЕКА ОПИСАНИЕ ИЗОБРЕТН АВТОРСКОМУ СВИДЕТЕЛЬСТВУ И Риг ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(71) Ленинградский институт авиационного приборостроения (72) С.В.Горбачев и Л.И,Сакун (53) 681,325 (088,8)(56) Авторское свидетельство СССР У 924692, кл, С 06 Р 13/14, 1979.Авторское свидетельство ССР У 1191915, кл. С 06 Р 15/16, 1984.(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С АБОНЕНТАМИ(57) Изобретение относится к вычислительной технике, а именно к устройствам ввода информации в ЭВМ, и может найти применение при организации обмена информацией между ЭВМ в многопроцессорных вычислительных системахи локальных вычислительных сетях сЪпроизвольной конфигурацией. Цельюизобретения является увеличение быстродействия, Устройство содержит дешифратор 1 управления, триггер 2 ответа, коммутатор 4 сопровождения,входной коммутатор 6, коммутатор 3запросов, генератор 8 синхроимпульсов, дешифратор 5 разрешения, триггер 17 загрузки первого слова, счетчик 15 длины массива, блок 13 оперативной памяти, триггер 18 окончания сеанса, мультиплексор 16 адреса,счетчик 14 адреса, триггер 9 управления, счетчик 7 каналов, четыре эле-мента И 1 О,1, 20,21, элемент НЕ 12,элемент 19 задержки. 3 ил.1 13022Изобретение относится к вычислительной технике, а именно к устройст- вам ввода информации в электронные вычислительные машины (ЭВИ)., и может найти применение при организации обмена информацией между ЭВИ в многопроцессорных вычислительных системах и локальных вычислительных сетях с произвольной конфигурацией.На фиг, показана структурная 1 О схема устройства; на фиг.2 - временные диаграммы приема массива информации; на Фиг.3 - алгоритм работы ЭВМ в случае приема массива при использовании данного устройства. Устройство содержит дешифратор 1 управления, триггер 2 ответа, коммутатор 3 запросов, коммутатор 4 сопровождения, дешифратор 5 разрешения, Л входной коммутатор 6, счетчик 7 каналов, генератор 8 синхроимпульсов, триггер 9 управления, второй 10 и первый 11 элементы И, элемент НЕ 12, блок 13 оперативной памяти, счет чик 14 адреса, счетчик 15 длины массива, мультиплексор 16 адреса, триггер Г 7 загрузки первого слова, триггер 18 окончания сеанса, элемент 19 задержки, третий 20, четвер тый 21 элементы И, первый вход 22, второй выход 23 устройства, третий вход 24, третий выход 25, второй вход 26, группу выходов 27, первую группу входов 28, вторую группу входов 29, третью группу входов 30 и первый выход 31.На фиг,2 приняты следующие обозначения: А в .диаграмма на выходе триггера 9 управления; Б - диаграмма на 41 единичном выходе триггера 17 загрузки первого слова; В - диаграмма иа: выходе коммутатора 4 сопровождения; Г - диаграмма на выходе третьего элемента И 20; Д - диаграмма на выходе д 5 элемента 19 задержки; Е - диаграмма на выходе триггера 2 ответа; Ж - диаграмма на выходе второго элемента И 1 О; И - диаграмма на выходе четвертого элемента И 21; К - диаграмма на выходе переноса счетчика 15 длины массива; Л - диаграмма на выходе триггера 18 окончания сеанса; М - диаграмма на третьем выходе дешифратора 1 управления. 55Дешифратор 1 управления предназначен для формирования на своих выходах управляющих сигналов, обеспечивающих изменение состояния элементов 89памяти данного устройства в соответствии с управляющей информацией, посту- . пающей на его. вход от собственной ЭВИ через управляющий вход 26 устройства. Первый выход дешифратора 1 управления соединен с асинхронным нулевым входом триггера 2 ответа и с асинхронным нулевым входом триггера 17 загрузки первого слова и предназначен для установки этих триггеров в нулевое состояние. Второй выход дешифратора 1 обеспечивает формирование,управляющего сигнала записи в счетчик 7 каналов информации, которая после этого появляется на его выходе, и соединен с управляющим входом счетчика 7 каналов. Третий выход дешифратора 1 управления соединен с нулевым входом триггера 9 управления и с нулевым входом триггера 18 окончания сеанса и предназначен для установки триггеров 9 и 19 в нулевое состояние после окончания чтения в ЭВИ принятого устройством ввода массива информации,Триггер 2 ответа предназначен дляформирования на свОем выходе сигналаответа, свидетельствующего о приеме очередного слова информации от устройства-передатчика. Выход триггера 2 ответа должен быть соединен со всеми абонентами, а именно с одним из их входов квитирования, Единичнь вход триггера 2 ответа является асинхронным входом установки тригг ра 2 в единичное состояние. Синхро ный нулевой вход триггера 2 предна .- начен для установки в нулевое состо-. яние по переднему фронту поступаюп его на этот вход импульса. Асинхрснный нулевой вход триггера 2 служит для сброса его в нулевое состояние при появлении на нем соответствующего сигнала.Коммутатор 3 запросов обеспечивает выбор одного из сигналов запроса на установление сеанса связи, поступивших на один из .его внешних входов, в соответствии с управляющей информацией на своем управляющем входе.Коммутатор 4 сопровождения предназначен для выбора одного из входов 30 сопровождения, соединенного с тем абонентом, с которым установлен сеанс связи и от которого принимается информация.Выбор одного из входов 30 сопровождения производится коммутатором13022 Счетчик 14 адресов предназначендля выработки адресов, по которымпроизводится запись информации в блок13 оперативной памяти. Информацион-.ные входы счетчика 4 подключены к1 1О , ч то позволяет загрузить конс тан 34 в соответствии с двоичным кодомна его управляющем входе. Поступивший через выбранный коммутатором 4вход сопровождения управляющий сигнал свидетельствует о том, что насоответствующей группе входов входного коммутатора 6 установлено новое слово информации.Дешифратор 5 разрешения предназначен для формирования на одном из 10входов, которые являются выходом 27подтверждения, сигнала подтверждающего установление сеанса связи с однимиз абонентов в соответствии с информацией на управляющем входе и при, 15наличии разрешающего сигнала на разрешающем входе, Выходы дешифратора5 разрешения соединены с соответствующими абонентами,Входной коммутатор 6 обеслечивает выбор одной из групп входов, образующих вторую группу входов 29устройства, и передачу информации снее на группу выходов в соответствиис информацией на управляющем входе.Счетчикканалов предназначендля выявления запроса, поступающегона вход 28 запросов устройства, атакже фиксации кода канала, по которому выявлен запрос, и управления в 30соответствии с этим кодом дешифратором 5 разрешения, входным коммутатором 6 и коммутатором 4 сопровождения.Счетчик 7 обеспечивает инкремент кода на своем выходе при поступлении 35его на счетный вход сигнала с выхода элемента И 11,Триггер 9 управления предназначен для запоминания факта установления сеанса связи. 40Блок 13 оперативной памяти предназначен для буферизации массивапоступающей с выхода входного коммутатора 6 информации. Запись информации в блок 13 оперативной памяти 45осуществляется под воздействием наего соответствующий вход сигнала управления записью, в остальное времяблок 13 оперативной памяти включенна считывание в соответствии с адресами, подаваемыми на его адресныйвход. 89 4ту "О" в счетчик 14 под действиемсигнала загрузки, поступающего на еговход загрузки с выхода коммутатора 3запросов. Инкремент содержимого счетчика 14 происходит, под задний фронтсигнала, поступающего на его счетчныйвход с выхода элементов И 10,Счетчик 15 длины массива предназначен для подсчета количества слов,содержащихся в буферизируемом массиве информации. В счетчик 15 загружается первое слово массива, содержащее информацию о его длине, и онработает в режиме вычитания,Перед началом работы устройствопо сигналу ЭВМ устанавливается висходное состояние, При этом дешифратор 1 управления вырабатывает сигналы на своих первом и третьем выходах,9 станавливая тем самым в нулевыесостояния триггер 2 ответа, триггер9 управления и триггер 18 окончаниясеанса связи. При установлении сеанса связи на входе 28 запросов появляется единичный сигнал запроса.При поступлении очередного синхроимпульса от генератора 8 счетчик 7 каналов увеличивает на единицу двоичный код на своем выходе, обеспечивая тем самым подключение к выходу коммутатора 3 запросов одной из групп линий входа 28 запросов. При формировании на выходе счетчика 7 каналов кода, соответствующего номеру входа, на котором имеется запрос, на выходе коммутатора 3 запросов появляется единичный сигнал, Он подается через элемент НЕ 12 в инверсном виде на первый вход элемента И 11 и запрещает подачу синхроимпульсов на счетный вход счетчика 7 каналов. Кроме того, сигнал с выхода коммутатора 3 запросов поступает на единичный вход триггера 9 управления и на вход,записи счетчика 14 адреса, При этомтриггер 9 управления устанавливается в единичное состояние, а в счетчик 14 а адреса загружается нуль (диаграмма А, фиг,2), переход в единичное состояние триггера 9 вызывает установку в единицу триггера 17 загрузки первого слова (диаграмма Б, фиг.2). На нулевом выходе триггера 9 устанавливается нулевой сигнал, блокирующий изменение состояния входа счетчика 7 каналов, благодаря чему становится возможным прием информации от устройства-источника, пославшего запрос13022 иа сеанс связи. Единичный сигнал с единичного выхода триггера 9 разрешает выдачу подтверждения дешифратору 5 и открывает элемент И 1 О для прохождения сигналов сопровождения с выхода коммутатора 4 сопровождения.Зафиксированный на выходе счетчикакод соответствует номеру .канала, по которому должен осуществиться прием информации, Код каналов с выхо О да счетчика 7 поступает на коммутатор 4 сопровождения и входной коммутатор 6, обеспечивая подключение к их выходам требуемых линий входа , 30 сопровождения и шины информаци онного входа 29. Дешифратор 5 разрешения, декодируя код канала, выдает на одну из линий выхода 27 подтверждения единичный сигнал, подтверждающий устройству-источнику информации 20 факт установления сеанса связи. После этого начинается непосредственный прием информации данным устрой,ством,25Первое слово передаваемого массива содержит информацию о длине массива. При выявлении коммутатором 4 сопровождения.на .входе 30 сопровождения единичного сигнала (диаграмма В, фиг.2) он передается на выход элемента И 10, Этот сигнал поступает в качестве сигнала записи в блок 13 оперативной памяти и через элемент И 20 управляемый сигналом с единичЭ35 ного выхода триггера 17 загрузки первого слова, подается на вход записи счетчика 15 длины массива (диаграмма Г, фиг.2). При этом первое входноеслово уже установлено на входе 29 устройства, По переднему фронту сигнала сопровождения сразу производится загрузка первого слова с выхода входного коммутатора 6 в блок 13 оперативной памяти и в счетчик 15 дли ны массива, а триггер 2 ответа устанавливается в 1", Сигнал ответа с выхода триггера 2 поступает абоненту, Одновременно сигнал сопровожденияс выхода элемента И 10 поступает наэлемент 19 задержки (диаграмма Д, фиг.2), время срабатывания которого соответствует времени Т, необходимому для записи информации в блок 13 оперативной памяти и в счетчик 15 длины массива, Через время Т на выходе элементов 19 задержки появляет ся сигнал, поступающий на синхронный нулевой вход триггера 2 ответа,89 6При этом последний сбрасывается в "О" (диаграмма Е,фиг,2). Снятие сигнала ответа позволяет устройству-источнику снять сигнал сопровождения. Задний фронт сигнала сопровождения с выхода элемента И 1 О подается на счетный вход счетчика 14 адреса (диаграмма Ж, фиг.2) и на синхронный нулевой вход триггера 17 загрузки первого слова. При этом содержимое счетчика 14 увеличивается на единицу и через мультиплексор 16 адреса, управляемый сигналом с единичного плеча триггера 18 окончания сеанса, поступает в качестве следующего адреса на адресный вход блока 13 оперативной памятиа триггер 17 загрузки первого слова устанавливается в нулевое состояние, На втором входе элемента И 20 появляется нулевой сигнал с выхода триггера 17, а на втором входе элемента И 21 появляется единичный сигнал,При выдаче второго и последующих слов совместно с сигналами сопровождения сигналы с выхода элемента И 10 поступают на вход записи блока 13 оперативной памяти, через элемент И 21 и на вычитающий вход счетчика 15 длины массива (диаграмма И, фиг.2) и на счетный вход счетчика 14 адреса. По переднему фронту этих сигналов осуществляются запись в блок 13 оперативной памяти каждого нового слова массива, поступающего на информационный вход блока 13 с выхода входного коммутатора 6, и уменьшение ,на единицу содержимого счетчика 15 длины массива с каждой последующей загрузкой. По заднему фронту этих сигналов происходит увеличение на единицу содержимого счетчика 14 адреса, служа" щее адресом записи следующего слова массива в блок 13 оперативной памяти. После передачи последнего в массиве слова абонент снимает запрос на своем выходе запросов, и на выходе коммутатора 3 запросов устройства-приемника появляется нулевой сигнал. При приеме данным устройством последнего слова передаваемого массива счетчик 15 длины массива обнуляется и выдает сигнал на свой вход переноса (диаграмма К, фиг.2). Этот сигнала поступает на единичный вход триггера 18 окончания сеанса и устанавливает его в единичное состояние(диаграмма Л,фиг,2). При этом на выходе прерывания устройства возникает сигнал, информирующий ЭВМ о прие -ме массива устройством ввода, а мультиплексор 1 б адресов подключет к адресному входу блока 13 оперативнойпамяти свой первый информационныйвход, На этот вход в режиме чтЕнияЭВМ подает адреса через адресныйвход 24 устройства, получая считанную из блока 13 оперативной памятиинформацию на информационном выходе23 устройства, По окончании чтениямассива ЭВМ выдает сигнал на управляющий вход устройства, после чегопо команде дешифратор 1 управлениявырабатывает сигнал на своем третьемвыходе (диаграмма М, фиг.2). Триггеро9 управления и триггер 18 окончаниясеанса устанавливаются в 0", вследствие чего счетчик 7 разблокируется,код на его выходе изменяется, а также снимается сигнал подтверждения ссоответствующего выхода дешифратора5 разрешения, что свидетельствует оразъединении абонентов,оформула изобретения/ Устройство для сопряжения ЭВМ с абонентами, содержащее дешифратор управления, триггер ответа, коммутатор сопровождения, входной коммутатор, коммутатор запросов, генератор синхроимпульсов, дешифратор разрешения, триггер управления, счетчик канала, два элемента И, элемент НЕ, причем информационный вход счетчика каналов является входом устройства для подключения к информационному выходу ЭВМ, информационный вход дешифратора управления является входом устройства для подключения к управляющему выходу ЭВМ, группа выходов дешифратора разрешения образует группу выходов устройства для подключения к входам подтверждения абонентов, группа информационных входов коммутатора запросов образует группу входов устройства для подключения к выходам запросов абонентов, группа информационных входов входного коммутатора образует группу входов устройства для поцключения к информационным выходам абонентов, группа информационных входов коммутатора сопровождения образует группу входов устройства для подключения к синхро 5 10 15 20 входам абонентов, выход триггера ответа является выходом устройства дляподключения к синхровходам абонентов, при этом выход коммутатора запросов соединен с единичным входомтриггера управления и входом элемента НЕ, выход которого соединен с первым входом первого элемента И, выходкоторого соединен со счетным входом счетчика каналов, выход которогосоединен с информационным входомдешифратора разрешения, с управляющими входами коммутатора запросов,входного коммутатора и коммутаторасопровождения, выход коммутаторасопровождения соединен с первым входом второго элемента И, второй входкоторого соединен с разрешающим входом дешифратора разрешения и единичным выходом триггера управления, нулевой выход которого соединен с вторым входом первого элемента И, третий вход которого соединен с выходомгенератора синхроимпульсов, первый,второй и третий выходы дешифраторауправления соединены с первым нулевымвходом триггера ответа, входом записи счетчика каналов, нулевым входомтриггера управления соответственно,о т л и ч а ю ш е е с я тем, что,с целью увеличения быстродействия,в него введены счетчик адреса, мультиплексор адреса, блок оперативнойпамяти, триггер окончания сеанса,счетчик длины массива, триггер загрузки первого слова, два элемента И,элемент задержки, причем.информационный выход блока оперативной памятиявляется выходом устройства для подключения к информационному входу ЭВМ,первый информационный вход мультиплексора адреса является входом устройства для подключения к адресному выходуЭВМ, выход триггера окончания сеанса соединен с управляющим входом мультиплексора адреса и является выходомустройства для подключения к входупрерывания ЭВМ, при этом второй нулевой вход триггера ответа соединен свыходом элемента задержки, вход которого соединен с входом записи блокаоперативной памяти, счетным входом счетчика адреса, первыми входамитретьего и четвертого элементов И,первым нулевым входом триггера загрузки первого слова, выходом второго элемента И, единичным входом триггера ответа, первый нулевой вход кото 13 рого соединен с вторым нулевым входом триггера загрузки первого слова,единичный и нулевой выходы которогосоединены с вторыми входами третьегои четвертого элементов И соответственно, выходы которых соединены свходом записи и счетным входом счетчика длины массива соответственно,информационный вход которого соединен с выходом входного коммутатораи с информационным входом блока оперативной памяти, адресный вход которого соединен с выходом мультиплек 02289 10сора адреса, второй информационныйвход которого соединен с выходомсчетчика адреса, вход записи которого соединен с выходом коммутатора запросов, выход переноса счетчика длины массива соединен с единичным входом триггера окончания сеанса, нулевой вход которого соединенс третьим выходом дешифратора управ ления, единичный вход триггера загрузки первого слова соединен сединичным выходом триггера управления.ректор А.Ильин з 1217/48 е 673 Подписственного комитета СССРретений и открытийРаушская наб., д.4/5 Производственно-полиграфическое пре ят едактор И,Николайчу БНИИПИпо дел113035, Москв Тиражосудм изЖ Ужгород, ул.Проектна
СмотретьЗаявка
3989184, 12.12.1985
ЛЕНИНГРАДСКИЙ ИНСТИТУТ АВИАЦИОННОГО ПРИБОРОСТРОЕНИЯ
ГОРБАЧЕВ СЕРГЕЙ ВЛАДИМИРОВИЧ, САКУН ЛЮДМИЛА ИВАНОВНА
МПК / Метки
МПК: G06F 13/24
Метки: абонентами, сопряжения, эвм
Опубликовано: 07.04.1987
Код ссылки
<a href="https://patents.su/7-1302289-ustrojjstvo-dlya-sopryazheniya-ehvm-s-abonentami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм с абонентами</a>
Предыдущий патент: Устройство для сопряжения цифровой вычислительной машины с внешними устройствами
Следующий патент: Устройство для сопряжения двух эвм
Случайный патент: Ловушка для грызунов