Устройство для сопряжения абонентов с общей магистралью Советский патент 1983 года по МПК G06F3/04 

Описание патента на изобретение SU1022142A1

плексор, счетчик, дешифратор и регистр, выходы которого образуют группу вызывных выходов блока связи абонента, группа запросных входов блока связи абонента соединена с первой группой входов мультиплексора узла включения, кодовые выходы счётчика узла включения соединены .с группой приоритетных выходов блока связи абонента и с второй группой вkoдoв мультиплексора узла включения выход мультиплексораузла включения соединен с вторым входом элемента И узла включения, выход элемента И узла включения является выходом разрешения блока связи абонента, выход мультиплексора узла включения и выход переноса счетчика узла включения соединены с соответствующими входами триггера, узла включения, выход генератора импульсов узла включения соединен со стробирующим входом мультиплексора узла включения и с тактовым входом счетчика узла включения, выхо запуска блока связи абонента соедине с входом записи счетчика узла включе ния и со стробирующим входом дешифратора узла включения, выход запускающего элемента И блока связи абоне та соединен с разрешающими входами счетчика, дешифратора и регистра узла включения, информационные входы дешифратора и счетчика узла включения являются группой приоритетных входов блока связи абонента, узел передачи адреса содержит второй регистр адреса, счетный триггер, коммутатор и три элемента И, причем пятый вход-выход блока связи абонента соединен со счетным входом счетного триггера узла передачи адреса и с первыми входами элементов И узла передачи адреса, выход запускаю щего элемента И блока связи абонента соединен с разрешающим входом счетного триггера узла передачи адреса и с вторыми входами первого и второго элементов И узла передачи адреса, инверсный выход счетного триггера узла передачи адреса соеди нен с выходом признака блока связи , абонента и с третьим входом первого элемента И узла передачи адреса, выход первого элемента И узла передачи адреса соединен с входом записи первого регистра адреса узла пере дачи адреса и с первым управляющим входом KONB TaTopa узла передачи адреса, прямой выход счетного триггера узла передачи адреса соединен с третьим входом второго элемента И узла передачи адреса, выход второго элемента И узла передачи адреса соединей с входом записи второго регист ра адреса узла передачи адреса и с вторым управляющим входом коммутатора узла передачи адреса, шестой вход-выход блока связи абонента образует группу входов первого и второго регистров адреса и группу выходов коммутатора узла передачи адреса, выходы первого и второго регистров адреса узла передачи адреса соединены соответственно с второй и первой группами информационных входов коммутатора и образуют адресный вход-выход блока связи абонента, ВЫХОД;третьего элемента И узла передачи адреса соединен со стробирующими входами первого, второго регистров адреса и коммутатора узла передачи адреса, а один из запросных входов и один из вызывных выходов соединены с входами запускающего элемента И блока связи абонента, . 2. Устройство по П.1, отличающееся тем, что блок передачи команды содержит регистр, дешифратор, шифратор, три элемента И, элемент И-ИЛИ, элемент ИЛИ-И-ИЛИ и элемент задержки, причем выход запусканвдего элемента И блока связи абонента соединен с первы входами первого и второго элементов И и с первым входом элемента ИЛИ-И-ИЛИ узла, шестой вход-выход блокА связи абонента соединен с информационными входами регистра узла .и с выходами шифратора узла, один из входов-выходов шестого входа-выхода блока связи абонента соединен с разрешающим входом регистра узла -и с выходом третьего элемента и узла, вход команды блока связи абонента соединен с входают шифратора узла и с первым входом третьего элемента И узла, стробирующий вход шифратора узла и второй вход третьего элемента И узла соединены с -выходом второго элемента И узла, четвертый вход-выход блока связи абонента соединен с вторыми входами первого и второго элементов И узла и с вторым входом элемента ИЛИ-И-ИЛИ узла, третьи входы первого, ВтороГо элементов И и элемента ШШ-И-ИЛИ узла соединены с выходом элемента И-ИЛИ узла и с выходом выдачи блока связи абонента/ выход элемента ИЛИ-И-ИЛИ узла через элемент задержки узла соединен с первым входом-выходом блока .связи абонента, пятый вход-выход которого соединен с четвертым входом элемента ИЛИ-И-ИЛИ узла, выход первого элемента И узла соединен с зхоясАл записи регистра узла, информационные выходы регистра узла через дешифратор соединены с выходом команды блока связи абонента, признаковый выход регистра узла соединен с первым входом элемента И-ИЛИ узла, второй и третий входы элемента .И-ИЛИ узла соединены с первым признаковым входом блока связи абонента, второй признаковый вход которого соединен с четвертым входом элемента И-ИЛИ узла.

3. Устройство по П.1, отличающееся тем, что узел контроля содержит элемент ИЛИ, два элемента И и две свертки по модулю два, причем выход запускающего элемента И блока связи абонента соединен с первыми входами первосо и второго элементов И узла, шестой вход-хвыход блока связи абонента соединен с входом первой свертки ио модулю два узла и с первым входом второй свертки по модулю два узла, второй вход которой и второй вход первого элемента И узла соединены с выходом .первой свертки .по ьюдулю два

узла, выход первого элемента И узла соединен с первым входой втоС ой свертки по модулю два, третий вход первого элемента И узла.соединен с выходом элемента И-ИЛИ узла передачи команды блока связи абонента, третий, четвертый и пятый входы-выходаа блока связи абонента через элемент ИЛИ узла соедшнены с вторым входом второго элемента И узла, третий вход и выход элемента И узла соединены соответственно с выходом второй свертки по модулю два узла и с первым ,входом-выходом блока связи абонента.

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

название год авторы номер документа
Устройство для сопряжения канала ввода-вывода с внешними устройствами 1980
  • Брынкин Игорь Александрович
  • Монахов Владимир Иванович
  • Олесов Алексей Петрович
  • Перешивкин Александр Александрович
  • Тужилин Виталий Иванович
SU955017A1
Микропрограммный мультиплексный канал 1985
  • Пронин Владислав Михайлович
  • Асцатуров Рубен Михайлович
  • Василевский Артур Николаевич
  • Зильбергельд Иосиф Михайлович
SU1256036A1
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами 1984
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Алдошкина Елена Александровна
  • Тараров Михаил Иванович
  • Комарова Галина Гавриловна
  • Куракин Юрий Павлович
  • Сорокин Адольф Андреевич
SU1234843A1
Кольцевая система для обмена информацией 1988
  • Волков Александр Борисович
  • Блинов Владимир Павлович
  • Макаров Александр Васильевич
  • Серкин Сергей Борисович
SU1550522A1
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
Система для обмена информацией 1985
  • Волков Александр Борисович
  • Гагаев Юрий Иванович
  • Коровкин Сергей Дмитриевич
SU1298760A1
Микропрограммный мультиплексный канал 1985
  • Пронин Владислав Михайлович
  • Асцатуров Рубен Михайлович
  • Мазикин Борис Викторович
  • Яновская Алла Георгиевна
  • Извозчикова Лидия Николаевна
SU1305693A2
Устройство для сопряжения абонента с каналом связи 1987
  • Силаев Виктор Николаевич
  • Марчук Юрий Ежевич
  • Дубовицкий Сергей Федорович
  • Козлова Марина Алексеевна
SU1508225A1
Устройство для сбора данных о работе ЭВМ 1982
  • Заблоцкий Владимир Николаевич
  • Грек Василий Васильевич
  • Кирин Константин Александрович
  • Торопов Николай Михайлович
  • Баркетов Сергей Николаевич
SU1121679A1
Устройство для сопряжения канала ввода-вывода с абонентом 1989
  • Шпиев Виктор Андреевич
  • Афанасьев Михаил Сергеевич
  • Тужилин Виталий Иванович
  • Суханов Анатолий Владимирович
SU1695312A1

Иллюстрации к изобретению SU 1 022 142 A1

Реферат патента 1983 года Устройство для сопряжения абонентов с общей магистралью

1. УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОНЕНТОВ С ОБЩЕЙ ШГИСТРАЛЬЮ, содержащее блок связи контроллера и блоки связи абонентов, каждый из которых выполнен в видезапускающего элемента И, узла вкдюченяя, содержащего триггер, выход которого соединен с первым входом элемента И, узла передачи адреса, содержащего первый регистр адреса, отличающееся тем, что, с целью повышения его пропускной способности, оно содержит дополнительные блоки связи контролера, а в каждом блоке связи абонента - узел передачи команды и узел контроля, блок связи контроллера выполнен аналогично блоку связи абонента, блоки связи абонентов объединены в группа, каждая из которых содержит блок связи контроллера и группу блоков связи абонента, каждый выход одной подгруппы вызывных выходов блока связи контроллера первой группы соединен с одним из входов первой подгруппы запросных входов блоков связи контроллера последующих групп, каждый выход другой подгруппы вызывных выходов блока связи контроллера группы соединен с одним из входов второй подгруппы запросных входов соответствующего блока связи абонента соответствукиаей группы, один выход первой подгруппы вызывных выходов блока связи контроллера группы соединен с соответствующим входом первой подгруппы: запросных входов блока связи контрол- лера первой группы, каждый вход второй подгруппы зап росных .входов блока связи контроллера группы соединен с одним из выходов второй подгруппы вызывных выходов блоков связи абонентов соответствующей группы, другие входы первой подгруппызапросных входов блоков связи контроллера (кроме первого блока) и обеих подгрупп запросных входов блока, связи абонентов образуют группу запросных входов устройства, другие выходы первой подгруппы вызывных выходов блоков связи контроллера (кроме первого бло(Л ка), выходы первой и другие выходы второй подгрупп вызывных выходов блоков связи абонентов образуют групцу вызывных выходов устройства, с пер вого по шестой входы-выходы блока свя-в зи контроллера (абонента) соединены соответственно с двунаправленными шинами общей магистрали - шиной ошибки, шиной квитирования, шиной идентификации адреса, шиной идентификаю ции команды, шиной идентификации данIsD ных, информационной шиной; выходы команды, выдачи, признака, включения, разрешения блоков связи KOHTpoJUiepoB 4 и абонентов, адресные входы-выходы блоков связи контроллеров иабонентов , вход команды, первый вход признака, вход запуска, второй вход признака блоков связи контроллеров и абонентов являются сбответственно 1 управляжвдими выходами-, адресными входами-выходами и управляющими входами устройства, а приоритетные выходы и приоритетные входы блоков связи абонентов и контроллеров являются соответственно группой приоритетных выходов и входов устройства; узел включения блока связи абонента содержит генератор импульсов, мульти

Формула изобретения SU 1 022 142 A1

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

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

Известно устройство сопряжения. содержащее узел связ-и контроллера и узлы связи модулей/ объединенные магистралью, в состав которой входят четырехразрядная шина субадреса, пятиразрядная шина команды, две шины синхронизации, две двадцатичетырехразрядные шины данных, одна из которых работает на запись, другая на считывание. Кроме того, магистраль содержит ряд управляющих и статусных шин 1.

Недостатками устройства является сложность, обусловленная очень большим количеством шин (свыше пятидесяти) , а также малая глубина адресации из-за малого количества адресных шин.

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

Недостатком устройства является сложность управления обменом, что приводит к низкой пропускной способности.

Цель изобретения - повышение его пропускной способности и упрощение.

Поставленнс1я цель достигается тем, что в устройство для сопряжения, абонентов с общей магистралью, содержащее блок связи контроллера и блоки связи абонентов, ка ждазй из

которых выполнен в виде запускающего элемента И, узла включения, содержащего триггер, выход которого соединен с первым входом элемента И узла передачи адреса, содержащего первый регистр адреса, введены дополнительные блоки связи контроллера, а в каждом блоке связи абонента - узел передачи команды и узел контроля, блок связи контроллера выполнен аналогично блоку связи або0нента, блоки связи абонен.тов объе;цинены в группы, каждая из которых содержит блок связи контроллера и группу блоков связи абонента, каждый выход одной подгруппы вызывных

5 выходов блока связи контроллера первой группы соединен с одним из входов первой подгруппы запросных входов блоков связи контроллера послед тощих групп, каждый выход другой подгруппы вызывных выходов блока свя0зи контроллера группы соединен с одним из входов второй подгруппы запросных входов соответствующего блока связи абонента соответствующей группы, один выход первой подгруппы

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

0 второй подгруппы запросных входов блока связи контроллера группы соединен с одним из выходов второй подгруппы вызывных выходов блоков связи абонентов соответствующей

5 группы, другие входы первой подгруппы запросных входов блоков связи контроллера (кроме первого блока) и обеих подгрупп запросных вхо0дов блоков связи абонентов образуют группу запросных входов устройства, другие выходы первой подгруппы вы- ,

зывных выходов блоков связи контроллера ( кроме первого блока.), выходы первой и другие выходы второй подгрупп вызывных выходов блоков связи абонентов образуют группу вызывных выходов устройства, с первого по шестой входы-выходы блока связи контроллера (абонента) соединены соответственно с двунаправленными ш 1нами общей магистрали - шиной ошибки, шиной квитирования, шиной идентификации адреса, шиной идентификации команды/ шиной идентификации данных, информационной шиной; выходы команды, выдачи, признака, включения, разрешения блоков связи контроллеров и абонентов, адресные входы-выходы блоков связи контроллеров и абонентов, вход команды, первый вход признака, вход запуска, второй вход признака, блоков связи контроллеров и абонентов являются соответственно управляющими выходами, адресными входами-выходами и управляющими входами устройства, а приоритетные выходы и приоритетные входы блоков связи абонентов и контроллеров являются соответственно группой приоритетных выходов и входов устройства; узел включения блока связи абонента содержит генератор импульсов, мультиплексор, счетчик,. дешифратор и регистр, выходы которого образуют группу вызывных выходов блока связи абонента, группа заЛросных входов блока связи абонента соединена с первой группой входов мультиплексора узла включения, кодовые выходы счетчика узла включения соединены с группой приоритетных выходов блока связи абонента и с второй группой входов мультиплексора узла включения, выход мультиплексора узла включения соединен с вторым входом элемента И узла включения, выход элемента И узла включения является выходом разрешения блока связи абонента, выход мультиплексора узла / включения и выход переноса счетчика узла включения соединены с соответствующими входами триггера узла включения, выход генератора импульсов узла включения соединен со-стробирутщим входом мультиплексора узла включения и с тактовым входом счетчика узла включения, выход запуска блока связи абонента соединен с входом запи,си счетчика узла включения и со стробирующим входом дешифратора узла включения, выход запускающего элемента И блока связи абонента соединен с разрешающими входами счетчика, дешифратора и регистра узла включения, информационные входы дешифратора и. счетчика узла включения являются группой приоритетных входов блока связи абонента, узел передачи адоеса содержит второй регистр адреса, счетный триггер, коммутатор и три элемента И, причем пятый вход-выход блока связи абонента соединен со счетным входом счетного триггера узла передачи адреса и с первыми входами элементов И узла передачи адреса, выход запускающего элемента И блока связи абонента соединен с разрешающим входом счетного триггера узла передачи адреса и с вторыми входами первого и второго элементов И узла передачи адреса, инверсный выход счетного триггера узла передачи адреса соединен с выхоДом признака блока связи абонента и с третьим входом первого элемента И узла передачи адреса, выход первого элемента И узла передачи адреса соединен с входом записи первого регистра адреса узла передачи адреса и с первым управляющим входом коммутатора узла передачи адреса-, прямой выход счетного триггера узла передачи адреса соединен с третьим входом второго элемента И узла передачи адреса, выход второго элемента И узла передачи адреса соединен с входом записи второго регистра гщреса узла передачи адреса и с вторым управляющим входом коммутатора узла передачи адреса, шестой вход-выход блока связи абонента образует группу входов первого и второго регистров адреса и группу выходов коммутатора узла передачи адреса, выходы первого и второго регистров адреса узла передачи адреса соединены соотвётственнЬ с второй и первой группами информационных входов коммутатора и образуют адресный вход-выход блока связи абонента, выход третьего элемента И узла передачи адреса соединен со стробирующими входами первого, второго.регистров адреса и коммутатора узла передачи адреса, а один из запросных входов и один из выэывных выходов соединены с входами запускающего элемента И блока связи абонента.

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

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

Узел контроля содержит элемент ИЛИ, два элемента две свертки по модулю два, причем выход запускащего элемента И блока связи абонента соединен с первыми входами первого и второго элементов И узла, шестой вход-выход блока связи абонента соединен с входом первой свертки по модулю два узла и с первым входом ВТОРОЙ свертки по модулю два узла, второй вход которого и второй вход первого элемента И узла соединены с выходом первой свертки по модулю два узла, выход первого элемента И узла соединен с первым входом второ свертки по модулю два, третий вход Первого элемента И узла соединен с выходом элемента И-ИЛИ узла передачи команды блока связи абонента, третий, четвертый и пятый входывыходы блока связи абонента через элемент ИЛИ узла соединены с вторым входом второго элемента И узла, третий вход и выход элемента И узла соединены соответственно с выходом второй свертки по модулю два узла и с первым входом-выходом блока связи абонента.

На фиг. 1 представлена структурная схема устройства на фиг. 2 то же, блока свяэи абонента (контроллера) ; на фиг. 3 - то же, узла контроля} на фиг. 4 - то же, узла включения; на фиг. 5 - то передачи адреса; на фиг. 6 - то же, .узла передачи команды.

Устройство для сопряжения абЪнен- тов-с общей магистралью содержит блоки 1 и 2 связи контроллера, блоки 3 и 4 связи абонентов, информационную шину 5, шины 6 идентификации данных, 7 идентификации команды, 8 идентификации адреса, 9 квитирования и 10 ошибки. Блок связи абонента (контроллера) содержит группу 11 запросных входов, группу 12 вызывных

10 выходов, с первого по шестой входалвыходы 13-18, образующие группу входов-выходов 19} выход 20 команды, .выход 21 выдачи, выход 22 признака; выход 23 включения, выхоА 24 разрешения, обраэуквдие группу 25 управляю5щих выходов; адресньШ вход-выход 26, вход 27 команды, первый вход 28 признака, вход 29 запуска, второй вход 30 .признака, образующие группу 31 управляющих входов, группу 32 при0оритетных выходов, группу 33 приоритетных входов. Позицией 34 обозначена общая магистраль для связи абонентов, позициями 35 и 36 - группы блоков связи абонентов.

5

Блок связи абонента (контроллера) содержит (фиг. 2) узел 37 включения, запускающий элемент И 38, узел 39 передачи адреса, узел 40 передачи команды, узел 41 контроля..

0

Узел включения содержит (фиг. 3) счетчик 42, триггер 43, дешифратор 44, регистр 45, генератор 46 импульсов, мультиплексор 47, элемент И 48.

Узел передачи адреса содержит

5 (фиг. 4) счетный триггер 49, элементы И 50-52, первый 53 и второй 54 регистры адреса, кот мутатор 55.

Узел передачи команды содержит (фиг. 5) второй элемент .И 56, элемент ИЛИ-И-ИЛИ 57, элемент 58 задержки,

0 первый элемент И 59, регистр 60, дешифратор 61, третий элемент И 62, элемент И-ИЛИ 63, шифратор 64. .

Узел контроля содержит (фиг. 6) первую 65 и вторую 66 свертки по мо5дулю два, элементы И 67 и б8 элемент ИЛИ 69.

Устройство работает следующим образом.

0

Блок 3 связи абонента подключается к магистрали блоком 1 связи контроллера. Если подключение осуществляется по инициативе котроллера, блок 1 связи контроллера выдает сигнал на

5 вхйд 12 выбираемого блока 3 связи абонента, на что тот отвечает сигналом с выхода 11, после чего выбранный блок 3 связи абонента подключается к магистрали 34 и начинается обмен,

0 который прекращается по сбросу любого .из этих двух сигналов. При подключении к магистрали 34 по инициативе абонента блок 3 связи абонента выдает на один из выходов 11 сигнал, в

5 ответ на который в случае, если ма-

гистраль 34 в данный момент не-заИЛ та или по ней ведут обмен абоненты с меньшим приоритетом, блок 1 связи контроллера выдает сигнал на один из входов 12, подключая блок 3 связи абонента к магистрали 34, блок 2 5 связи контроллера, с блоком связи абонента с контроллерными функциями может во время своего подключения к магистрали 34 подключать к магистрали 34 подчиненные ему блоки 4 свя- 10 зи абонентов без участия блока 1 связи контроллера. Подключение к магистрали одним блоком связи другого неподчйненного ему блока связи может осуществляться через контроллер 15 передачей соответствующих команд управления, по которым блок 1 связи контроллера осуществляет подключение или отключение от магистрали 34 требуемых блоков связи абонентов 2 и 3 jO путем вьадачи или снятия сигнала с их соответствующих входов 12. После подключения к магистрали 34 двух или нескольких блоков 1-4 связи между ними начинается обмен, заключающийся jS в последовательной, побайтной переаче информации по шине 5. Байт информации на шине 5 в зависимости т сигналов на шинах 6-8 идентификации может представлять баЙт-адре- .. а сигнал идентификации на шине б, байт команды - сигнал идентификаии на шине 7, байт данных - сигнал идентификации на шине 8.

Передача информации осуществляется асинхронно, при этом квитироваие осуществляется по шине 9. При одключении к магистрали 34 каждый лок связи (1-4) выдает сигнал на ину 9. В процессе обмена в каждалй омент времени передачу информации 40 ведет только один блок связи (1-4), ринимать информацию могут одновреенно несколько блоков (1-4).

Обмен осу1даствляется следующим 45 образом.

Блок связи (1-4), передайжаий информацию, выдает на ишну 5 байт информации и сигнал на одну из амн 6-8 идентификации, снимая при этом сп сигнал с шины 9. Каждый из принимающих информацию блоков 1-4 связи после приема байта информации снимает сигнал с шины 9 после того, как все блоки связи снимают сигналы с шины 9, устройство, передакяцее информацию, cHHMaieT сигнал с шин 6-8 идентификации, после чего блоки 1-4 связи вновь выставляют на шину 9. При передаче последуюсфтх байтов информации все пов- 60 торяется в той же последовательности. Девятый разряд шины 5 используется для контроля четности. Если в процессе передачи информации блок 1-4 связи фиксирует ошибку четности 5

на шине 5 или сбой в собственном оборудовании, то он выдает сигнал на шину 10, сигнализируя о сбое всем блокам связи, принимающим участие в обмене.

Блок 1-4 связи абонента (контроллера) функционирует следующим об разом.

При наличии сигналов на входах 12 и выходах 11 данного блока связи, на выходе запускающего элемента И 38 (фиг. 2) появляется логическая единица, поступающая на все узлы блока связи и обеспечивающая подключение к магистрали 34. Запросы на подключение к магистрали 34 от подчиненных блоков связи абонентов поступают по входам 11 на информационные входы мультиплексора 47 (фиг. 3) узла 37 включения. На гщресные входы мультиплексора 47 поступает последовательнрсть кодов с выхода счетчика 42, тактируемого генератором 46. При этом мультиплексор 47 последовательно, в порядке уменьшения приоритета опрашивает входы 11. Бели в момент опроса на данном вхапе присутствует сигнал, то он через элемент И 48 поступает на абонент (контроллер), который по этому сигналу считывает код приоритета с выходов 32. По заданному фронту сигнала на выходе мультиплексора 47 триггер 43 устанавливается в нуль, запрещая прохождение сигналов с выхода мультиплексора 47 при опросе последующих входов 11. По окончайии цикла опроса входов 11 с выхода счетчика 42 на вход триггера 43 поступает сигнал переноса, устанавливающий триггер 43 в единицу, после чего начинается новый цикл Опроса. При необходимости выдачи или снятия сигнала с одного из входов 12 абонент (контроллер) выдает на выход 33 код приоритета данного входа 12 и управлякздий сигнал на вход 29. После этого дешифратор 44 дешифрирует код приоритета и переключает соответствующей счетный триггер регистра 45. Одновременно код приоритета поступает через счетчик 42 на адресный вход мультиплексора 47, опрашивая (в том случае, если нет сигналов на входах 11 с более высоким приоритетом) тот вход 11 блок связи абонента на вхсще 12 KOTOift ro изменяется сигнал. При снятии сигнала с выхода 23 схемы узла 37 включения устанавливаются в исходное состояние.

Блок 39 передачи адреса осуществляет прием с шины 5 двух байтов информации и вадачу абоненту (контроллеру) шестнадцатиразрядного адреса, а также передачу в магистраль 34 двухбайтного адреса от абонента (конроллера) . Информация с шины 5 поступает на информационные входы адресных регистров 53 и-54 в сопровождении сигнала на входе-выходе 17,.поступакнцего на счетный .вход триггера и входы элементов И 50 и 52, Исходному состоянию триггера 49 соответс вует, нулевое, сигнал с входа-выхода 17 проходит через элемент И 50 на вход записи регистра 53 и записывает в нем информацию с шины 5 по заднему фронту сигнала на вход«илходе 17, одновременно триггер 49 переключается в единицу, и следунхци байт адреса записывается в регистр 5 по приходу следующего сигнала на вход-вызсод 17. После принятия второ зро байта инфоркации триггер 49 возвращается в исходное нулевое состоя ниё и абоненту поступает с его выхода сигнал о достоверности адреса на выходах регистров 53 и 54. При э операциях: на выходе 21 поддерживает Ся нулевой уровень. При логической единице на выходе.21 и поступлении сигнала на вход-выход 17 импульс с выхода элемента И 52 поступает на входы стробирования регистров 53 и 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. Сигнал четности с ее выхода поступает на первый вход свертки по модулю два 65, на втором входе которой поступает сигнал с контрольного разряда шины 5. В случае неверной четности суммарного кода на шине 5 сигнал с выхода свертки 66 через элемент И .68 поступает на вход-выход 13 при наличии сигнала идентификации на одной из шин 6-8, который проходи на вход элемент И 68 через элемент ИЛИ 69. Сигнал на контрольный раэряд шины 5 передается с выхода сверт ки по модулю два 65 через элемент И 6 при наличии сигнала на его входе, соединенном с выходом 21. При отсутствии сигнала на выходе 23 узел 41 контроля отключается. Передача данных в -магистргшь 34 и прием из магистрали 34 осуществляется абонентом (контроллером) без участия блока связи. При применении описанного блока . связи в качестве блока связи абонента бесконтроллерных функций блок вкл чения может отсутствовать. При приемв и шадаче абонентом команд в виде кодов в узле передачи команд могут отсутствовать дешифратор и шифратор. Использование предлагаемого изобретения позволяет существенно упростить процедуру установления связи Лначсшьной выборки), т.е. подключения к магистрали. Эта процедура заключается в выдаче сигналов по радиальным шинам включения вместо необходимости передачи последовательности адресованных команд. Использование изобретения позволяет по сравнению с Известным устройством осуществлять при использовании абонентов с контроллерными функциями системы с иерархическим управлением,.когда эти абоненты имеют возможность подключения к магистрали необходимых им при работе подчиненных абонентов. Кроме того, использование устройства позволяет также выполнять узлы связи как абонентов, так и контроллера по одинаковым схемам, а при включении их в состав аппаратуры абонентов позволяет при ограничении функций сопряжения значительно упростить их схему. Например, при от-сутствии контроллерных функций можно исключить йлок включения,при отсутствии или однонаправленности передачи адресов или команд можно исключить или значительно упростить блоки передачи ajoipeca или команд. Использование изобретения позволяет также идентифицировать передаваемую информацию.как адреса, команды, данные благодаря наличию шин идентификации.

5

FfFT

5

1

lpe/i.J

фуг.

18

г

r

: I

ffr

gff

//

§г

ffj

/7

//

ff

Документы, цитированные в отчете о поиске Патент 1983 года SU1022142A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Виноградов В.И.:; Дискретные информационные систем в научных исследованиях
Атомиздат, 1976, с
Шкив для канатной передачи 1920
  • Ногин В.Ф.
SU109A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 022 142 A1

Авторы

Подтуркин Владимир Ефимович

Умблия Александр Александрович

Даты

1983-06-07Публикация

1981-12-25Подача