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

 

1. УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ, содержащее группу блоков связи с абонентом, блоки коммутации команд и информации, блок дешифрации адреса и команд, блок прерываний и блок приоритета, причем вьгходы сигналов запроса блоков связи с абонентом группы соединены с группой входов запроса блока приоритета и блока прерываний, адресные входы - с адресными входами блока приоритета и блока прерываний и с адресным выходом блока дешифрации адреса и команд, первый выход кода команд которого соединен с входами команд блоков связи с абонентом группы, информационные входы и выходы которых подключены соответственно к первым информационным выходам и входу блока коммутации информации, управляющий вход которого соединен с вторым выходом кода команд блока дешифрации адреса и команд и управляющими входами блока приоритета и блока прерываний, второй информационный вход блока коммутации информации соединен с информационным выходом связи с процессором устройства, а третий информационный вход - с информационным входом связи с процессором устройства, входом блока дешифрации адреса и команд и командными входами блока приоритета и блока прерываний, выход блока коммутации команд является выходом адреса запроса устройства, первый и второй информационные входы блока коммутации команд соединены соответственно с выходом блока приоритета и первым выходом блока прерываний, второй выход которого подключен к управляющему входу блока коммутации команд и выходу прерывания процессора устройства , отличающееся тем, с ® что, с целью повьппения производительности устройства, в него введен блок (Л преобразования разрядности информации , причем информационный вход блока преобразования разрядности информации соединен с информационными выходами блоков связи с абонентом группы и третьим информационным выходом блока коммутации информации, вьосод 00 блока преобразования разрядности ино со о формации соединен с информационным выходом связи с процессором устройства и третьим информационным выходом блока коммутации информации, а ел вход кода команды и вход управления режимов блока преобразования разрядности информации соединены соответственно с третьим и четвертым выходами кода команд блока дешифрации адреса и команд. 2. Устройство по п. 1, отличающееся тем, что блок преобразования разрядности информации содержит узел коммутации входных слов, информационный вход которого является информационным входом блока, ре

СОЮЗ СОВЕТСНИХ

СоиИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (s1)4 G 06 Р 13/00

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

H ABTOPCHOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3724667/24-24 (22) 13.04 ° 84 (46) 23.09.85. Бюл. № 35 (72) В.В. Рогозик, И,А, Шеремет и В.М, Полищук (53) 681.325(088.8) (56) Авторское свидетельство СССР № 734655, кл. С 06 F 3/04, 1977.

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

¹ 794630, кл. G 06 F 3/04, 1978. (54)(57) 1. УСТРОЙСТВО ДЛЯ ОБМЕНА

ИНФОРМАЦИЕЙ, содержащее группу блоков связи с абонентом, блоки коммутации команд и информации, блок дешифрации адреса и команд, блок прерываний и блок приоритета, причем выходы сигналов запроса блоков связи с абонентом группы соединены с группой входов запроса блока приоритета и блока прерываний, адресные входы — с адресными входами блока приоритета и блока прерываний и с адресным выходом блока дешифрации адреса и команд, первый выход кода команд которого соединен с входами команд блоков связи с абонентом группы, информационные входы и выходы которых подключены соответственно к первым информационным выходам и входу блока коммутации информации, управляющий вход которого соединен с вторым выходом кода команд блока дешифрации адреса и команд и управляющими входами блока приоритета и блока прерываний, второй информационный вход блока коммутации информации соединен с информационным выходом связи с процессором устройства, а третий информационный вход — с информационным входом связи

„„Я0„„1180905 с процессором устройства, входом блока дешифрации адреса и команд и командными входами блока приоритета и блока прерываний, выход блока коммутации команд является выходом адреса запроса устройства, первый и второй информационные входы блока коммутации команд соединены соответственно с выходом блока приоритета и первым выходом блока прерываний, второй выход которого подключен к управляющему входу блока коммутации команд и выходу прерывания процессора устройства, отличающееся тем, что, с целью повышения производительности устройства, в него введен блок преобразования разрядности информации, причем информационный вход блока преобразования разрядности информации соединен с информационными выходами блоков связи с абонентом группы и третьим информационным выходом блока коммутации информации, выход блока преобразования разрядности информации соединен с информационным выходом связи с процессором устройства и третьим информационным выходом блока коммутации информации, а вход кода команды и вход управления режимов блока преобразования разрядности информации соединены соответственно с третьим и четвертым выходами кода команд блока дешифрации адреса и команд.

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

И второй группы и первый вход первого элемента ИЛИ соединены с входом управления режимом узла, первые входы элементов И третьей группы подключены к выходам регистра и счетчика, выходы — к входам дешифратора, а вторые входы — к выходу первого элемента И, выходы второго и третьего элементов И соединены соответственно с вычитающим входом счетчика и входом пуска генератора импульсов, выход которого подключен к счетному входу первого триггера и первым входом первого второго, четвертого и пятого элементов И, выходы шестого и седьмого элементов И соединены соответственно с первым входом второго триггера и с вторым входом первого элемента ИЛИ, выходы счетчика подключены к входам второго элемента ИЛИ, выход которого соединен с первым входсм третьего элемента И и через элемент НŠ— с вторым входом пятого элемента И, инверсный выход триггера подключен к второму входу второго элемента И, а прямой выход — к вторым входам первого и четвертого элементов И, выход четвертого элемента

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

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

З0 иены с входом управления режимом узла, выходы регистра и счетчика соединены с первыми входами элементов

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

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

Цель изобретения — повышение производительности устройства для обмена информацией эа счет реализации функции по обеспечению преобразования форматов информационных слов при обмене между разнотипными по разрядности абонентами.

На фиг. 1 представлена блок-схема устройства для обмена информацией; на фиг, 2 — структурная схема блока дешифрации адреса и команд; на фиг. 3 — функциональная схема блока коммутации информации; на фиг ° 4 структурная схема блока преобразования разрядности информации; на фиг. 5-9 — функциональные схемы узла коммутации входных слов, узла коммутации выходных слов, узла контроля нулевого состояния регистра накопления, узла управления приемом информации и узла управления выдачей информации.

Устройство содержит блок 1 связи с абонентом, который реализует интерфейс абонентов, т„е. осуществляет логическое, электрическое и кабельное сопряжение с абонентами, блок 2 приоритета, который реализует приоритетное обслуживание заявок, поступающих от блоков 1, блок 3 прерываний, предназначенный для выработки сигна5

25 ми триггера, выход первого элемента

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

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

Блок 6 дешифрации адреса и команд содержит узел 23 вьщеления команд, узел 24 формирования адреса, узел 25 выдачи команд, дешифратор 26.

Блок 5 коммутации информации содержит первую и вторую группы 27 и

28 элементов И, регистр 29 и третью, четвертую и пятую группы 30-32 элементов И.

Блок 4 преобразования разрядности информации содержит узел 33 коммутации входных слов, узел 34 управления приемом информации, регистр 35 накоп- ления, узел 36 контроля нулевого состояния регистра накопления, узел 37 коммутации выходных слов, узел 38 управления выдачей информации, шины

39-51 связей между узлами блока 4.

1180905

Узел 33 коммутации входных слов содержит группы 52-55 элементов, а узел 37 коммутации выходных слов группы 56-59 элементов,(На фиг. 5 и 6 в скобках показаны номера разря- 5 дов информационных слов, коммутируемых узлами 33 и 37).

Узел 36 контроля нулевого состояния регистра накопления содержит первую группу 60 элементов ИЛИ, элемент ИЛИ 61, счетчики 62-64, вторую группу 65 элементов ИЛИ, дешифраторы

66-68, первую группу 69 элементов И, элемент ИЛИ-НЕ 70, третью группу 71 элементов ИЛИ, вторую группу 72 эле- 15 ментов И, элемент ИЛИ-НЕ 73, четвертую группу 74 элементов ИЛИ, третью группу 75 элементов И, элемент ИЛИ-НЕ

76, элемент И 77, элементы ИЛИ 78 и

79 и элемент И 80, 20

Узел 34 управления приемом информации содержит элемент И 81, элемент

ИЛИ 82, счетчик 83, первую группу 84 элементов И, регистр 85, вторую группу 86 элементов И, элемент ИЛИ 87, 25 элементы И 88 и 89, триггер 90, элемент И 91, триггер 92, генератор 93 импульсов, элемент НЕ 94, элементы

И 95 и 96, элемент ИЛИ 97, элемент

И 98, дешифратор 99 и третью группу

100 элементов И.

Узел 34 управления выдачей информации содержит элемент И 101, счетчик 102, первую группу 103 элементов И, регистр 104, вторую группу 105 элементов И,. элемент ИЛИ 106, элемент И 107, элемент НЕ 108, элемент И 109, тригге1

110, генератор 111 импульсов, элемент

ИЛИ 112, элемент 113 задержки, дешифратор 114 и третью группу 115 элемен-4р тов.

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

Заявки на обслуживание от блоков 1 поступают на входы блоков 2 и 3, Каж-45 дый блок 1 может выставить две заявки: заявку на прием информации и заявку на выдачу информации, Заявки на входах блоков 2 и 3 могут маскироваться по командам процессора 8. Если5О процессор 8 свободен, т,е. не занят в данный момент обслуживанием абонентов, и если на входах блока 3 отсутствуют заявки, требующие немедленного обслуживания, то в блоке 2 осущест55 вляется просмотр заявок на обслуживание, При нахождении первой заявки ее номер через блок 7 передается в процессор 8, после чего начинается обслуживание этой заявки. Во время обслуживания абонента просмотр заявок в блоке 2 прекращается и возобновляется вновь после окончания обслуживания предыдущей заявки.

В блоке 3 постоянно осуществляется просмотр заявок и при нахождении заявки вырабатывается сигнал прерывания процессора (авторазрыва), который по шине 14 поступает на входы процессора 8 и блока 7. При получении этого сигнала процессор 8 прекращает выполнение программы и выполняет заявку, номер которой поступает через блок 7 от блока 3. После выполнения программы авторазрыва процессор 8 возобновляет выполнение прерванной программы.

Таким образом осуществляется иницнация обмена по заявкам от абонентов.

Процесс обмена информацией осуществляется по командам процессора 8, Всем абонентам системы и блокам 1 присвоены номера от 1 до М, где М— число абонентов в системе. При наличии обмена по шине 21 процессор 8 вьщает код номера блока 1 (адрес абонента) и код команды, Блок 6 вьщеляет команды, адресованные блокам 1, и выставляет на шины 10 адрес, а на шины 11 — код команды, подлежащей исполнению. Адрес и команда поступают по шинам 10 на все блоки 1. Каждый блок 1 опознает адрес, присутствующий на шинах 10. Блок 1, опознавший адрес, принимает команду к исполнению, подключается к шинам 12 или

13 и организует обмен информацией между абонентом и процессором, При передаче информации от абонента соответствующий блок 1 подключается к шинам 13, при передаче информации абоненту воспринимает информацию на ! шинах 12 и. доводит ее до абонента.

Имеется возможность осуществить обмен информацией между парой абонентов без доведения ее до процессора.

В устройстве осуществляются следующие виды обмена информацией: абонент — процессор без преобразования информации. В этом случае информация от абонента-источника через его блок 1 поступает на шины 13, далее по шинам 19, 20, 17 поступает в про рессор; процессор — абонент без преобразования информации. Информация от процессора по шинам 21 поступает на ши1180905 ны 12 и через блок 1 доводится абоненту-приемнику; абонент — процессор с преобразованием информации. В этом случае информация от абонента-счетчика с шин

13 поступает через блок 4, шины 17 н процессор; процессор — абонент с преобразованием информации. Информация от процессора по шинам 21, 19, через блок

4 поступает на шины 20, 12 и через блок 1 доводится абоненту-приемнику; абонент — абонент без преобразования информации, В этом случае информация от абонента-источника с шин

13 по шинам 19 поступает на шины 12 и.через блок 1 поступает абоненту-приемнику; абонент — абонент с преобраэовани- 20 ем информации. Информация от абонента-источника с шин 13 через блок 4, шины 20, 12, блок 1 поступает абоненту-приемнику, Блок 6 работает следующим образом. 25

От процессора 8 на вход блока 6 по шинам 21 поступают следующие группы команд управления обменом:

"Передать информацию", "Прием" (прием информации по тракту: абонент -30 источник — процессор);

"Передать информацию", "Принимать информацию от абонента для процессора по К разрядов", "Выдавать информацию по К разрядов", "Прием (прием З5 информации по тракту: абонент — источник — блок 4 преобразования информации - процессор 8);

"Принять информацию", "Выдача" (выдача информации по тракту: процес-40 сор 8 - абонент-приемник);

"Принять информацию", "Принимать информацию от процессора для абонента по К разрядов". "Выдавать информацию по Кразрядов, Выдача (выдача инфор- 45 мации по тракту: процессор 8 — блок

4 преобразования информации — абонент-приемник);

"Передать информацию", "Принять информацию", "Взаимный обмен" (прием информации по тракту: абонент-источник - абонент-приемник);

"Передать информацию", "Принять информацию", "Принимать информацию от абонента для абонента по К разря- SS дов", "Выдавать информацию по разрядов", "Взаимный обмен" (прием информации по тракту абонент-источникблок 4 преобразования информации абонент-приемник).

Команды в блок 6 поступают в виде управляющих слов. Узел 23 выделяет управляющие слова (цепи признаков управляющих и информационных слов не показаны).

Управляющее слово состоит из двух частей: двоичного кода команды и двоичного кода адреса узла, которому команда предназначена. Код адреса с выхода узла 23 поступает на вход узла 24, а код команды — на входы узла 25 и дешифратора 26. Узел 24 преобразует двоичный код адреса в парафазный код, т.е. в код, в котором каждому разряду соответствуют две шины: для прямого и инверсного значений. Парафазный код адреса разводится по всем позициям для установки блоков 1 (шины 10), а также к блоку 2 и блоку 3. Ub mi 10 подводятся к перечисленным блокам строго фиксированным образом в соответствии с адресами абонентов, так что при выдаче на шины 10 кода адреса на адресных входах только одного из блоков

1 присутствуют все единицы. Команды, поступающие от процессора 8, могут быть адресованы как абонентам (блокам 1), так и внутренним узлам, К внутренним командам относятся команды управления блоком 2, блоком 3 (команды "Установить маску", Продолжить поиск заявок" и др.), блоком

5 (" Прием" — коммутация шин 19 и 20, "Выдача" — коммутация шин 21, 12, "Взаимный обмен" — коммутация шин 19, 12, "Принимать информацию от абонента для процессора по К раэрядов"— запись нулевого значения на регистр коммутации 29 блока 5 и установление блокировки на отработку команды "Прием", "Принимать информацию от процессора для абонента по К разрядов" коммутация шин 21, 19 и 20, 12 и установление блокировки на отработку команды Выдача", "Принимать информацию от абонента для абонента по

К разрядов" — коммутация шин 20, 12 и установление блокировки на отработку команды "Взаимный обмен" ° Блокировка отработки вышеуказанных команд производится только в отношении блока 5. При последующем поступлении в узел 23 команд "Прием", Выдача", "Взаимный обмен" их отработка эаклю1180905 чается в снятии признака блокировки и формировании для блока 4 команды

"Начать обмен", Дешифратор 26 блока 6 выделяет вну ренние команды и пере-

5 дает их блокам "-5 (по шинам 15 в блок 4, по шинам 22 в блоки 2, 3 и 5), Узел. 25 выдачи команд по шинам 16 и дешифратор 26 по шинам 15 передают команды блоку 4.

Если на шину 21 процессор 8 выдал команду, адресованную блоку 1, то появляются сигналы на выходах дешифратора 26, которые разрешают прохождение адреса и команды на шины 10 и

11. Если на выходе процессора 8 присутствует команда, адресованная блоку 4, появляется сигнал на выходе дешифратора 26, который разрешает прохождение команды на шины 16.

Коды команд, поступающие от блока 6 управления в блоки 4 и 5, приведены в табл. 1 и 2.

Блок 5 коммутации информации работает следующим образом.

Коды команд гз блока 6 поступают на регистр 29 блока 5, Блок 5 открывает в зависимости от поступающих кодов команд соответствующие группы элементов И и осуществляет коммутацию информационных шин в соответствии с табл. 2:

00000 — шины 13, 17, все элементы

И закрыты;

10000 — шины 19, 20, открыта груп- З5 па 28 элементов И;

01001 — шины 21, 19, 20, 12, открыты элементы И группы 27, 32;

00010 — шины 21, 12, открыты эле- 40 менты И группы 31;

00001 — нины 20, 12, открыты элементы И группы 32;

00100 — шины 19, l2 открыта группа И 30 элементов И, В блоке 4 преобразования разрядности информации узел 33 коммутации входных слов предназначен для коммутации шин приема в соответствии с разрядностью абонента-источника,. Узел 50

34 управления приемом — для организации и управления приемом информации, регистр 35 накопления — для накопления информации от абонента-источника, узел 36 — дляконтроля нанулевое. зна- - 55 чение регистра накопления после выдачи из него информации, узел 37 коммутации выходных слов — для коммутации шин выдачи в соответствии с разрядностью абонента-приемника, а узел 38 управления выдачи — для организации и управления выдачей информации.

Из блока 6 по шинам 15 и 16 в узлы 34 и 38 поступают коды команд в соответствии с табл. 1. В зависимости от значения команды узлы 34 и 38 выдают сигналы на узлы 33 и 37. При выдаче сигнала узлу 33 (шина 39) производится прием с шин 13 информации по шинам 40 на регистр 35 в соответствии с разрядностью абонента-источника. При выдаче сигнала узлу 37 (шина 51);производится выдача информации по шинам 41 абоненту-приемнику в соответствии с его разрядностью и на узел 36 контроля выходной информации при поступлении соответствующих команд от узла 38 по шинам

47-50. Узел 34 формирует и выдает в узлы 36 и 38 управляющие сигналы по шинам 43 и 44. Узел 36 при выявлении отсутствия информации на регистре 35, формирует сигнал окончания работы и выдает по шине 42 в узел 34.

В узле 33 коммутации входных слов группа 52 элементов И предназначена для приема информации от абонентовисточников на регистр 35 пословно по 8 разрядов, группа 53 элементов Идля приема информации от абонентовисточников на регистр 35 пословно по 12 разрядов, группа 54 элементов И вЂ” для приема информации от абонентов- источников на регистр 35 пословно по 16 разрядов, группа 55 элементов И вЂ” для приема информации от абонентов-источников на регистр 35 пословно по 24 разряда, Их узла 34 по шинам 39 поступают соответствующие коды сигналов, которые последовательно открывают элементы И соответствующих групп и коммутируют шины 13 и 40. Коды сигналов приведены в табл. 3.

В узле 37 коммутации выходных слов группы 56-59 элементов И предназначены для выдачи информации абонентамприемникам из регистра 35 пословно по 8, 12, f6 или 24 разряда.

Иэ узла 38 по шинам 51 постапают соответствующие коды сигналов, кото.рые последовательно открывают соответствуюющие группы схем И и коммутируют шины 41, 17 (20).

1180905

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

Из узла 38 в зависимости от абонента-приемника (прием по 8, 12, 16 или 24 разряда) по шинам 47, 48, 49 или 50 на элементы ИЛИ 60 поступает последовательность сигналов, которые накапливаются на счетчиках 62, 63 или 64 и дешифр> ется на дешифраторах 66, 67 или 68. Дешифратор, например 67, разрешает прохождение информации с шины 4 1 на элемент

ИЛИ-НЕ 73.

При чтении с регистра 35 очеред- 15 ного слова для абонента-приемника проверяется наличие информации на регистр 35 последующих (несчитанных) слов.

Если оставшиеся слова нулевые, 20 то элементы ИЛИ-НЕ 70, 73 или 76 вырабатывают импульсный сигнал, который по шине 42 поступает в узел

34, где при наличии сигнала КП (конец передачи) последний считывается и выдается абоненту-приемнику, а сигналы, поступающие из узла 34 по шинам 43 и 44, устанавливают блок 4 в исходное состояние. Если сигнал КП отсутствует, то продолжается считыва- 30 ние нулевых слов для абонента-приемника. Коды входных и выходных сигналов дешифраторов 66-68 приведены в табл.4.

В узле 34 управления приемом информации дешифратор 99 предназначены для формирования кодов сигналов управления приемом информации, элемент ИЛИ 82 — для объединения шин запуска узла 34, счетчик 83 — для записи кода команды с регистра 85 и последующего циклического вычитания единицы.

Элементы И 84 предназначены для записи кода команды на счетчик 83, 4 регистр 85 — для хранения кода команды, поступившего от блока 6, триггер 92 — для хранения сигнала КП от абонента-источника до окончания выдачи последнего информационного сло- 0 ва абоненту-приемнику, генератор 93 импульсов — для формирования двух импульсов после очередного запуска элементов И 89, элемент НЕ 94 — для управления элементом И 95 после уста- t5 новления счетчика 83 в "ноль", элемент И 95, предназначенный для запуска узла 38, — после завершения работы узла 34 и установления в исходное состояние узла 36, элемент И 96 для выдачи абоненту-приемнику сигнала

КП и установления в исходное состояние узлов 36 и 38.

Из блока 6 по шинам 15 и 16 поступают код команды и управляющий импульс записи. Код команды через элементы

И 86 записывается на регистр 85, после чего из блока 6 по шине 15 поступает код 100 (" Начать обмен" ) на элемент ИЛИ 82, в результате чего команда с регистра 85 записывается на счетчик 83 через элементы И 84. Команда с выходов счетчика 83 поступает на элемент ИЛИ 87 и с выхода элемента

ИЛИ 87 на вход элемента И 89 и на входы элемента НЕ 94 ° При поступлении от абонента-источника на другой вход элемента И 89 сигнала УП (управление приемника) на выходе элемента И 89 вырабатывается запускающий сигнал, который поступает на вход генератора

93. Генератор 93 вырабатывает серию из двух импульсов, которые поступают на счетный вход триггера 20, на входы элементов И 81, 88 и 91. Первый импульс генератора 93 открывает элемент

И 88 и поступает на счетчик 83, при этом его содержимое уменьшается на единицу. Второй импульс генератора

90 через элемент И 8 1 поступает на входы элементов И 80 и к абоненту— источнику в качестве управляющего сигнала УИ (управление источником), Управляющая информация с регистра 85 и счетчика 83 через элементы И 100 поступает на дешифратор 99. Управляющая информация с дешифратора 99 поступает по шине 39 в узел 33 блока 4. Коды управляющей информации, поступающие на дешифратор 99 и с него, приведены в табл, 3 ° Очередной цикл формирования управляющей информации для узла 33 начинается после поступления от абонента-источника на вход элемента И 89 управляющего сигнала УП.

При обнулении счетчика 83 на вход элемента И 95 через элемент НЕ 94 поступает потенциальный сигнал и второй импульс генератора 93 через элемент

И 95 поступает в узлы 36 и 38 и передает управление узлу 38 (производит

его запуск). Узел 38 по окончании управления выдачей очередной части информации абоненту-приемнику проиэво1180905

35 дит запуск узла 34 через элемент И 98 по шинам 45 и 46.

При поступлении от абонента-источника сигнала КП на триггер 92 с выхода триггера 92 на элементы И 91 и

96 поступает потенциальный сигнал.

Второй импульс генератора 93 через элемент И 91 устанавливает счетчик

83 и регистр 85 в "ноль" и через элемент И 95 поступает в узлы 36 и 38.

Очередной сигнал от узла 36 через элемент ИЛИ 97 или от узла 38 через элементы И 98 и ИЛИ 97 поступает через элемент И 96 абонентуприемнику в виде сигнала КП и в узлы 36 и 38 для установления элементов схем в исходное состояние.

В узле 38 управления выдачей информации дешифратор 114 предназначен для формирования кодов сигналов управления приемом информации и узлом

36, счетчик 102 — для записи кода команды с регистра 104 и последующего циклического вычитания из содер>кимого единицы, регистр 104 — для хранения кода команды, поступившего от блока 6 до завершения обмена, генератор 111 импульсов — для формирования двух импульсов после очередно30 го запуска элементом И 109, элемент

1 13 з адержки — для относительной задержки запускающего импульса узла

34 на время окончания считывания ко, да команды с регистра 104 на счетчик 102, Из блока 6 по шинам 15 и 16 поступают код команды и управляющий импульс записи. Код команды через элементы И 105 записывается на регистр 104. Запускающий импульс от узла 34 после накопления информации от абонента-источника на регистре 35 по шине 43 поступает на элементы

И 103 и элемент 113 задержки. Инфор.мация с регистра 104 записывается

45 на счетчик 102. После окончания записи информации на счетчик 102 импульс с элемента 113 задержки через элементы ИЛИ 1 12 и И 109 поступает на первый вход генератора 11, который вырабатывает два импульса, первый из них поступает через элемент

И 107 на счетчик 102, где производится уменьшение содержимого на единицу, и опрокидывает триггер 110 в единицу, второй импульс через элемент И 101 поступает на входы элементов И 115, абоненту-приемнику в

Таблица

Значение команды

Коды команды

Шина 16 Шина 15

010 Принимать информацию по 8 разрядов

110

110

001 Выдавать информацию по 8 разрядов

010 Принимать информацию по 12 разрядов

100

100

001 Выдавать информацию по 12 разрядов

011

010 Принимать информацию по 16 разрядов

011

001 Выдавать информацию по 16 разярдов

010

010 Принимать информацию по 24 разряда

Миде сигнала УП и опрокидывает триг-, гер 110 в исходное состояние, Информа ция с регистра 104 и счетчика 102 через элементы И 115 поступает на дешифратор 114. Информация (команда) с дешифратора 114 по шинам 47, 48, 49 или 50 и 51 в зависимости от формата слова абонента-приемника (8, 12, 16 или 24 разрядов) поступает в узлы 36 и 37. Очередной цикл формирования кода на дешифраторе 114 осуществляется после очередного запуска генератора

111 по сигналу УП от абонента- приемника через элементы ИЛИ 112 и

И 109. При обнулении счетчика 102 через элементы ИЛИ 106, НЕ 108 в узел

34 поступает потенциальный сигнал.

Второй импульс генератора 111 параллельно со считыванием последнего слова регистра 35 абоненту-приемнику поступает по шине 46 в узел 34 и осуществляет очередной запуск узла 34, Очередной запуск узла 38 осуществляется узлом 34 по шине 43. При поступлении сигнала от узла 34 по шине 44 элементы узла 38 устанавливаются в исходное состояние (обнуляются реристр 104 и счетчик 102), Таким образом, предложенное устройство, осуществляя преобразование формата применительно к типу абонента аппаратными средствами, обеспечивает повышение своей производительности, 1 180905

13

Продолжение табл. 2

Продолжение таблицы

Коды команда

Шина 16 Шина 15

21, 19

20, 12

010 001 Вьдавать информацию по 24 разряда

100 Начать обмен

10, Таблица 2

21, 12

Коммутация шин

Значение команды

Код

12, 20 г 13 17

19, 20

Таблица 3

Выходной код

Входной код

110101

110100

110011

000000000000010

010001

010000

000000000000001

110001

100011

100001

011001 е—

Значение команды

00000 Прием информации процессором от абонентаисточника через блок преобразования информации

10000 Прием информации процессором от абонентаисточника непосредственно

000000000001000

01001 Вьдача информации процессором абоненту-приемнику через блок преобразования информации

00010 Выдача информации процессором абонентуприемнику непосредственно

00001 Выдача информации абоненту-приемнику абонентом-источником через блок преобразования информации

00100 Выдача информации абонентом-источником абоненту-приемнику непосредственно

Назначение выходных кодов

Прием (выдача) информации на регистр (с регистра) накопления по 8 разрядам

Прием (выдача). информации на регистр (с регистра) накопления по 12 разрядов

Прием (вьдача) информации на регистр с регистра) накопления по 16 разрядов

Прием (вьдача) информации на регистр (с регистра) накопления по 24 разряда

Таблица 4

Дешифратор 67

Дешифратор 68

Входной код Выходной код

Входной код Выходной код

Входной ко

001

010

011 (00

101

Д ешифр ат ор 66

77171

01111

00111

00011

00001

10

1180905

1 t1

011

001

10 одной код

77 70 сРиг 2

22

Фиг.З

1180905

1180905

1180905 кл приемно

1180905

КаУ прием приемника

Фиг 9

Составитель В, Вертлиб

Техред С.Мигунова

Корректор В. Гирняк

Редактор Т. Кугрышева

Филиал ППП "Патент", r, Ужгород, ул. Проектная, 4

Заказ 5927/48 Тираж 709 Подписное

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

113035, Москва, }K-35, Раушская наб., д. 4!5

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

 

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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