Многоканальное устройство для сопряжения

Иллюстрации

Показать все

Реферат

 

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

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

РЕСПУБЛИК (р 4 С 06 F 13/00

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

К ABTOPGHOMV СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3917151/24-24 (22) 17.07. 85 (46) 07.01.87. Бюл..¹ 1 (72) В.В. Аедоницкий, В.А. Воробьев, Н.Ф. Головченко и Е.Ф. Майоров (53) 681.3(088.8) (56) Авторское свидетельство СССР № 943695, кл. G 06 F 13/14, 1980. ,Авторское свидетельство СССР № 1116423, кл. С 06 F 13/00, 1983., (54) МНОГОКАНАЛЬНОЕ УСТРОИСТВО ДЛЯ

СОПРЯЖЕНИЯ (57) Изобретение относится к вычислительной технике и испбльзуется для сопряжения ЭВМ с удаленными несинх, SU„„12 2142 A i. ронизированными источниками. Целью изобретения является повьппение коэффициента использования оборудования.

Устройство в рабочем режиме формирует текущий номер кадра информационного потока и выдает информационный поток в одну или несколько ЭВМ полностью или частично по признакам передачи. Устройство по признакам. активности .осуществляет загрузку информации только от одной машины. В контрольном режиме осуществляется запись заданных кодовых комбинаций для управления структурой информационного потока. 1 ил.

1282142

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

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

На чертеже приведена блок-схема устройства.

Устройство содержит каналы 1,. группу коммутаторов 2. Каждый канал содержит генератор 3 импульсов, 15 счетчики 4-6, элементы И 7 и 8, регистры 9 и 10, коммутаторы 11-I4, группу регистров 15 сдвига, триг гер 16, дешифратор 17, узел ИЛИ 18, узел элементов И 19, память 20, 20 элемент 21 задержки, группу элементов И 22, шифратор 23, группу триггеров 24, сумматор 25, согласующие узлы 26-29, группу выходных коммутаторов 30, группу входных коммутаторов 31. . Устройство работает следующим образом.

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

В работе каждого канала устройства следует выделить два основных 35 режима работы — рабочий и контрольный.

В рабочем режиме информационные сигналы в виде многоканального цифрового потока от группы источников 40 информации подаются на информационный вход своего канала 1 и через узел 26 поступают на вход коммутатора 11. В данном режиме коммутатор

11 пропускает эти сигналы на вход 45 узла элементов ИЛИ 18..На другой вход узла ИЛИ 18 поступает через узел элементов И 19 код текущего номера кадра с выхода счетчика 5.

Код текущего номера кадра форми- 50 руется счетчиком 5 путем подсчета кадровых синхроимпульсов, поступающих через узел 27 и коммутатор 12.

Ввод кода текущего номера кадра в информационный поток осуществляется узлом 18 в момент поступления задержанного кадрового импульса с элемента 21 задержки, величина задержки в котором равна половине периода тактовых синхроимпульсов. Сформированный таким образом информационный поток с выхода узла элементов ИЛИ 18 поступает через группу выходных коммутаторов 30 и один или несколько коммутаторов 2 в одну или несколько вычислительных машин ВК. Вместе с каждым отсчетом информационного потока в вычислительные машины через группу выходных коммутаторов 30 и коммутаторы 2 вводится контрольный разряд, который вычисляется сумматором 25 дополнением до нечетности суммы разрядов передаваемых информационных отсчетов. Кроме того, вместе с информационным потоком через группу выходных коммутаторов 30 и коммутаторы 2 в вычислительные машины поступают с выхода коммутатора

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

Устройство обладает возможностью по инициативе одной или нескольких вычислительных машин производить в каждом канале 1 селективную синхронизацию только части информации, вводимой в ВК, Для этого в каждом— канале 1 используется счетчик 6 каналов, память 20 и группа элементов И 22. Управляющая информация, соцержащая адреса каналов и признаки передач их информации, поступает от вычислительных машин через группу входных коммутаторов 31 и коммутатор 14 в память 20. Пр@,вводе информации в вычислительные машины производится считывание признаков передачи каналов из памяти 20 по адресам, поступающим с выхода счетчика 6 каналов. Формирование счетчиком 6 кода адреса осуществляется от тактовых синхроимпульсов, поступающих в каждый канал от группы источников информации через узел 28 и коммутатор 13. Сброс счетчика 6 осуществляется. кадровым синхроимпульсом с выхода коммутатора 12. Считанные с выхода памяти 20 признаки передачи стро1282142

1 бируются на элементах И 22 тактовыми синхроимпульсами и через группу выходных коммутаторов 30 и коммутаторы 2 вводятся в вычислительные машины..

В каждый момент времени загрузку каждого канала управляющей информацией может осуществлять только одна вычислительная машина. При этом вычислительная машина выставляет признак активности в одном из разрядов своего управляющего слова, подаваемого в канал через соответствующий триггер 24, и шифратор 23 формирует адрес, по которому коммутатор 14 подключает к своему выходу соответствующий данной вычислительной машине управляющий вход. Управ ляющее слово с выхода коммутатора !

4 распределяется по частям между регистром 10, памятью 20, регистрами 15 сдвига и триггером 16. Часть управляющего слова через регистр 9 и согласующий узел 29 поступает в линию передачи информации с целью управления линией передачи со стороны ВК.

Управление режимами работы в.каждом канале 1 осуществляется состоянием триггера 16, котоРое устанав ливается вычислительной машиной через группу входных коммутаторов 31 и коммутатор 14. При переключении триггера 16 из состояния, соответ- 35 ствующего рабочему режиму, в состояние, соответствующее,контрольному. режиму, сигнал с выхода триггера 16 отключает в коммутаторах 11-13 входы, которыми через 40 узлы 26-28 канал подключен к источнику информации, С этого момен- . та на вторые входы коммутаторов 12 и 13 поступают кадровые и тактовые синхроимпульсы, сформированные гене- 45 ратором 3 импульсов (тактовые синх.роимпульсы) и делителем частоты, построенным на счетчике 4 и элементе

И 7 (кадровые синхроимпульсы). На вторые входы коммутатора 11 поступа- 50 ют контрольные информационные сигналы с выходов группы регистров 15 сдвига, количество которых равно числу разрядов кода информации. Управление работой регистров 15 сдвига в кбнтрольном режиме осуществляется импульсами сдвига„; поступающими на их входы с выхода генератора 3 импульсов через элемент И 8 при наличии разрешающего сигнала с выхода триггера 16.

Структу>а информационного потока в контрольном режиме задается вычислительной машиной путем предварительной записи в каждый из регистров 15 сдвига заданных кодовых комбинаций.

Запись в укаэанные регистры осуществляется посредством специальных управляющих слов, содержащих код записи и адрес регистра и поступающих соответственно на входы записи регистров 15 сдвига и вход регистра 10.

Управление записью ведется выходными сигналами дешифратора 17, соединенного своим входом с выходом регистра 10.

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

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

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

ПС-2000, позволит на 8-107 увеличить полезную загрузку такого ВК.

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

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

1282142

Составитель В. Аедоницкий

Редактор С. Пекарь Техред B.Кадар Корректор Л. Пилипенко

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

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

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

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4 тем, что, с целью повышения коэффициента использования оборудования, в каждый канал введены с второго по четвертый коммутаторы, дешифратор, шифратор, группа регистров сдвига, 5 группа триггеров, группа входных коммутаторов, группа выходных коммутаторов, причем выход генератора соединен с первым входом первого коммутатора, входами первяго, второго эле-10 ментов И и второго счетчика, выход которого через первый элемент И соединен с первым входом второго коммутатора, выход первого регистра через дешифратор соединен с первыми входами регистров сдвига группы, выходы которых соединены с первым входом третьего коммутатора, выход которого через узел элементов ИЛИ соединен с первыми входами выходных коммутаторов 20 группы и входом сумматора, выход которого соединен с вторыми входами выходных коммутаторов группы, выходы памяти через соответствующие элементы И группы соединены с третьими входами выходных коммутаторов группы, выходы которых соединены с группой выходов канала, группа входов которого соединена с входами соответствующих входных коммутаторов груп.(bI, первые и вторые выходы которых соединены соответственно с входами четвертого коммутатора и триггеров группы, выходы которых через шифратор соединены с вхоДом четвертого коммутатора, выход которого соединен с вторым входом памяти, входами первого и второго регистров, триггера и вторыми входами регистров сдвига группы, выход триггера соединен с вторыми входами первого, второго и третьего коммутаторов и через второй элемент И с третьими входами регистров сдвига группы, выход второго регистра соединен с выходом канала, первый, второй и третий входы которого соединены с третьими входами соответственно первого, второго и третьего коммутаторов, выход первого коммутатора соединен с входами элементов И группы и с первым входом первого счетчика, выход второго коммутатора соединен с вторым входом первого счетчика, с четвертыми входами выходных коммутаторов группы, входом элемента задержки и через третий счетчик с входом узла элементов H.