Устройство для сопряжения эвм с абонентами
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1640702
Авторы: Алымов, Жизневский, Рымарчук
Текст
(54) УСТРОЙСТВО ДЛС АБОНЕНТЛГИ(57) Изобретениелительной техникепользовано при раввода-вывода. Целляется повышениеройство содержитфигурации, мультиадреса, блок комблок коммутации улов, блок приемоп СО 11 РЯЖЕНИЯ ЭВГ(21) 44222 (22) 06.05 (46) 07.04 (72) А,С.Ал и А.Г.Рымар (53) 681.3 (56) Авторс В 223238,Авторско У 1154673,24 91. Бюп. У ымов, Г.А. чук 0888) кое свидет кл. С 06 Г е свидетел тноснтся к вычиси может быть исработке систем Жиз нев скин ью изобретен быстродейств Уст льство СССР13/О, 1986.ство СССР13/ОО, 1985. адания плексор, дешиф мутации информ правляющих сиг ередатчиков. 6 а ации,на ил э дп ся к вычислит быть испольсистемы вводатение относитехнике и можи разработке ды ммут 4ГОСУДАРСТВЕННЫЙ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И. ОТНРЫТИЯМПРИ ГКНТ СССР К АВТОРСКОМУ СВИДЕТ Изобре тельной т зовано пр вывода. Цель и стродейст На фиг ная схема ма блока налов; на передатчи коммутации временные ваобретения - повышение быия.1 представлена функциональустройства; на фиг.2 - схеоммутации управляющих сигфиг.3 - схема блока приемоов; на фиг.4 - схема блока информации; на фиг.5 и 6 - диаграммы работы устройстоУстройство содержит (фиг.1) блок1 приемопередатчиков, блок 2 характеристик абонентов, счетчик 3 подканалов линий интерфейсов, блок 4 коммутации информации, блок 5 коммутацииуправляющих сигналов, блок 6 заданияконфигурации, дешифратор 7 адреса,мультиплексор 8,На фиг,1 обозначены также группывходов-выходов 9 дпя связи с памятью ЭВГ 1, группы входов-выходов 10 я связи с ЭВИ, группы входов-выходов 11 для связи с абонентами, входывыходы 12 и 13,. выход 14, вход 15группы входов-выходов 16 блока 1,входов-выходов 17 и 18 блока 4, груп-пы входов-выходов 19 и 20 блока 5,управляющие выходы 21 дешифратора 7,выходы 22 блока 6, а также память 23Майи центральный процессор 24 ЭВМ. )Блок 5 коммутации управляющих 4 еьсигналов (фиг.2) предназначен для о - ,ганизацни выборки посредством коммутации между собой групп входов выходов 19 и 20 в соответствии с сигна- Ялами на управляющих входах 21 н содержит КхИ узлов 25 коммутации сигна-лов выборки, каждый иэ которых содержит триггеры 26 и 27, элементы И 2834 и элементы ИЛИ 35 и 36.На фиг.2 также обозначены вхо37 и 38 и выход 39 узлов 25 ко ации сигналов выборки, входы 40 - 2и выход 43 узлов 25 коммутации сигналов выборки, входы 44 и 45 узлов 25коммутации сигналов выборки.Блок 1 приемопередатчиков (Фиг.З) предназначен для передачи данных между абонентами и оперативной памятью ЭВМ, имеет группы входов-выходов 9,1 О, 16 и содержит входной информационный регистр 46, выходной информационный регистр 47, входной регистр 48 управления и выходной регистр 49 управления.1 ОБлок 4 коммутации информации(фиг.4) предназначен для коммутации между собой группы входов-выходов 17 и 18 узлов 50 коммутации сигналов интерфейса, каждый из которых содержит группы элементов И 51 и 52 и группыэлементов ИЛИ 53 и 54.На фиг.4 также обозначены входы 55 - 58 и выходы 59 и 60 узла 50 коммутации сигналов интерфейса.20Блок 2 характеристик абонентов предназначен для хранения характеристики абонентов, который может быть выполнен, например, в виде перемычек, с помощью которых для каждого абонента задаются его характеристики, например, тип подканала, номер линии интерфейса, с которой подключен абонент.Счетчик 3 подканалов линий интерфейсов предназначен для подсчета активных подканалов в каждой линии интерфейса, который может быть выполнен как аппаратно, так и в виде локальной памяти, доступной микропрограмме.Сигналы, которые передаются по входам и выходам 40-43, названы следующим образом: по входу 40 - сигнал выборки; по входу 41 - сигнал адреса ПФУ; по входу 42 - сигнал разре шення выборки; по выходу 43 - сигнал обратной выборки.Блок 6 задания конфигурации выполнен в виде регистров и предназначен для хранения в каждом из М регист.45 ров номеров каналов ввода-вывода, за которым закреплена линия интерфейса, соответствующая этому регистру.Дешифратор 7 адреса предназначен для выработки управляющих сигналов на выходы 21 в зависимости от содержания блоков задания конфигурации и содержит М дешифраторов. Мультиплексор 8 предназначен для мультиплексирования содержимого одно 55 го из регистров блока 6 на выход 14.Устройство работает следующим образом. Рассмотрим работу устройства, когда к его группам входов-выходов 9 подключена оперативная память 23 (Фиг, 1) к группам входов-выходов 1 О, 12, 13 и 14 к входу 15 подключен центральный процессор 24 ЕС ЭВМ, к группам входов-выходов 1 подключены абоненты, работающие по стандарту ввода-вывода ЕС ЭВМ. При этом канальные микропрограммы выполняются на оборудова нии центрального процессора (ЦП) 24.По включении устройства из блока 2 характеристик абонентов по входу-выходу 12 микропрограммно переписываются по входу 15 в блок 6 коды номеров каналов блока 1, к которым должны быть в исходном состоянии подключены линии интерфейсов. 1(од номера канала, к которому подключается определенный интерфейс, дешифрируется соответствующим дешифратором в дешифраторе 7 адреса. Управляющие сигналы, выработанные дешифратором 7, по выходам 21 поступают в соответствующие узлы коммутации 25 и 50 блоков 4 и 5 (фиг. 1, 2, 4), обеспечивая задаваемую блоком 6 конфигурацию подключения интерфейсов к каналам блока 1,При выполнении ЭВМ команды ввода- вывода микропрограммно определяется номер каналаи абонента;поинформации в блоке 2 характеристик абонента определяется допустимость связи данного канала блока 1 с линией интерфейса, в которой находится данный абонент; по счетчику 3 подканалов по входу- выходу 13 определяется свободна ли данная линия интерфейса; если свободна, то посредством изменения кода номера канала по входу 15 в блоке 6 группа входов-выходов 11 соответствующей линии интерфейсов подключается к группе входов-выходов 16 соответствующего канала блока 1 и запускается для данного канала (если он свободен) операция ввода-вывода; если занята, то через выход 22, мультиплексор 8 на выход 14 поступает код номера канапов для сравнения его с кодом номера канала блока 1 в команде ввода-вывода; при сравнении для данного канапа блока 1 (если он свободен) запускается операция ввода- вывода; при несравнении определяется наличие альтернативного пути и опи" санные действия повторяются если альтернативного пути нет команда вво16407 5 20 30 35 40 да-вывода завершается с кодом занятости. При запуске операции ввода-выводас абонентом через вход-выход 13 производится наращивание значения счетчика 3 подканалов для соответствующей линии интерфейса.При выполнении операции ввода-вы 10вода связь канала блока 1 с абонентом осуществляется через стандартныйинтерфейс ввода-вывода ЕС ЭВМ. Черезгруппу входов-выходов 1 О в выходнойинформационный регистр 47 соответствующего канала блока 1 загружаютсядля выполнения адрес абонента, команда, через группу входов-выходов 9передаваемые данные, Через группувходов-выходов 10 в выходной управляющий регистр 49 загружаются соответствующие управляющие идентификаторы от канала. Через группу входоввыходов 16 из абонента во входной информационный регистр 46 загружаютсябайт состояния абонента, данные, во входной управляющий регистр 48 загружаются соответствующие управляющие идентификаторы от абонента., сигнал требованияПри готовности абонента принять или передать данные, байт состояния канала блока 1 через группу входоввыходов 10 передает запрос на обслуживание. По этому запросу приостанавливается выполнение в ЭВМ текущей микропрограммы и Формируется адрес микропрограммы канала. Микропрограмма канала через группу входов-выходов1 О анализирует состояние входного управляющего регистра 48 и выполняет соответствующие действия согласно стандарта на интерфейс ввода-вывода ЕС ЭВМ,При обмене сигналами между каналом и абонентом сигналы каналов блока1 через группы входов-выходов 18 . (Фиг.4) и входы 56 поступают на входы элементов И 52 узлов 50 коммутации соответствующего столбца. Если элемент И 52 открыт, т.е. на управляющем входе 21 единичный сигнал, то сигналы каналов блока 1 через элемент ИЛИ 54 и входы 58, выходы 60 узлов 50 коммутации соответствующей строки поступают на группы входов-выходов 17.Сигналы к каналам блока 1 через группы входов-выходов 17 поступают 02 6через входы 55 на входы элементовИ 51 узлов 50 коммутации соответствующей строки. Если элемент И 51 открыт, т,е. на управляющем входе 21единичный сигнал, то сигналы к каналам блока 1 через элементы ИЛИ 53 ивходы 57, выходы 59 узлов 50 коммутации соответствующего столбца поступают на группы входов-выходов 18.Сигналы выборки от(к)каналов поступают в (от) абонент через блок 5.При этом блок 5 работает в двух режимах,В первом режиме канал блока 1 черех группу входов-выходов 20, вход41 посылает сигнал адреса абонентана входы элементов И 29 узлов 25 коммутации сигналов выборки, Если элемент И 29 открыт, т.е. на управляющем входе 21 "единичный" сигнал, тона информационный входтриггера 27поступает единичный сигнал. Каналблока 1 через группу входов-выходов20, вход 42 посылает сигнал разрешения выборки на управляющие входытриггеров 26 и 27 узлов 25 коммутации сигналов выборки соответствующего столбца. 11 о сигналу разрешениявыборки устанавливаются в "единич-ноесостояние соответствующие триггеры 27, единичные выходы которых открывают элементы И 32 и 34. Канал бло- .ка 1 через группу входов-выходов 20,вход 40 посылает сигнал выборки, который через элементы И 34 и ИЛИ 35,выходы 39, группу входов-выходов 19поступает к абонентам. Если абоненты не опознали свой адрес, то черезгруппы входов-выходов 19 соответствующих строк абоненты посылают сигналы обратной выборки, которые черезвходы 38, элементы И 30, ИЛИ 36, выходы 43 Формируют сигнал обратной вы"борки, который поступает в канап блока 1 через группу входов-выходов 20,Если один из абонентов опозналсвой адрес, то в соответствующей груп"пе входов-выходов 19 единичного сигнала обратной выборки не поступает,элемент И 30 остается запертым и сигнал обратной выборки в канал блока 1через выход 43 и группу входов-выходов 20 не поступает.Во втором режиме через группу входов-выходов 19, вход 37 абонент посылает сигнал требования на входы элементов И 28 узлов 25 коммутации сиг 1640702неелов выборки соответствующей строки. Если элемент И 28 открыт, т.е. на управляющем входе 21 единичный сигнал, то на информационный вход триггера 26 поступает единичный сигнал.5В ответ на поступивший через блок 4 сигнал требования конец блока 1 через группу входов-выходов 20, вход 42 посылает сигнал разрешения выбор ки на управляющие входы триггеров 26 и 27 узлов 25 коммутации сигналов выборки соответствующего столбца. 11 о сигналу разрешения выборки сбрасываются в нуль триггеры 27 и устанавли ваются в единичное состояние соответствующие триггеры 26, единичные выходы которых открывают элементы И 30, 33.Через группу входов-выходов 20 ка нал блока 1 посылает сигнал выборки на вход 45 первого узла 25 выборки соответствующего столбца.Если триггер 26 установлен в единичное состояние, то сигнал выборки поступает соответствующим абонентам через группу входов-выходов 19.Если триггер 26 установлен в нулевое состояние, то сигнал выборки через элементы И 31 и ИЛИ 36 поступа ет в последующий узел 25 коммутации сигналов выборки.Если по какой-либо причине выставившие требование абоненты не могут работать, то из данных абонентов поступает через группу входов-выходов 19 сигнал обратной выборки, который через вход 38, элементы И 30 и ИЛИ 36 поступает в последующий узел 25 коммутации сигналов выборки. 40Если на один из абонентов не прервал сигнал обратной выборки, то он через элементы И 30 или 32 и ИЛИ 36, выходы 43 поступает в канал блока 1 через группу входов-выходов 20, 45 Формула изобретения Устройство для сопряжения ЭВМ с абонентами, содержащее блок приемо- передатчиков, блок коммутации информации, блок коммутации управляющих сигналов, блок задания конфигурации, причем первая группа информационных входов-выходов блока приемопередатчиков образует группу входов-выходов устройства для подключения к группе информационных входов-выходов ЭВМ, группа информационных входов блока задания конфигурации образует группу входов устройства для подключения к группе командных выходов ЭВМ, первые группы информационных входов-выходов блока коммутации информации и блока коммутации управляющих сигналов образуют группы входов-выходов устройства для подключения соответственно к информационным и командным входам-выходам абонентов, при этом вторые группы информационных входов-выходов блока коммутации информации и блока коммутации управляющих сигналов соединены с второй группой информационных входов-выходов блока приемопередатчиков, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия,в устройство введены мультиплексор и дешифратор адреса, причем информационный выход мультиплексора является выходом устройства для подключения к адресному входу ЭВМ, группа информационных выходов блока задания конфигурации соединена с группой информационных входов мультиплексора и с группой информационных входов дешифратора адреса, группы выходов которого соединены с соответствующими группами управляющих входов блока коммутации информации и блока коммутации управляющих сигналов.1640702 43 0 вя абсненщЯ, вптнабшок абрис Один из абонентод тознап с 5 сй абрс оноя интеррей йОююююиг. 50 нент не таВщ Яцик цнщеррейусванобощь сдязь си отключенафиг, о ААиент цсеонаВця сбяььСоставитель С. Пестмева Техред С.МигуноваЮ Малец орре Редактор С.1 П Тираж 408 Поосударственного комитета по изобретениям 113035, Москва, Ж, Раушская н ЗаНИИПИ иПроизводственно-издательский комбинат Патентул. Гагарина Ужгор г 41 42 40 дписное.и открытиям при ГКНТ СССаб., д. 4/5
СмотретьЗаявка
4422206, 06.05.1988
ПРЕДПРИЯТИЕ ПЯ М-5339
АЛЫМОВ АЛЕКСАНДР СЕМЕНОВИЧ, ЖИЗНЕВСКИЙ ГЕОРГИЙ АНАТОЛЬЕВИЧ, РЫМАРЧУК АЛЕКСАНДР ГРИГОРЬЕВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: абонентами, сопряжения, эвм
Опубликовано: 07.04.1991
Код ссылки
<a href="https://patents.su/7-1640702-ustrojjstvo-dlya-sopryazheniya-ehvm-s-abonentami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм с абонентами</a>
Предыдущий патент: Устройство для ввода информации в эвм от группы периферийных устройств
Следующий патент: Устройство для сопряжения эвм с абонентами
Случайный патент: Шнековая пневмозакладочная машина