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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике, в частности к устройствам для сопряжения абонентов с ЦВМ, и может быть использовано в системах обмена данными. Целью изобретения является повышение быстродействия . Устройство содержит три регистра сдвига, рабочий регистр, три счетчика сдвига, постоянную память, дешифратор, две мультиплексоров , пять триггеров, десять элементов И,.два элемента ИЛИ, элемент НЕ, одновибратор. 1 ил.

СОЮЗ СОВКтСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН ()9) (И) а9 4 G 06 F 13 00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4170102/24-24 (22) 30.12.86 (46) 30.05.88. Бюл. У 20 (72) А.Г. Тягунов и В.И. Наумов (53) 681.325 (088.8} (56) Авторское свидетельство СССР

В 1)05884, кл. С 06 Р 13/10, 1983.

Авторское свидетельство СССР

В 1305700, кл. С 06 F !3/00, 1986. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОНЕНТОВ С ЦВМ (57) Изобретение относится к вычислительной технике, в частности к устройствам для сопряжения абонентов с ЦВМ, и может быть использовано в системах обмена даннымн. Целью изобретения является IIoablmeHHe быстродействия. Устрофство содержит три регистра сдвига, рабочий регистр, три счетчика сдвига, постоянную память, деаифратор, две группы мультиплексоров, пять триггеров, десять элементов И,.два элемента ИЛИ, элемент

НЕ, одновибратор. 1 ил.

1399749

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

ЦВМ, и может быть использовано н системах обмена данными.

Цель изобретения — повышение быстродействия устройства.

На чертеже показана структурная схема устройства. 10

Устройство содержит первый регистр

I сдвига, дешифратор 2, первый элемент ИЛИ 3, первый элемент И 4, рабочий регистр 5, третий регистр 6 сдвига, первую группу мультиплексоров 7, одновибратор 8, шестой 9, третий 10, четвертый 11 пятый 12, второй 13, седьмой 14 и восьмой 15 элементы И, второй регистр 16 сдвига, элемент НЕ,17, гретий триггер 18, первый счетчик 19 сдвигов, второй элемент ИЛИ 20, информационный вход

21, выход 22, группы информационных входов 23, адресный выход 24, группы информационных выходов 25, первый 26, 25 второй 27, четвертый 28 и пятый 29 триггеры, девятый 30 и десятый 31 элементы И, первую 32 и вторую 33 шины. управления устройства, второй

34 и третий 35 счетчик сдвигов, 30 вторую группу мультиплексоров 36 и постоянную память (ПП) 37.

Первый 1 и второй 16 регистры сдвига служат для приема последовательных кодов адреса абонента-прием ника и абонента-источника информации соответственно. Количество разрядов регистра определяется размером адресной части посылки, необходимой для кодирования адреса абонента-приемни- 10 ка (абонента-источника). Третий регистр 6 сдвига служит для приема параллельного кода информационной посылки абонента-источника и выдачи ее последовательным кодом, количество раэ- 45 рядов регистра определяется размером информационной посылки абонента-источника.

Рабочий регистр 5 предназначен для приема последовательного кода информационной посылки и параллельной выдачи его абоненту-приемнику, число разрядов регистра определяется размером информационной части посылки, выдаваемой из ЦВИ абонентуприемнику. Дешифратор 2 предусмотрен для преобразования двоичных кодов адреса абонента-приемника информации в позиционный код.

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

33 шинам управления из ЦВМ. При подаче сигнала управления только по шине

32 устройство работает в режиме выдачи информации иэ ЦВМ адресуемому абоненту-приемнику. При подаче сигнала управления только по шине 33 уст ройство работает в режиме приема н

IIBM информации от адресуемого абонента-источника. При наличии сигналов управления на шинах 32 и 33 устройство осуществляет выдачу и прием ин- . формации в ЦВМ.

Рассмотрим работу устройства в режиме выдачи информации из ЦВМ абоненту-приемнику. В исходный момент все регистры, счетчики и триггеры устрой. ства установлены н нулевое состояние.

Из ЦВМ по шине 32 поступает сигнал, устанавливающий триггер 26 в единичное состояние. Разрешающий сигнал с единичного выхода триггера 26 поступает на входы элементов 9, 13, 20 и

30 и на соответствующие управляющие входы мультиплексоров 36.

Каждая посылка из ЦВМ состоит из двух частей вЂ, адресной и информационной — и поступает в устройство в последовательном коде на вход 21 и одновибратор 8.

По каждому биту входной информации одновибратор 8 вырабатывает импульс. Первым же импульсом через элемент И 13 триггер 18 устанавливается в единичное состояние, его единичный выход осуществляет отключение регистра 5 от группы выходов 25 устройства.

Импульсы, соответствующие адресной части посылки, с выхода одновибратора 8 через элемент И 11, открытый разрешающим сигналом с элемента ИЛИ

20, поступают на вход счетчика 19 сдвигов для подсчета количества принятых разрядов адресной части посылки, Одновременно импульсы с ныхода одновибратора 8 через элемент И 9 поступают на вход регистра l для приема и хранения адреса абонента-приемника, По окончании адресной части посылки счетчик 19 выдает сигнал переполнения, который, пройдя чер еэ элемент

И 30, устанавливает триггер 26 н нуленое состояние, а триггер 28 — в еди9749

3 139 ничное. Одновременно сигнал переполнения записывает в счетчик 34 сдвигов считанный ПП 37 дополнительный код двоично-кодированного формата информационной части кодовой посылки абонента-приемника, адрес которого принят в регистр l и через мультиплексор 36 передан на вход ПП 37.

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

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

И 14 импульсов с выхода одновибратора 8, формируемых по каждому биту информационной части кодовой посыЛки на вход регистра 5.

Одновременно импульсы с выхода одновибратора 8 через элемент И 12, открытый разрешающим сигналом с эле мента НЕ 17, поступают на вход счетчика 34 сдвигов для подсчета количества разрядов информационной части кодовой посылки, например 32, после подсчета которых, на выходе счетчика 34 формируется сигнал переполнения, устанавливающий триггеры 18 и

28 в исходное (нулевое) состояние.

При этом снимается запрет выдачи информации с регистра 5 на выходы

25 устройства и разрешается выдача информации всем абонентам-приемникам, которая будет принята тем абонентомприемником, адрес которого дешифратор 2 выдает на выход 24.

Далее работа устройства повторяется аналогичным образом до тех пор, пока из ЦВИ не произойдет смена режи" ма работы.

Рассмотрим работу устройства в режиме приема в ЦВИ информации от абонента-источника. В этом случае из ЦВИ по шине 33 поступает сигнал, устанавливающий в единичное состояние триггер 27, разрешающий сигнал с единичного выхода которого поступает на элементы И 10 и 31 и элемен.

ИГК 20 и соответствующие управляющие входы мультиплексоров 36.

При поступлении кодовой посылки из ЦВИ импульсы адресной части посылки с выхода одновибратора 8 через элемент И 11 поступают на вход счетчика 19 сдвигов для подсчета количества разрядов адресной части посылки и через элемент И 10 на вход регистра 16 для приема адреса абонента-источника.

По окончании адресной части посылки счетчик 19 выдает сигнал переполнения, который, пройдя через элемент И 31, устанавливает триггер

27 в нулевое состояние, а триггер 29в единичное,а также поступает на вход регистра 6 как сигнал записи информации от абонента-источника в параллельном коде. Одновременно сигнал переполнения с выхода счетчика 19 записывает в счетчик 35 сдвигов считанный из ППП 37 дополнительный код двоично-кодированного формата информационной части кодовой посылки абонента-источника, адрес которого принят в регистр 16 и через мультиплексоры 36 передан на вход

ПП 37.

Допустим, в регистр 16 принят адрес абонента-источника, информационная часть кодовой посылки которого равна 16 разрядам, тогда в счетчик

35 записывается код, равный 110000.

Импульсы информационной части ко«., довой посылки из ЦВИ с выхода одновибратора 8 через элемент И 15, открытый разрешающими сигналами с элемента НЕ 17 и триггера 29, поступают на тактовый вход регистра 6. Так как в регистр 6 записан код информационной посылки от абонента-источника, то с выхода регистра 6 последовательный код информационной посылки от абонента-источника поступает на выход

22 устройства. Кроме того, импульсы с выхода одновибратора 8, соответствующие информационной части посылки, через элемент И 12, открытый разрешающим сигналом с элемента НЕ 17, поступают на вход счетчика 35 сдвигов для подсчета количества разрядов информационной части посылки, напри- мер 16, после подсчета которых на выходе счетчика 35 формируется сиг- нал переполнения, устанавливающий триггер 29 в нулевое состояние.

99749 б

5 t0

5 13

Рассмотрим работу устройства в

1 режиме одновременного приема в ЦВг1 ийформации от абонента-источника и выдачи информации из ЦВМ абонентуприемнику. В этом случае по шинам

32 и 33 поступают сигналы, устанавливающие триггеры 26 и 27 в единичное состояние. Для данного режима адресная часть кодовой посылки содержит адрес абонента-приемника и адрес абонента-источника.

При поступлении из ЦВИ адресной части кодовой посылки, содержащей адрес абонента-приемника, импульсы с выхода одновибратора 8 через элемент И 9 поступают на вход регистра

1 для приема адреса абонента-приемЦика и через элемент И 11 на вход счетчика 19 сдвигов для подсчета разрядов адресной части, содержащей г од адреса абонента-приемника.

Первый импульс адресной части г осылки, пройдя через элемент И 13, устанавливает триггер 18 в единичное состояние. Сигнал с выхода едиггичного плеча триггера 18 производит в регистре 5 отключение от

Выходов 25 устройства. По окончании адресной части, содержащей адрес абонента-приемника, на выходе счетчика 19 появляется сигнал переполнения, который, пройдя чере элемент И 30„ устанавливает триггер 26 в нулевое состояние, а триггер 28 — в единичное.

Однако до сброса триггера 26 в

Нулевое состояние сигнал переполнения успевает записать в счетчик 34 сдвигов считангый из ППП 37 дополнительный код двоично-кодированного формата информационной части кодовой посылки абонента-приемника, так как

На входе ПП 37 присутствует адрес с выхода регистра 1. Таким образом,на вход

ПП 37 разрешается прохождение сигналов с выхода регистра 1 как при единичных зна чениях триггеров 26 и 27, так и при единичном значении триггера 26 и нуле вом значении триггера 27.

Допустим, в регистр 1 принят адрес абонента-приемника, информационная часть кодовой посылки которого равна 24 разрядам, тогда в счетчик 34 сдвигов записывается код, равнй 101000. В соответствии с принятым в регистр 1 кодом адреса абонента-ггриемника на одном из выходов дешифратора 2 появляется сигнал, который через элемент KIH 3 подготавливает элемент И 4 для прохождения имггульсов информационной части кодовой посылки абонента-приемника на тактовый вход регистра 5.

Импульсы, соответствующие адресной части, содержащей адрес абонента-источника, с выхода одновибратора

8 через элемент И 10 поступают на тактовый вход регистра 16 для приема кода адреса абонента-источника и через элемент И 11 на вход счетчика 19 сдвигов для подсчета числа разрядов, отведенных под адрес абонента-источника. По окончании адресной части посылки на выходе счетчика 19 вторично появляется сигнал переполнения, который, пройдя через элемент И 31, поступает как сигнал записи информации от абонента-источника на вход регистра 6 и на входы установки нулевого состояния триггера. 27 н единичного состояния триггера 29. Одновременно сигнал переполне" ния с выхода счетчика 19 записывает в счетчик 35 сдвигов считанный из

ПП 37 дополнительный код двоично-кодированного формата информационной части кодовой посылки абонента-источника °

Допустим, в регистр 16 принят адрес абонента-источника, информационная часть кодовой посылки которого равна 8 разрядам, тогда в счетчик

35 записывается код, равный 111000.

По приходу информационной части кодовой посылки импульсы с выхода одновибратора 8 через элемент И 14 и элемент И 4 поступают на вход регистра 5, при этом производится прием последовательного кода информационной посылки абонента-приемника в регистр 5. Одновременно импульсы с выхода одновибратора 8 через элемент

И 15 поступают на вход регистра 6, а так как в него записан код инфор-. мационной посылки абонента-источника, "zo одновременно с приемом каждого бита информации в регистр 5 с выхода регистра 6 осуществляется выдача бита информационной посылки абонента-источника на выход 22.

При подсчете в счетчике 34 сдвигов количества разрядов„ соответствующих информационной части абонента-приемника (в данном случае 24), на его выходе появляется сигнал переполнения, который устанавливает

7 1 3997 триггеры 18 и 28 в нулевое состояние, при этом снимается запрет выдачи информации с регистра 5 на выходы 25 устройства.

В то же время импульсы с выхода одновибратора 8 через элемент И 12 поступают и на вход счетчика 35 сдвигов. Так как в качестве пример а ра ссмо тр ен абонент-исто чник, 10 имеющий в информационной части кодовой посылки 8 разрядов., то сигнал переполнения с выхода счетчика 35 появляется раньше, чем с выхода счетчика 34. Сигнал переполнения с вы-15 хода счетчика 35 устанавливает триггер 29 в нулевое состояние, однако работа устройства продолжается до появления сигнала переполнения с выхода счетчика 34 сдвигов, после чего устройство может начать очередной цикл приема в ЦВМ информации от абонента-источника и выдачи информации из ЦВМ абоненту-приемнику.

Формула изобретения

Устройство для сопряжения абонентов с ЦВМ, содержащее три р е ги стра сдвига, дешифратор, рабочий регистр, 30 два элемента ИЛИ, десять элементов

И, пять триггеров, одновибратор, элемент НЕ, два счетчика сдвигов, первую группу мультиплексоров, причем информационный вход рабочего регистра соединен с информационными входами первого и второго регистров сдвига, с входом запуска одиовибратора и является входом устройства для подключения к информационному выходу

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

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

Техред А.Кравчук Корректор В. Гирняк

Редактор А. Огар

Заказ 2667/49 Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская иаб,, д. 4/5

Производственно-полиграфическое предприятие, r, Ужгород, ул, Проектная, 4

9 1399749 10 го триггера и .с нулевым входом чет- которых соединены с выходом второго вертого триггера, единичный выход регистра сдвига, единичные выходы которого соединен с третьим входом первого и второго триггеров соединеседьмого элемента И, выход второго ны соответственно с первыми и вторыми

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