Устройство для сопряжения абонентов с общей магистралью
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСНИХовлМмюне сник.РЕСПУБЛИК 606 Г ПО ДЕЛАМ ИЗОБРЕТЕНИИ И ОТИРЫТИЙОПИСАНИЕ ИЗОБРЕТЕНИ(54) (57) 1. УСТРОЙСТВО ДЗИ СОПРЯЖЕНИЯ АБОНЕНТОВ С ОБЩЕЙ ИГИСТРАЛЬЮ, содержащее блок связи контроллера и блоки связи абонентон, каждый из которых выполнен в виде запускающего элемента И, узла включения, содержащего триггер, выход которого соединен с первым входом элемента И, узла передачи адреса, содержащего первый регистр адреса, о т л и ч а ю - щ е е с я тем, что, с целью повышения его пропускной способности, оно содержит допсднительные блоки связи контролера, а в каждом блоке связи абонента - узел передачи команды и узел контроля, блок связи контроллера ныполнен аналогично блоку связи абонента, блоки связи абонентов объединены н группа, каждая из которых содержит блок связи контроллера и группу блоков связи абонента, каждый выход одной подгруппы вызывных выходов блока связи контроллера перной группы соединен с одним из входов первой подгруппы запросных входов блоков связи контроллера последующих групп, каждый выход другой подгруппы вызывных выходов блока свя зи контроллера группы соединен с одним иэ входов второй подгруппы запросных входов соответствующего блока связи абонента соответствующей группы,.один выход первой подгруппы., ЯО 10221 А вызывных выходов блока связи контроллера группы соединен с соответствующим входом первой подгруппы запросных входов блока связи контроллера первой группы, каждый вход второй подгруппы запросных,входов блока связи контроллера группы соединен с одним из выходов второй подгруппы вызывных выходов блоков связи абонентов соответствующей группы, другие входы первой подгруппы запросных входов блоков связи контроллера (кроме первого блока) и обеих подгрупп запросных входов блока, связи абонентов образуют группу запросных входов устройства, другие выходы первой подгруппы вызывных выходов блоковсвязи контроллера (кроме первого бло , ка), выходы первой и другие выходы второй подгрупп вызывных выходов блбков связи абонентов образуют груп пу вызывных выходов устройства, с пе . ного по шестой входы-выходы блока свяЪф зи контроллера (абонента) соединенысоответственно с двунаправленными шинами общей магистрали - шиной ошибки, шиной квитиронания, шиной идентификации адреса, шиной идентификации команды, шиной идентификации данных, информационной шиной выходы команды, выдачи, признака, включения,разрешения блоков связи контроллерови абонентов, адресные входы-выходыблоков связи контроллеров и абонентов, вход команды, первый вход признака, вход запуска, второй вход признака блоков связи контроллеров иабонентов являются соответственноуправляющими выходами, адреснымивходами-выходами и управляющими входами устройства, а приоритетные выходы и приоритетные нходы блоков связиабонентов и контроллеров являютсясоответственно группой приоритетныхвыходов и нходон устройства; узелвключения блока связи абонента содержит генератор импульсов, мультиплсксор, счетчик, дешифратор и регистр, выходы которого образуютгруппу вызывных выходов блока связи абонента, группа запросных входов блока связи абонента соединена с первой группой входов мультиплексора узла включения, кодовые выходы счетчика узла включения соединены сгруппой приоритетных выходов блока связи абонента и с второй группой входов мультиплексора узла включения, 10 выход мультиплексораузла включения соединен с вторым входом элемента И узла включения, выход элемента И узла включения является выходом разрешения блока связи абонента, выход 15 мультиплексора узла включения и выход переноса счетчика узла включения соединены с соответствующими входами триггера узла включения, выход генератора импульсов узла включения сое О динен со стробирующим входом мультиплексора узла включения и с тактовым входом счетчика узла включения, выход запуска блока связи абонента соединен с входом записи счетчика узла включе ния и со стробирующим входом дешифратора узла включения, выход запус" кающего элемента И блока связи абонента соединен с разрешающими входами счетчика, дешифратора и регистра узла включения, информационные входы дешифратора и счетчика узла включения являются группой приоритетных входов блока связи абонента, узел передачи адреса содержит второй регистр адреса, счетный триггер, коммутатор и три элемента И, причем пятый вход-выход блока связи абонента соединен со счетным входом счетного триггера узла передачи адреса и с первыми входами элементов И 40 узла передачи адреса, выход запускающего элемента И блока связи абонента соединен с разрешающим входом счетного триггера узла передачи адреса и с вторыми входами первого и 45 второго элементов И узла передачи адреса, инверсный выход счетного триггера узла передачи адреса соединен с выходом признака блока связи, абонента и с третьим входом первого 5 О элемента И узла передачи адреса, выход первого элемента И узла передачи адреса соединен с входом записи первого регистра адреса узла передачи адреса и с первым управляющим входом коьмутатора узла передачи адреса, прямой выход счетного триггера узла передачи адреса соединен с третьим входом второго элемента И узла передачи адреса, выход второго элемента И узла передачй адреса сое- фО динен с входом записи второго регистра адреса узла передачи адреса и с .вторым управляющим входом коммутатора узла передачи адреса, шестой вход-выход блока связи абонента об разует группу входов первого и второго регистров адреса и группу выходов коммутатора узла передачи адреса, выходы первого и второго регистров адреса узла передачи адреса соединены соответственно с второй ипервой группами информационных входов коммутатора и образуют адресный вход-выход блока связи абонента, выход:третьего элемента И узла передачи адреса соединен со стробирующими входами первого, второго регистров адреса и коммутатора узла передачи адреса, а один из запросных входов и один из вызывных выходов соединены с входами запускающего элемента И блока связи абонента.. 2. Устройство по п.1, о т л и ч а ю щ е е с я тем, что блок передачи команды содержит регистр, дешифратор, шифратор, три элемента И,элемент И-ИЛИ, элемент ИЛИ-И-ИЛИ и элемент задержки, причем выход запускающего элемента И блока связи абонента соединен с первыми входами первого и второго элементов И и с первым входом элемента ИЛИ-И-ИЛИ узла, шестой вход-выход блока связи абонента соединен с информационными входами регистра узла и с выходами шифратора узла, один из входов-выхо" дов шестого входа-выхода блока связи абонента соединен с разрешающим входом регистра узла и с выходом третьего элемента И узла, вход команды блока связи абонента соединен с входами шифратора узла и с первым входом третьего элемента И узла, стробирующий вход шифратора узла и второй вход третьего элемента И узла соединены с выходом второго элемента И узла, четвертый вход"выход блока связи абонента соединен с вторыми входами первого и второго элементов И узла и с вторым .входом элементаИЛИ-И-ИЛИ узла, третьи входы первого,второго элементов И. и элемента ИЛИ-И-ИЛИ узла соединены с выходоМ элемента И-ИЛИ узла и с выходом выдачи блока связи абонента, выход элемента ИЛИ-И-ИЛИ узла через элемент задержки узла соединен с первымвходом-выходом блока,связи абонента, пятый вход-выход которого соединен с четвертым входом элемента ИЛИ-И-ИЛИузла, выход первого элемента И узласоединен с входой записи регистра узла, информационные выходы регистра узла через дешифратор соединены с выходом команды блока связи абонента, признаковый выход регистра узла соединен с первым входом элемента И-ИЛИ узла, второй и третийвходы элемента И-ИЛИ узла соединеныс первым приэнаковым входом блокасвязи абонента, второй приэнаковыйвход которого соединен с четвертымвходом элемента И-ИЛИ узла.1022142 которых выполнен в виде запускающего элемента И, узла включения, содержащего триггер, выход которогосоединен с первым входом элемента И,узла передачи адреса, содержащегопервый регистр адреса, введены дополнительные блоки связи контроллера а в каждом блоке связи абонента - узел передачи команды и узелконтроля, блок связи контроллеравыполнен аналогично блоку связи абонента, блоки связи абонентов объединены в группы, каждая из которыхсодержит блок связи контроллера игруппу блоков связи абонента, каждый выход одной подгруппы вызывныхвыходов блока связи контроллера первой группы соединен с одним из входов первой подгруппы запросных входов блоков связи контроллера последующих групп, каждый выход другойподгруппы вызывных выходов блока связи контроллера группы соединен содним из входов второй подгруппы запросных входов соответствующего блока связи абонента соответствующейгруппы, один выход первой подгруппывызывных выходов блока связи контроллера группы соединен с соответствующим входом первой подгруппы запросных входов блока связи контроллера первой группы, каждый входвторой подгруппы запросных входовблока связи контроллера группы соединен с одним из выходов второйподгруппы вызывных выходов блоковсвязи абонентов соответствующейгруппы, другие входы первой подгруппы запросных входов блоков связи контроллера (кроме первого блока) и обеих подгрупп запросных входов блоков связи абонентов образуютгруппу запросных входов устройства,другие выходы первой подгруппы вы 3. Устройство по п.1, о т л и чающееся тем, чтоуэел контроля содержит элемент ИЛИ, два элемента И и две свертки по модулю два, причем выход запускающего элемента И блока связи абонента соеди-. нен с первыми входами первого и второго элементов И узла, шестой вход-,выход блока связи абонента сое-, динен с входом первой свертки но модулю два узла и с первым входом второй свертки по модулю два узла, второй вход которой и второй вход пер-, вого элемента И узла соединены с выходом .первой свертки .по модулю два Изобретение относится к вычислительной технике и может быть использовано в устройствах с модульной органиэацией.При построении устройства на базе унифицированных узлов (ячеек, блоков) возникает необходимость в органиэации тракта для передачи информации между ними.Известно устройство сопряжения, содержащее узел связи контроллера и узлы связи модулей, объединенные магистралью, в состав которой входят четырехразрядная шина субадреса, пятираэрядная шина команды, две шины синхронизации, две двадцатичетырехразрядные шины данных, одна из которых работает на запись, другая на считывание. Кроме того, магистраль содержит ряд управляющих и статусных шин Ц.Недостатками устройства является сложность, обусловленная очень большим количеством шин (свыше пятидесяти), а также малая глубина адресации из-за малого количества адресных шинНаиболее близким к предлагаемому по технической сущности является устройство сопряжения, содержащее блок связи контроллера и блоки связи абонентов, соединенные между собой магистралью (;2).Недостатком устройства является сложность управления обменом что приводит к низкой пропускной спо.собности.Цель изобретения - повышение его пропускной способности и упрощениеПоставленная цель достигается тем, что в устройство для сопряжения, абонентов с общей магистралью, содержащее блок связи контроллера и блоки связи абонентов, каждый из 5 10 15 20 25 30 35 40 узла, выход первого элемента И узласоединен с первым входой второй свертки по модулю два, третий вход первого элемента И узла соединен с выходомэлемента И-ИЛИ узла передачи командыблока связи абонента, третий, четвертый и пятый входы-выходы блока связиабонента через элемент ИЛИ узла соединены с вторым входом второго элемента И узла, третий вход и выход злемента И узла соединены соответственно с выходом второй свертки по модулю два узла и с первым входом-выходом блока связи або 1 нента.зывных выходов блоков связи контроллера (кроме первого блока), выходыпервой и другие выходы второй подгрупп вызывных выходов блоков связиабонентов образуют группу вызывныхвыходов устройства, с первого пошестой входы-выходы блока связиконтроллера (абонента) соединенысоответственно с двунаправленнымишуринами общей магистрали - шиной ошибки, шиной квитирования, шиной идентификации-адреса, шиной идентификации команды, шиной идентификацииданных, информационной шиной; выходы команды, выдачи, признака, включения, разрешения блоков связи контроллеров и абонентов, адресныевходы-выходы блоков связи контроллеров и абонентов, вход команды, первый вход признака, вход запуска,второй вход признака. блоков связиконтроллеров и абонентов являютсясоответственно управляющими выходами, адресными входами-выходами иуправляющими входами устройства, априоритетные выходы и приоритетныевходы блоков связи абонентов и контроллеров являются соответственногруппой приоритетных выходов и входов устройства; узел включения блокасвязи абонента содержит генераторимпульсов, мультиплексор, счетчик,дешифратор и регистр, выходы которого образуют группу вызывных выходовблока связи абонента, группа заросных входов блока связи абонента соединена с первой группой входов мультиплексора узла включения, кодовыевыходы счетчика узла включения соединены с группой приоритетных выходов блока связи абонента и с второйгруппой входов мультиплексора узла включения, выход мультиплексораузла включения соединен с вторым входом элемента И узла включения, выходэлемента И узла включения являетсявыходом разрешения блока связи абонента, выход мультиплексора узлавключения и выход переноса счетчика узла включения соединены с соответствующими входами триггера узлавключения, выход генератора импульсов узла включения соединен со стробирущщим входом муЛьтиплексора узлавключения и с тактовым входом счетчика узла включения, выход запускаблока связи абонента соединен свходом записи счетчика узла включения и со стробирующим входом дешифратора узла включения, выход запускающего элемента И блока связи абонен.та соединен с разрешающими входамисчетчика, дешифратора и регистра узла включения, информационные входыдешифратора и счетчика узла включения являются группой приоритетныхвходов блока связи абонента, узелпеоедачи адоеса содержит второй ре гистр адреса, счетный триггер, коммутатор и три элемента И, причем пятый вход-выход блока связи абонента соединен со счетным входом счетного триггера узла передачи адреса и с первыми входами элементов И узла передачи адреса, выход запускающего элемента И блока связи абонента соединен с разрешающим входом счетного триггера узла передачи адреса и с вторыми входами первого и второго элементов И узла передачи адреса, инверсный выход счетного триггера узла передачи адреса соединен с выхоДом признака блока связи абонента и с третьим входом первого элемента И узла передачи адреса, выход первого элемента И узла передачи адреса соединен с входом записи первого регистра адреса узла передачи адреса и с первым управляющим входом коммутатора узла передачи адреса; прямой выход счетного триггера узла передачи адреса соединен с третьим входом второго элемента И узла передачи адреса, выход второго элемента И узла передачи адреса соединен с входом записи второго регистра адреса узла передачи адреса и с вторым управляющим входом коммутатора узла передачи адреса, шестой вход-выход блока связи абонента образует группу входов первого и второго регистров адреса и группу выходов коммутатора узла передачи адреса, выкоды первого и второго регистров адреса узла передачи адреса соединены соответственно с второй и первой груп- лами информационных входов коммутатора и образуют адресный вход-выход блока связи абонента, выход третьего элемента И узла передачи адреса соединен со стробирующими входами первого, второго. регистров адреса и коммутатора узла передачи адреса, а один из запросных входов и один из вызывных выходов соединены с входами запускающего элемента И блока связи абонента.При этом блок передачи команды содержит регистр, дешифратор, шифратор, три элемента И, элемент И-ИЛИ, элемент ИЛИ-И-ИЛИ и элемент задержки, причем выход запускающего элемента И блока связи абонента соединен с первыми входами первого и второго элементов И и с первым входом элемента ИЛИ-И-ИЛИ узла, шестой вход-выход блока связи абонента соединен с информационными входами регистра узла и с выходами шифратора узла, один извходов-выходов шестого входа-выхода блока связи абонента соединен.с разрешающим входом регистра узла и с выходом третьего элемента И узла, вход команды блока связи абонента соединен с входами шифратора узла и с первым входом1022142 просных входов, группу 12 вызывных10 выходов, с первого по шестой входы- выходы 13-18, образующие группу вхоза по модулю два, причем выход запускаюего элемента И блока связи абонена соединен с первыми входами перво.- З 5 го и второго элементов И узла, шестой вход-выход блока связи абонента соединен с входом первой свертки по одулю два узла и с первым входом второй свертки по модулю два узла, 40 второй вход которого и второй вход первого элемента И узла соединены с выходом первой свертки по модулю ва уэла, выход первого элемента И узла соединен с первым входом второй 45 свертки по модулю два, третий вход ервого элемента И узла соединен с выходом элемента И-ИЛИ узла передачи команды блока связи абонента, ретий, четвертый и пятый входы- выходы блока связи абонента через элемент ИЛИ узла соединены с вторым входом второго элемента И узла, треий вход и выход элемента И узла соединены соответственно с выходом второй свертки по модулю два узла и с первым входом-выходом блока связи абонента.На Фиг, 1 представлена структурная схема устройства; на фиг. 260 третьего элемента И узла, стробирующий вход шифратора узла и второйвход третьего элемента И узла соеди.нены с выходом второго элемента Иузла, четвертый вход-выход блока.связи абонента соединен с вторымивходами первого и второго элементовИ узла и с вторым входом элементаИЛИ-И-ИЛИ узла, третьи входы первого, второго элементов И и элементаИЛИ-И-ИЛИ узла соединены с выходомэлемента И-ИЛИ узла и с выходом вы-.дачи блока связи абонента, выходэлемента ИЛИ-И-ИЛИ узла через элемент задержки узла соединен с первым входом-выходом блока связи абокента, пятый вход-выход которого соединен с четвертым входом элемента ИЛИ-И-ИЛИ узла, выход первого элемента И узла соединен с входом записи регистра узла,.информационные выходы регистра узла через дешифратор соединены с выходом команды блока связи абонента, признаковый выход регистра узла соединен с первым входом элемента И-ИЛИ узла, второй и третий входы элемента И-ЙЛИ узла соединены с первым признаковым входом блока связи абонента, второй признаковый вход которого соединен с четвертым входом элемента И-ИЛИ узла.Узел контроля содержит элемент ИЛИ, два элемента И и две свертки щтМдиттто же, блока связи абонента (конт роллера); на фигЗ " то же, узла контроля; на фиг. 4 - то же, узла включения; на Фиг. 5 - то жеузла передачи адресар на Фиг.-б - то же, ,узла передачи команды. Устройство для сопряжения абонентов с общей магистралью содержит блоки 1 и 2 связи контроллера, блоки 3 и 4 связи абонентов, информационную шину 5, шины 6 идентификации данных, 7 идентификации команды,8 идентификации адреса, 9 квитирования.и 10 ошибки, Блок связи абонента (контроллера) содержит группу 11 задов-выходов 19; выход 20 комаццы,,выход 21 выдачи, выход 22 признака;выход 23 включения, выход 24 разрешения, образующие группу 25 управляющих выходов; адресный вход-выход 26,вход 27 команды, первый вход 28 признака, вход 29 запуска, второй вход30 .признака, образующие группу 31 управляющих входов, группу 32 приоритетных выходов, группу 33 приоритетных входов. Позицией 34 обозначена общая магистраль для связи абонентов, позициями 35 и 36 - группы блоков связи абонентов.Блок связи абонента (контроллера) содержит (Фиг. 2) узел 37 включения, запускающий элемент И 38, узел 39 передачи адреса, узел 40 передачи команды, узел 41 контроля.Узел включения содержит (фиг, 3) счетчик 42, триггер 43; дешифратор 44,регистр 45, генератор 46 импульсов,мультиплексор 47, элемент И 48.Узел передачи адреса содержит(Фиг. 4) счетный триггер 49, эле-менты .И 50-52, первый 53 и второй 54регистры адреса, коммутатор 55.Узел передачи команды содержит(Фиг 5) второй элемент И 56, элементИЛИ-И-ИЛИ 57, элемент 58 задержки,первый элемент И 59, регистр 60, дешифратор 61, третий элемент И 62,элемент И-ИЛИ 63, шифратор 64Узел контроля содержит (фиг. 6)первую 65.и вторую бб свертки по модулю два, элементы И 67 и 68; элемент ИЛИ 69,Устройство работает следующим образом.Блок 3 связи абонента подключается к магистрали блоком 1 связи контроллера, Бсли подключение осуществляется по инициативе котроллера, блок 1 связи контроллера выдает сигнал на :вход 12 выбираемого блока 3 связи абонента, на что тот отвечает сигналом с выхода 11, после чего выбранный блок 3 связи абонента подключается кмагистрали 34 и начинается обмен, который прекращается по сбросу любого иэ этих двух .сигналов. При подключении к магистрали 34 по инициативе абонента блок 3 связи абонента выдает на один из выходов 11 сигнал, в ответ на который в случае, если магистраль 34 в данный момент не"ваня= та или по ней ведут обмен абоненты с меньшим приоритетом, блок 1 связи контроллера выдает сигнал на один иэ входов 12, .подключая блок 3 связи абонента к магистрали 34, блок 2 5 связи контроллера. с блоком связи абонента с контроллерными функциями может во время своего подключения к магистрали 34 подключать к магистрали 34 подчиненные ему блоки 4 свя зи абонентов без участия блока 1 связи контроллера. Подключение к магистрали одним блоком связи другого неподчиненного ему блока связи может осуществляться через контроллер 15 передачей соответствующих команд управления, по которым блок 1 связи контроллера осуществляет подключение илк отключение от магистрали 34 тре" буемых блоков связи абонентов 2 к 3 20 йутем выдачи или снятия сигнала с их соответствующих входов 12. После подключения к магистрали 34 двух или нескольких блоков 1-4 связи между ними начинается обмен, заключающийся 25 в последовательной, побайтной передаче информации по шине 5. Байт информации на шине 5 в зависимости от сигналов на шинах 6-8 идентификации может представлять байт-адреса - сигнал идентификации на шине б, байт команды - сигнал идентификации на шине 7, байт данных - сигнал идентиФикации на шине 8.Передача информации осуществляется асинхронно, при этом квитирование осуществляется по шине 9. При подключении к магистрали 34 каждый блок связи (1-4) выдает сигнал ка шину 9, В процессе обмена в каждый момент времени передачу информации 40 ведет только один блок связи (1-4), принимать информацию могут одновременно несколько блоков (1-4). Обмен осуществляется следующим 45 образом.Блок связи (1-4), передающий ин-формацию, выдает на шину 5 байт информации к сигнал на одну из вщн 6-8 идентмфикации, снимая прк этом сигнал с шины 9, Каждый из принимающих информацию блоков 1-4 связи после приема байта информации снима" ет сигнал с шины 9 после того, как все блоки связи снимают сигналы с шины 9, устройство, передающее55 информацию, снимает сигнал с шии 6-8 идентиФикации, после чего блоки 1"4 связи вновь выставляют сигналы на шину 9, При передаче пос" ледующих байтов информации все пов торяется в той же последовательности. Девятый разряд шины 5 используется для контроля четности. Еслк в процессе передачи информации блок 1-4 связи Фиксирует ошибку четности 5 на шине 5 или сбой в собственномоборудовании, то он выдает сигнална шину 10, сигнализируя о сбоевсем блокам связи, принимающим участие в обмене.Блок 1-4 связи абонента (контроллера) функционирует следующим образом.При наличии сигналов на входах 12и выходах 11 данного блока связи,на выходе запускающего элемента И 38(фиг, 2) появляется логическая единица, поступающая на все узлы блокасвязи и обеспечивающая подключениек магистрали 34. Запросы на подключение к магистрали 34 от подчиненных блоков связи абонентов поступают по входам 11 на информационныевходы мультиплексора 47 (Фиг, 3)узла 37 включения. На адресные входы мультиплексора 47 поступает последовательность кодов с выхода счетчика 42, тактируемого генератором 4 б.При этом мультиплексор 47 последовательно, в порядке уменьшения приоритета опрашивает входы 11. Если вмомент опроса на данном входе присутствует сигнал, то он через элемент И 48 поступает на абонент(контроллер), котбрый по этому сиГкалу считывает код приоритета свыходов 32. По заданному Фронту сигнала на выходе мультиплексора 47триггер 43 устанавливается и йуль,запрещая прохождение сигналов с выхода мультиплексора 47 при опросепоследующих входов 11. По окончании .цикла опроса входов 11 с выхода счетчика 42 на вход триггера 43 поступает сигнал переноса, устанавливающий триггер 43 в единицу, после чегоначинается новый цикл опроса. Принеобходимости выдачи или снятия сигнала с одного иэ входов 12 абонент(контроллер) выдает на выход 33 кодприоритета данного входа 12 и управляющий сигнал на вход 29. Послеэтого дешифратор 44 дешифрирует кодприоритета и переключает соответствующий счетный триггер регистра 45.Одновременно код приоритета поступаетчерез счетчик 42 на адресныйвход мультиплексора 47, опрашивая(в том случае, если нет сигналов навходах 11 с более высоким приоритетом) тот вход 11 блок связи абонента,на входе 12 которого изменяетсясигнал. При снятии сигнала с выхода23 схемы узла 37 включения устанавливаются в исходное состояние,Блок 39 передачи адреса осуществляет прием с шины 5 двух байтовинформации и выдачу абоненту (контроллеру) шестнадцатиразрядного адресаа также передачу в магистраль 34двухбайтного адреса от абонента (контроллера) . Информация с шины 5 поступает на информационные входы адресиых регистров 53 .ы 54 в сопровожде"нии сигнала на входе-выходе 17,.поступающего на счетныйвход триггера 49и входы элементов И 50 и 52. Исходному состоянию триггера 49 соответст-.вует нулевое, сигнал с входа-выхода17 проходит через элемент И 50 навход записи регистра 53 и записы.вает в нем информацию с шины 5 позаднему фронту сигнала на входевыходе 17, одновременно. триггер 49 1 Опереключается в единицу, и следующийбайт адреса записывается в регистр 54.по приходу следующего сигнала навход-выход 17. После принятия второ"го байта информации триггер 49 возвращается в исходное нулевое состояние и абоненту поступает с его выхода сигйал о достоверности адресана выходах. регистров 53 и 54. При этихоперациях на выходе 21 поддерживает рся нулевой уровень. При логическойединице на выходе.21 и поступлениисигнала. на вход-выход 17 импульсс выхода элемента И 52 поступает на,.входи стробирования регистров 53 25и 54, выходи которых устанавливаютсяв третье (неактивное) .состояние, приэтом подлежащий передаче шестнадцатиразРядный адрес поступает от абонента (контроллера) на информационные.входй коммутатора 55 и передаетсяна его выходы. При этом при поступлений первого сигнала на вход-выход17,когда. триггер 49 в нулевом состоянии, сигнал .с выхода элементаИ 50 подключает на шину 5 первый байтадреса через коммутатор 55. По окончании сигнала навходе-выходе 17триггер 49 переключается и при поступлении следующего сигнала навход"выход 17 на шину 5 (на входе Овыходе 18) поступает через коммутатор 55 второй байт адреса. Послеснятия сигнала с входа-выхода 17 иливыхода 21 выходи коммутатора 55 переключаются .в третье (неактивное) состояние. Блок 40 передачи команд предназначен для- приема байта команды, ее дешифровки и выдачи абоненту (контроллеру), а также для шифровки команд, Поступающих от абонента (контроллера), и передачи их в магистраль 34, Команды имеют однобайтный формат, По семи разрядам передаетая код команды и по одному разряду признак направления передачи инфор-. мации (О - прием, 1 " выдача). При приеме команды байт команды поступает по шине 5 на вход-выход 18 и далее на информационные входы регистра 60 и записывается в него сигналом цо входу-выходу 16, поступающим через элемент И 59 на вход записи резйстора 60. Семиразрядный код команды с выходом регистра 60 посту. :Я йает на информационные входы дешиф". ратора 61, с выхода которого команда по одному из разрядов выхода 20 поступает абоНенту (контроллеру) . Сигнал с разряда признака направления передачи информации регистра 60 поступает на вход элемента И-ИЛИ 63, осуществляющего формирование сигнала выдачи на выходе 21. При необходимости передачи команды в магистраль .4 абонент (контроллер) выдает команду на вход шифратора 64 по одному из разрядов входа 27, Данная команда в виде семиразрядного кода поступает с выхода шифратора 64 на вход-выход 18 и далее - на шину 5. Кроме того, абонент (контроллер) выдает единичный или нулевой сигнал на разряд направления передачи информации входа 27, который поступает через элемент Й 62 на соответствующий разряд входа-выхода 18. Выдача байта команда осуществляется только при наличии сигналов на входе-выходе 16, выходах 21 и 23, наличие которых фиксируется элементом И 56. При отсутствии любого из этих сигналов. выходы шифратора 64 и элемента И 62 устанавливается в третье (неактивное состояние). Переключение узлов 39. передачи адреса, команды 40 и узла 41 контроля на прием илй выдачу информации осуществляется сигналом на выходе 21, поступающим с элемента И-ИЛИ 63, Управление элементом И-ИЛИ 63 осуществляется или от внешнего блока связи абонента (контроллера) ;разрядом направления передачи информации в байте команды, или от собст.венного абонента (контроллера) сигналами;на входах 28 и 30. Сигнал на входе 28 задает вид управления (О - внешнее, 1 - внутреннее), а на выходе 30 - направление передачи информации. (О - прием, 1 - выдача), Квитирование, т.е. Формирование,от. - ветного сигнала о приеме информации, осуществляется элементами ИЛИ-И-ИЛИ 57 и 58 задержки при приеме байта адреса или байта команды. Сигнал с шины 9 снимается при поступлении сигнала на шину 6 или 7 с задержкой, определяемой элементом 58 задержки. При наличии сигнала на выходе 21 или отсутствии его на выходе 23 выход элемента ИЛИ-И-ИЛИ 57 переходит в ;третье (неактивное) состояние.Узел 41 контроля осуществляет формирование сигнала на девятом, контрольном разряде шины 5 при передаче блоком связи абонента .(контроллера) информации в магистраль 34, а также контроль четности передаваемой и принимаемой блоком связи информации. При приеме или передаче информации код с восьми информационных разрядов :поступает на вход свертки по: моду.лю два 65, Сигнал четности с ее вы 1022142 12хода поступает на первый вход свертки по модулю два 65, на втором входе которой поступает сигнал с контрольного разряда шины 5. В случае неверной четности суммарного кода на шине 5 сигнал с выхода свертки 66 через элемент И .68 поступает на вход-выход 13 при наличии сигнала идентификации на одной из шин 6-8, который проходит на вход элемент И 68 через элемент ИЛИ 69. Сигнал на контрольный раэ-ряд шины 5 передается с выхода свертки по модулю два 65 через элемент И 67 при наличии сигнала на его входе, соединенном свыходом 21. При отсутствии сигнала на выходе 23 узел 41 15 контроля отключается.Передача данных в.магистраль 34 и прием из магистрали 34 осуществляется абонентом (контроллером) без участия. блока связи. 20 При применении описанного блока связи в качестве блока связи абонента бесконтроллерных Функций блок включения может отсутствовать. При при-25 еме и выдаче абонентом команд в ви" де кодов в узле передачи команд мо" гут отсутствовать дешифратор и шифраторр.Использование предлагаемого изобретения позволяет существенно упростить процедуру установления связи(начальнойвыборки), т.е. подключения к магистрали. Эта процедура заключается в выдаче сигналов по радиальным шинам включения вместо необходимости передачи последовательности адресованных команд. Использование изобретения позволяет по сравнению с известным устройством осуществлять при использовании абонентов с контроллерными функциями системы с иерархическим управлением,.когда эти абоненты имеют возможность подключения к магистрали необходимых им при работе подчиненных абонентов.Кроме того, использование устройства позволяет также выполнять узлы связи как абонентов, так и контроллера по одинаковым схемам, а при включении их в состав аппаратуры абонентов .позволяет при ограничении Функций сопряжения значительно упростить их схему, Например, при отсутствии контроллерных функций можно исключить блок включения,при отсутствии или однонаправленности передачи адресов или команд можно исключить или значительно упростить блоки передачи адреса или команд. Использование изобретения позволяет также идентифицировать передаваемую информацию,как адреса, команды, данные благодаря наличию шин идентификации.
СмотретьЗаявка
3371446, 25.12.1981
ПРЕДПРИЯТИЕ ПЯ Р-6082
ПОДТУРКИН ВЛАДИМИР ЕФИМОВИЧ, УМБЛИЯ АЛЕКСАНДР АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: абонентов, магистралью, общей, сопряжения
Опубликовано: 07.06.1983
Код ссылки
<a href="https://patents.su/13-1022142-ustrojjstvo-dlya-sopryazheniya-abonentov-s-obshhejj-magistralyu.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения абонентов с общей магистралью</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для сопряжения
Случайный патент: Устройство для измерения малых фазовых углов отклонения от 90deg; сдвига фаз двух переменных напряжений