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

Номер патента: 1180905

Авторы: Полищук, Рогозик, Шеремет

ZIP архив

Текст

СОЮЗ СОВЕТСНИХСООИАЛИСТИЧЕСНИХРЕСПУБЛИН 1)4 С 06 Р 13/О НЕННЫЙ НОМИТЕТ СССР ИЗОБРЕТЕНИЙ И ОТНРЫТИ ГОСУДА ПО ДЕЛ ИСАНИЕ ИЗОБРЕТЕНИЯ(56) АвторскоФ 734655, кл.АвторскоеР 794630, кл. Бюл Рик, И.А еремет 88.8)свидетельство СССРС 06 Г 3/04, 1977,видетельство СССРС 06 Р 3/04, 1978. что, с целью повышен ности устройства, впреобразования разряции, причем информацка преобразования рамации соединен с инфходами блоков связи пы и третьим информа блока коммутации инфблока преобразования я производитель его введен блок ности информаонный вход блорядности инфоррмационными выабонентом груп ционным выходом рмации, выход разрядности инеобОРСКОМФ СВИДЕТЕЛЬСТВ(54)(57) 1. УСТРОЙСТВО ДЛЯ ОБМЕНАИНФОРМАЦИЕЙ, содержащее группу блоковсвязи с абонентом, блоки коммутациикоманд и информации, блок дешифрацииадреса и команд, блок прерываний иблок приоритета, причем выходы сигналов запроса блоков связи с абонентом группы соединены с группой входов запроса блока приоритета и блокапрерываний, адресные входы - с адресными входами блока приоритета и блока прерываний и с адресным выходомблока дешифрации адреса и команд,первый выход кода команд которогосоединен с входами команд блоков связи с абонентом группы, информационные входы и выходы которых подключены соответственно к первым информационным выходам и входу блока коммутации информации, управляющий входкоторого соединен с вторым выходомкода команд блока дешифрации адресаи команд и управляющими входами блока приоритета и блока прерываний, второй информационный вход блока коммутации информации соединен с информационным выходом связи с процессоромустройства, а третий информационныйвход - с информационным входом связи с процессором устройства, входом блока дешифрации адреса и команд и командными входами блока приоритета иблока прерываний, выход блока коммутации команд является выходом адресазапроса устройства, первый и второйинформационные входы блока коммутации команд соединены соответственнос выходом блока приоритета и первымвыходом блока прерываний, второй выход которого подключен к управляющему входу блока коммутации команд ивыходу прерывания процессора устройства, о т л и ч а ю щ е е с я тем,формации соединен с информационнымвыходом связи с процессором устройства и третьим информационным выходом блока коммутации информации, авход кода команды и вход управлениярежимов блока преобразования разрядности информации соединены соответственно с третьим и четвертым выходамикода команд блока дешифрации адресаи команд,2, Устройство по п, 1, о т л ич а ю щ е е с я тем, что блок прразования разрядности информации содержит узел коммутации входных слов,информационный вход которого является информационным входом блока, ре16 Таблица 4 Входной ко 0111 011 0( Дешифратор 66 Входной код Выходной код Дешифратор 6 Входной код Выходной код Дешифратор 68 однойкод1180905 або ием премника Гирняк Составитель В, ВертлТехред С.Мигунова Кугрышева едак е Заказ 5927/48 В709 комитета СССР и открытийушская наб., д,Подписи 5 Фил ППП "Патент", г, Ужгород, ул. Проектная Тираж ИИПИ Госуцарственног о делам изобретений 5, Москва, Ж, Рагистр накопления, узел коммутациивыходных слов, первый выход которогоявляется информационным выходом блока,а информационный вход соединен с информационным входом узла контроля нулевого состояния регистра накопленияи через регистр накопления - с выходом узла коммутации входных слов,узел управления приемом информации,первый управляющий выход которого соединен с управляющим входом узла коммутации входных слов, и узел управления выдачей информации, группа выходов которого подключена к входу управления режимом узла контроля нулевого состояния регистра накопления иуправляющему входу узла коммутации выходных слов, выходом подключенногок синхронизирующему входу узла управления приемом информации, а входамипуска и останова - соответственно квходам пуска и останова узла управления выдачей информации и к второмуи третьему управляющим выходам узлауправления приемом информации, входпуска которого соединен с выходомузла управления выдачей информации,входы управления режимом и входы кодакоманды узлов управления приемом ивыдачей информации являются соответственно входом управления режимом ивходом кода команды блока, а информационные входы и выходы образуютьсоответственно информационные входи выход блока,3, Устройство по пп, 1 и 2, о тл и ч а ю щ е е с я тем, что узелуправления приемом информации содержит регистр, счетчик, три группы элементов И, дешифратор, выходы которого образуют первый управляющий выходузла, два триггера, генератор импульсов, элемент НЕ, семь элементов И итри элемента ИЛИ, причем выход первого элемента ИЛИ соединен с первымивходами элементов И первой группы,выходы которых соединены с информационным входом счетчика, информационный вход регистра подключен к выходам элементов И второй группы, первые входы которых образуют вход кодакоманды узла, вторые входы элементовИ второй группы и первый вход первого элемента ИЛИ соединены с входомуправления режимом узла, первые входы элементов И третьей группы подключены к выходам регистра и счетчика,выходы - к входам дешифратора, а вторые входы - к выходу первого элемента И, выходы второго и третьего элементов И соединены соответственно свычитающим входом счетчика и входомпуска генератора импульсов, выход которого подключен к счетному входу первого триггера и первым входом первого, второго, четвертого и пятогоэлементов И, выходы шестого и седьмого элементов И соединены соответственно с первым входом второго триггера и с вторым входом первого элемента ИЛИ, выходы счетчика подключены к входам второго элемента ИЛИ, выход которого соединен с первым входсм третьего элемента И и через элемент НЕ - с вторым входом пятого элемента И, инверсный выход триггераподключен к второму входу второгоэлемента И, а прямой выход - к вторым входам первого и четвертого элементов И, выход четвертого элементаИ соединен с входами сброса регистраи счетчика, а третий вход - с выходом второго триггера и первым входом шестого элемента И, вторым входом подключенного к выходу третьегоэлемента ИЛИ, первый вход которогоявляется входом синхронизации узла,а второй вход соединен с выходом седьмого элемента И, первый и второй входы которого образуют вход пуска узла,вторые входы элементов И первой группы соединены с выходами регистра,вторые входы второго триггера и третьего элемента И образуют информационный вход узла, выходы пятого, шестого и первого элементов И являютсясоответственно вторым и третьим управляющим и информационным входами узла. 4. Устройство по пп, 1 и 2, о тл и ч а ю щ е е с я тем, что узел управления выдачей информации содержит дешифратор, выходы которого образуют группу выходов узла, три группы элементов И, регистр, счетчик, элемент НЕ, элемент задержки, три элемента И, генератор импульсов,два элемента ИЛИ и триггер, причемвходы счетчика соединены с выходами элементов И перьой группы, первые входы которых соединены с выходами регистра, входами соединенного с выходами элементов И второй группы, первые входы которых образуют вход ,команды узла, а вторые входы соеди1180905 ЗО иены с входом управления режимом узла, выходы регистра и счетчика соединены с первыми входами элементовИ третьей группы, выходы которых подключены к входам дешифратора, а вторые входы - к выходу первого элемента И и информационному выходу узла,выходы счетчика подключены к входампервого элемента ИЛИ, выход генератора импульсов соединен со счетнымвходом триггера и первыми входамипервого и второго элементов И, вторые входы которых соединены соответственно с прямым и инверсным выхода 1Изобретение относится к вычислительной технике и может быть использовано в системах обмена между ЭВМи разнотипными абонентами,Цель изобретения - повышение производительности устройства для обмена информацией эа счет реализациифункции по обеспечению преобразования форматов информационных слов приобмене между разнотипными по разрядности абонентами,На фиг. 1 представлена блок-схемаустройства для обмена информацией;на Фиг, 2 - структурная схема блокадешифрации адреса и команд; нафиг, 3 - функциональная схема блокакоммутации информации; на фиг4структурная схема блока преобразования разрядности информации; нафиг. 5-9 - функциональные схемы узла коммутации входных слов, узлакоммутации выходных слов, узла контроля нулевого состояния регистра накопления, узла управления приемоминформации и узла управления выдачейинформации,Устройство содержит блок 1 связис абонентом, который реализует интерфейс абонентов, те, осуществляетлогическое, электрическое и кабельное сопряжение с абонентами, блок 2приоритета, который реализует приоритетное обслуживание заявок, поступающих от блоков 1, блок 3 прерываний,предназначенный для выработки сигна 5 1 О 15 20 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 в скобках показаны номера разрядов информационных слов, коммутируемых узлами 33 и 37),Узел 36 контроля нулевого состояния регистра накопления содержитпервую группу 60 элементов ИЛИ, элемент ИЛИ 61, счетчики 62-64, вторуюгруппу 65 элементов ИЛИ, дешифраторы66-68, первую группу 69 элементов И,элемент ИЛИ-НЕ 70, третью группу 71элементов ИЛИ, вторую группу 72 элементов И, элемент ИЛИ-НЕ 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 и третью группу З 0100 элементов И.Узел 34 управления выдачей информации содержит элемент И 101, счетчик 102,первую группу 103 элементов И, регистр 104, вторую группу 105 элементов И, элемент ИЛИ 106, элемент И 107,элемент НЕ 108, элемент И 109, тригге 1110, генератор 111 импульсов, элементИЛИ 112, элемент 113 задержки, дешифратор 114 и третью группу 115 элементов,Устройство работает следующим образом,Заявки на обслуживание от блоков 1поступают на входы блоков 2 и 3, Каж дый блок 1 может выставить две заявки: заявку на прием информации и заявку на выдачу информации, Заявки навходах блоков 2 и 3 могут маскироваться по командам процессора 8, Если 50процессор 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 поступает на шины 12 и через блок 1 доводится абоненту-приемнику;абонент - процессор с преобразованием информации, В этом случае информация от абонента-счетчика с шин13 поступает через блок 4, шины 17н процессор;процессор - абонент с преобразованием информации. Информация от процессора по шинам 21, 19, через блок4 поступает на шины 20, 12 и черезблок 1 доводится абоненту-приемнику;абонент - абонент без преобразования информации, В этом случае информация от абонента-источника с шин13 по шинам 19 поступает на шины 12и через блок 1 поступает абоненту-приемнику;абонент - абонент с преобраэованием информации, Информация от абонента-источника с шин 13 через блок 4,шины 20, 12, блок 1 поступает абоненту-приемнику,Блок 6 работает следующим образом. 2От процессора 8 на вход блока 6по шинам 21 поступают следующие группы команд управления обменом:"Передать информацию", "Приниматьинформацию от абонента для процессора по К разрядов", "Выдавать информацию по К разрядов","Прием (прием З 5информации по тракту: абонент - источник - блок 4 преобразования информации - процессор 8);"Принять информацию", "Приниматьинформацию от процессора для абонентапо К разрядов", "Выдавать информациюпо Кразрядов,Выдачавыдача информации по тракту; процессор 8 - блок4 преобразования информации - абонент-приемник);"Передать информацию", "Принятьинформацию", "Принимать информациюот абонента для абонента по К разря- Ыдоа", "Вьдавать информацию по разрядов", нВзаимный обмен" (прием инФормации по тракту абонент-источникблок 4 преобразования информацииабонент-приемник),Команды в блок 6 поступают в видеуправляющих слов. Узел 23 выделяетуправляющие слова (цепи признаковуправляющих и инФормационных слов непоказаны),Управляющее слово состоит из двухчастей: двоичного кода команды идвоичного кода адреса узла, которомукоманда предназначена. Код адресас выхода узла 23 поступает на входузла 24, а код команды - на входыузла 25 и дешифратора 26, Узел 24преобразует двоичный код адреса впарафазный код, т,е. в код, в котором каждому разряду соответствуютдве шины: для прямого и инверсногозначений. Парафазный код адреса разводится по всем позициям для установки блоков 1 (шины 10), а также к блоку 2 и блоку 3, ИЬны 10 подводятсяк перечисленным блокам строго фиксированным образом в соответствии садресами абонентов, так что при выдаче на шины 10 кода адреса на адресных входах только одного из блоков1 присутствуют все единицы, Команды,поступающие от процессора 8, могутбыть адресованы как абонентам (блокам 1), так и внутренним узлам,К внутренним командам относятсякоманды управления блоком 2, блоком 3"Взаимный обмен" - коммутация шин 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.1 ОЕсли на шину 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, открыты эле Оменты И группы 31;00001 - нины 20, 12, открыты элементы И группы 32;00100 - шины 19, 12, открыта группа И 30 элементов И,В блоке 4 преобразования разрядности информации узел 33 коммутациивходных слов предназначен для коммутации шин приема в соответствии сразрядностью абонента-источника,. Узел 5 О34 управления приемом - для организации и управления приемом информации,регистр 35 накопления - для накопления информации от абонента-источника,узел 36 - дляконтроля нанулевое. зна- . 55чение регистра накопления после выдачи из него информации, узел 37коммутации выходных слов - для коммутации шин выдачи в соответс 1 виис разрядностью абонента-приемника,а узел 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, 16 или 24 разряда.Из узла 38 по шинам 51 постапаютсоответствующие коды сигналов, которые последовательно открывают соответствуюющие группы схем И и коммутируют шины 41, 17 (20), 1180905 10Узел 36 работает следующим образом.Из узла 38 в зависимости от абонента-приемника (прием по 8, 12, 16или 24 разряда) по шинам 47, 48, 49или 50 на элементы ИЛИ 60 поступаетпоследовательность сигналов, которыенакапливаются на счетчиках 62, 63или 64 и дешифруется на дешифраторах 66, 67 или 68, Дешифратор, например 67, разрешает прохождениеинформации с шины 4 1 на элементИЛИ-НЕ 73.При чтении с регистра 35 очередного слова для абонента-приемникапроверяется наличие информации нарегистр 35 последующих (несчитанных)слов,Если оставшиеся слова нулевые, 20то элементы ИЛИ-НЕ 70, 73 или 76вырабатывают импульсный сигнал, который по шине 42 поступает в узел34, где при наличии сигнала КП (конец передачи) последний считываетсяи выдается абоненту-приемнику, а сигналы, поступающие из узла 34 по шинам 43 и 44, устанавливают блок 4 висходное состояние, Если сигнал КПотсутствует, то продолжается считывание нулевых слов для абонента-приемника, Коды входных и выходных сигналов дешифраторов 66-68 приведеныв табл.4,В узле 34 управления приемом информации дешифратор 99 предназначены для формирования кодов сигналовуправления приемом информации, элемент ИЛИ 82 - для объединения шинзапуска узла 34, счетчик 83 - для 0записи кода команды с регистра 85и последующего циклического вычитания единицы,Элементы И 84 предназначены длязаписи кода команды на счетчик 83, 4регистр 85 - для хранения кода команды, поступившего от блока 6, триггер 92 - для хранения сигнала КП отабонента-источника до окончания выдачи последнего информационного слова абоненту-приемнику, генератор 93импульсов - для формирования двух импульсов после очередного запуска элементов И 89, элемент НЕ 94 - для управления элементом И 95 после установления счетчика 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 12дит запуск узла 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, элемент113 задержки - для относительной задержки запускающего импульса узла 34 на время окончания считывания ко, да команды с регистра 104 на счетчик 102, 35Из блока 6 по шинам 15 и 16 поступают код команды и управляющий импульс записи. Код команды через элементы И 105 записывается на регистр 104, Запускающий импульс от узла 34 после накопления информации от абонента-источника на регистре 35 по шине 43 поступает на элементы И 103 и элемент 113 задержки. Инфор.мация с регистра 104 записывается45 на счетчик 102, После окончания записи информации на счетчик 102 импульс с элемента 113 задержки через элементы ИЛИ 112 и И 109 поступаетна первый вход генератора 11, который вырабатывает два импульса, первый из них поступает через элемент И 107 на счетчик 102, где производится уменьшение содержимого на единицу, и опрокидывает триггер 110 в единицу, второй импульс через элемент И 101 поступает на входы элементов И 115, абоненту-приемнику вТ а б л и ц а Значение команды Коды команды Шина 16 Шина 15 110 010 Принимать информацию по 8 разрядов110 001 Выдавать информацию по 8 разрядов010 Принимать информацию по 12 разрядов100 100 001 Выдавать информацию по 12 разрядов011 010 Принимать информацию по 16 разрядов011 001 Выдавать информацию по 16 разярдов010 010 Принимать информацию по 24 разрядаМиде сигнала УП и опрокидывает триг-,гер 710 в исходное состояние, Информация с регистра 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),Таким образом, предложенное устройство, осуществляя преобразованиеформата применительно к типу абонента аппаратными средствами, обеспечивает повышение своей производительности,1180905 14 13 Продолжение табл. 2 Продолжение таблицы Коды команда Шина 16 Шина 151 21, 19 20, 12 010 001 Вьдавать информациюпо 24 разряда 100 Начать обмен 10,Таблица 2 21, 12 Коммутация шин Значение команды Код 12, 20 г 13, 17 12, 19 19, 20 Таблица 3 Выходной код Входной код 110101 110100 110011 000000000000100 000000000000010 011000 010001 010000 000000000000001 110010 110001 110000 100011 100010 100001 100000 011010 011001 ф Значение команды 100000 Прием информации процессором от абонента- источника через блок преобразования инфор- мации 10000 Прием информации процессором от абонента- источника непосред- ственно 1000000000000000 010000000000000 001000000000000 000100000000000 000010000000000000001000000000 000000100000000 000000010000000000000001000000 000000000100000 000000000010000 000000000001000 01001 Вьдача информации процессором абоненту-приемнику через блок преобразования информации 00010 Выдача информациипроцессором абоненту- приемнику непосредст- венно 00001 Выдача информации абоненту-приемнику абонентом-источником через блок преобразования информации 00100 Вьдача инФормацииабонентом-источникомабоненту-приемникунепосредственно Назначение выходных кодов Прием (вьдача) информации на регистр(с регистра) накопления по 12 разрядов Прием (вьдача) информации на регистрс регистра) накопления по 16 разрядов Прием (вьдача) информации на регистр

Смотреть

Заявка

3724667, 13.04.1984

ПРЕДПРИЯТИЕ ПЯ А-3327

РОГОЗИК ВИКТОР ВАСИЛЬЕВИЧ, ШЕРЕМЕТ ИРИНА АНТОНОВНА, ПОЛИЩУК ВАЛЕРИЙ МАКСИМОВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: информацией, обмена

Опубликовано: 23.09.1985

Код ссылки

<a href="https://patents.su/15-1180905-ustrojjstvo-dlya-obmena-informaciejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена информацией</a>

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