Устройство для контроля коммутации информационных каналов
Изобретение относится к вычислительной технике и может быть использовано в автоматизированных комплексах обработки данных для подключения информационных каналов к аппаратуре обработки с одновременным обеспечением контроля работоспособности и локализации неисправного коммутационного элемента. Целью изобретения является повышение достоверности контроля. С этой целью в устройство, содержащее распределитель импульсов, дешифратор , группу из п элементов И, где п - количество коммутируемых каналов, элемент ИЛИ, триггер, группу из 1+1 мультиплексоров , где I - разрядность коммутируемых каналов, и группу из п блоков сравнения, введены вторая группа из 1-Й элементов И, группа из 1+1 элементов ИЛИ. группа из k элементов И (к Ig I J 1), приоритетный шифратор, сумматор по модулю два, элемент И, два элемента ИЛИ- НЕ и элемент НЕ. 1 ил ё О ГО сл
COIO3 СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ГОСУДАРСТВЕ ННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
251
25п
241.1
24 t.п
241.1
24 и
18<
79
211
21 (21) 4445773/24 (22) 21.06.88 (46) 30.01.91, Бюл, № 4 (72) А.M.Çàÿö и О,Н.Попик (53) 681.32 (088.8) (56) Авторское свидетельства СССР № 395830, кл. G 06 F 13/00, 1971, Авторское свидетельство СССР
¹ 1120333, кл. G 06 F 1 t /00, Н 03 К 17/00. 1984. (54) УСТРОЙСТВО ДЛЯ КОНТ "ОЛЯ КОММУТАЦИИ ИНФОРМАЦИОННЫХ КАНАЛОВ (57) Изобретение относится к вычислительной технике и может быть использовано в автоматизированных комплексах обработки данных для подключения информацион.,.. Ы, 1624453 А1
a I+1 элементов И, группа из I+1 элементов ИЛИ. группа из k элементов И (k = Ig 1- 1), приаритегный шифратор, сумматор по модулю два, элемент И, два элемента ИЛИ вЂ” НЕ и элемент НЕ. 1 ил. 1624453 10 5 30 50 11зобретение относится к вычислительH Зй технике и может быть использовано е автом;:тизироеанных комплексах обработки данных для подключения информационных каналов к аппаратуре обработки с одновременным обеспечением контроля работоспособности и локализации неисправного коммутационного элемента. Целью изобретения является повышение достоверн ости контроля. На чертеже приведена функциональная схема устройст ва. УС3ройс3во для коммутации информационных каналов содержит (I+ ;) мультиплексоров 1, распределитель 2 импульсов, элемент И 3, дешифратор 4, группу иэ и-блоков 5 сравнения по (!+1) элементов сравнения в каждом, вторую группу из (I -:) элементов И 6, элемент ИЛИ 7, группу из (!+ 1) anelael!3ol3 ИЛИ 8, первый элемент ИЛИ— НЕ 9, приоритетный шифратор 10, сумматор 11 по модулю деа, триггер 12, второй элемент ИЛИ вЂ” НЕ 13, третью группу из K элементов !" 14, первую группу из и элементов И 15, элемент Н Е 16, и имеет выход 17 синхронизации устройства, группу информационных выходов 18, выход 19 признака одиночной ошибки устройства, выход 20 .-ризна.à многократной ошибки устройства, группу выходов 21 номера искаженного разряда в коммутируемом канале, гругпу выходов 22 номеров коммутируемого канала, ь котором произошла ошибка, группу синхрозходов 23 устройства, группу инфор° ц 1С ных входов 24 у тройства. Устройсгво работает следующим образом. На и форма 1ионнь е входы 24 уг;гройс- вл поступают д оичные игналы и каналов оазрядност.; аждь!й, сопровождаeмые синхросигиалами, поступающ ми на синхров> оды 23 устройства, при этом на одноименные разряды и кr:÷àëoâ, АдреСный код с выход;i распределителя 2 (o;;. ходном состоянии на выходе распредели3еля уста,- авливается <од единицы) поступа т на адресные входы мультиплексоров 1, В реэугьтате информационные разряды канала и синхросиг алн с Hoh1I. ром, соответствующим числу в адресном коде, коммутируются мультиплексорами 1 на первые входы элементов 6 второй группы. С помог ьюдешифратора 4 производится расшифровка текуе1его состояния четчика по мере поступления импульсое счета и r3îñïå формиров":ния на его выходе кода, равного fl следующим синхроимпульсам, за счет обратной связи он устанавливается в состояние "1". В каждом текущем такте формируется единичный (стробиру м1ий) сигнал на одном иэ выходов дешифратора 4, с помощью которого стробируются все (I+1) блоь 5 сравнения из соответствующей группы, Дешифратор 4 формирует сигнал лог. "1" на выходе, относящемся к каналу, выбранному распределителем 2 импульсов, Этот сигнал поступает на стробирующий вход соответствующего блока 5 сравнения. Выбранный блок 5 сравнения производит попарное сравнение одноименных двоичных сигналов, поступающих на его информационные входы с выходов мультиплексоров и со входов 23 и 24 выбранного канала. Если отсутствуют неисправности в мультиплексорах 1 и правильно осуществлена коммутация каналов, то на выходе выбранного блока 5 сравнения формируется (!+1) нулевых сигналов, С выхода элемента 9 формируется единичный сигнал, который устанавливает триггер 12 в нулевое состояние и свидетельствует об отсутствии ошибки в оаботе устройства. Единичный сигнал на выходе триггера 12 открывает элементы 6 второй группы и неискаженное информационное слово совместно с синхросигналом скоммутированного канала поступает на выходы 18 I; 17 соответственно, Одновременно единичный сигнал с выхода триггера 12 через открытый элемент 3 разрешает формирование следующего адресного кода на выходе распределителя 2 импульсов. Так как е работе устройства отсутствую1 ошибки, то на выходах 19, 20, 21 и 22 устройства присутствуют нулевые сигналы, свидетельствующие об отсутствии ошибок в ходе коммутации, В работе устройства могут возникать неисправности, проявляющиеся, например, как константные неисправности типа "0" или "1" на выходах 17 и 18 устройства или ошибки в коммутации любого иэ мультиплексоров, проявляющиеся наличием на его выходе двоичных сигналое невыбранного канала. При этом происходит искажение в информационном слове, которое должно быть выдано на выходы устройства 17 и 18, причем эти искажения могут вызывать как одиночные, так и многократные ошибки в слове. В случае. если произошло искажение одного разряда в коммутируемом канале (одиночная ошибка), то на выходе одного из элементов 8 группы появится единичный сиг нал, который вызовет на выходе сумматора 11 по модулю два также единичный сигнал. С выхода шифратора 10 поступит ;-..дресный код, содержащий номер разряда, в котором произошло искажение. Этот код через открытые элементы И 14 третьей груп1624453 пы поступает на выходы 21 устройства. На ется в нулевом состоянии и коммутируемая выход 22 поступает номер скоммутирован- информация совместно с синхроимпульсом ного канала в разряде которого произошла передается через открытые элементы 6 ошибка. На выход 19 поступает сигнал при- группы на выходы 181,,, 184 и 17 устройстзнака одиночной ошибки. 5 ва. Синхроимпульс, сопровождающий инВ случае многократной ошибки единич- формацию через открытый элемент 3, ный сигнал поступает с нескольких элемен- поступает на вход распределителя 2 и на его тов 8 группы. На выходе сумматора 11 выходах формируется очередной адресный присутствует нулевой сигнал и на выходы 21 код (J+1)-го канала. поступает нулевой код, однако номер кана- 10 1.21 Пусть в третьем разряде (J+1)-го кала, в котором произошла многократная нала произошла ошибка, т.е, на вход мульошибка, выдается с выходов элементов 15 типлексора 1з с 0+1)-го информационного третьей группы на выходы 22 устройства. С канала поступает сигнал низкого уровня, а выхода 20 устройства снимается единичный на его выходе из-за неисправности сформисигнал признака многократной ошибки. 15 рован сигнал высокого уровня, В этом слуПри возникновении ошибки любой чае с элемента 5 +1,3 блока 5 на один из кратности триггер 12 устанавливается в входов элемента 9 поступает сигнал высокоединичное состояние, чем предотвращает- го уровня. С выхода элемента 9 на вход S ся выдача искаженной информации на вы- триггера 12 поступит сигнал низкого уровходы 18 устройства. 20 ня, а íà R вход триггера 12 с выхода элеменДополнительно рассмотрена работа ус- та 7 поступает сигнал высокого уровня, тройства в трех возможных ситуациях: который переведет триггер 12 в единичное 1)прикоммутацииинформационныхка- состояние. Тем самым сигналом низкого налов и отсутствии ошибок в выдаваемом уровня с нулевого выхода триггера 12 эаинформационном слове: 25 крываются элементы 6 группы и на выходы 2) при коммутации информационных ка- 18>...Д 184 устройства искаженное слово (с налов и наличии однократной ошибки в вы- ошибкой в третьем разряде) выдано не бдаваемом информационном слове; дет. У 3) при коммутации информационных ка- Одновременно с формированием сигнаналов и наличии многократной ошибки в 30 ла низкого уровня с выхода элемента 9 на выходе сумматора 11 формируется сигнал Для примера выбрана разрядность ин- высокого уровня ПРИЗНАК ОДИНОЧНОЙ формационных слов! = 4, ОШИБКИ, который выдается на соответстЕсли при предыдущей коммутации ин- вующийвыход19устройства,атакжеоткрыформационного канала (с номером J = 1) 35 вает элементы 14 группы, и позиционный отсутствовали ошибки в передаваемом сло- код номера разряда, в котором произошла ве, то состояние основных элементов уст- ошибка (в данном случае 3), выдается на ройства следующее: триггер 12 находится в выходы 121, .„, 211(устройства. нулевом состоянии, на выходе элемента 9 Единичный сигнал с выхода элемента 16 высокой уровень, на выходе распределите- 40 открывает элементы 15 группы, через котоля 2 сформирован позиционный адресный рые на выходы 22), ..., 22 выдается номер код)-го канала. Таким образом, информаци- канала, в котором произошла ошибка в виде онные входы 24 и входы 23 синхроимпуль- единицы в соответствующем разряде(в рассов J-го канала через соответствующие сматриваемом случае на выходе 22J+1), мультиплексоры 1 коммутированы на их вы- 45 После окончания действия сигналов с ходы. выходов мультиплексоров 1, с выхода элеС выходов мультиплексоров 1 сигналы мента 9 будет поступать сигнал высокого поступают на вход элемента 7. С его выхода уровня, триггер 12 устанавливается в нулесигнал высокого уровня поступает на вход R вое состояние, на выходе распределителя 2 триггера 12, на входе S которого также при- 50 будет сформирован позиционный адресный сутствует высокий уровень, поступающий с код очередного (j+2)-го канала и устройство выхода элемента 9, так как ошибки в пере- будет готово к коммутации информации этодаваемом слове отсутствуют и со всех (1+1) го канала. элементов сравнения J-го блока 5 через со- 1.3) Пусть ошибка возникла в 3 и 4 разответствующие элементы 8 группы на входы 55 рядах коммутируемого (j+m) канала, Функэлемента 9 поступают нулевые сигналы. Так ционирование основных элементов будет как для триггера 12, построенного на логи- осуществляться как и в случае 1.2 за исключеских элементах И вЂ” НЕ, входная комбина- чением того, что на выходе элемента 13 буция иэ двух высоких уровней не изменяет дет сформирован сигнал МНОГОКРАТНОЙ состояния его выходов, то триггер 1? оста- ОШИБКИ и в этом случае будет выдаваться 1624453 Состав11гвль . Витали . в Гехр.д Л1.Л1ор ентал КОрректор T.Ïàëèè РвдаКтОр AÄÎ » и н и Заказ 191 ираж Подписное ВНИИПИ i < гч, 1,;I ..н1 Ого комитета по изобре1 .н ял1 и Открытиям при ГКНТ СССР! 1 035. Москва Ж-35 Раушскэч нэб., 4/5 "П вн1, г У горсд, ул.Гагарина, 101 1., Ч| 1О, t.о ?1111,-,т Произвгь . номер канала на выходах 22 I, ..., 22n, где эти ошибки произошли, Номер разряда с выходов 21T, ..., 21! выдаваться не будет, так как эта ошибка многократная и элементы 141, ..., 14 закрыты нулевым сигналом с выхода сумматора 11. Коммутация синхроимпульсов осуществляется мультиплексором 11 группы, которые поступают параллельно с информационными сигналами по каждому каналу. При этом синхроимпульсы по времени перекрывают окончание передаваемых сигналов и сопровождают в конце передаваемую информацию, поэтому синхроимпульс предыдущего канала осуществляет выработку позиционного кода в распределителе 2 для последующего канала, Формула изобретения Устройство для контроля коммутации информационных каналов, содержащее распределитель импульсов, дешифратор, группу из п элементов И (где и - количество коммутируемых каналов), элемент ИЛИ, триггер, группу из (!+1) мультиплексоров (где — разрядность коммутируемых каналов) и группу из и блоков сравнения, каждый из которых содержит (! 1) элемент сравнения, причем )-й выход распределителя импульсов (1 < j 5 IT1) соединен с адресным входом )-го мультиплексора группы и j-м входом дешифратора, i-й выход которого (1 i < n) подключен к первому входу i- o элемента И первой группы, !-й разряд информационного входа первого мультиплексора группы соединен с i-м синлровходом устройства, информационный вход j-lo мультиплексора группьл начиная с второю, подключен к j-му информационному входу устройства, первый информационный вход первого элемента сравнения i-го блока сравнения группы соединен с i-м синхровходом устроиства, первый информационный вход j-го элемента сравнения, начиная с в орого, I-rn блока сравнечич группы псдключен к I му разряду j-го информационного входа устроиства, стробпрующий вход каждого элел1вн1э сравнения i-ro блока сравненич грувпы соединен с l м выХОДОМ ДЕШИфРЭтОРВ, Э lTЫхОД i-ГО МУЛЬТИплексора груп 1ьl ис дключвн к второму 50 информационному входу j-го элемента сравнения каждого из блоков сравнения группы, о тл ич а ю ще еc я тем, что, с целью повышения достоверности контроля, в него введены вторая группа из(Н1) элементов И, группа из (!+1) элементов ИЛИ, третья группа из k элементов И (k = ig i+1), приоритетный шифратор, сумматор по модулю два, элемент И, два элемента ИЛИ-НЕ и элемент НЕ, при этом выход элемента И соединен с входом запуска распределителя импульсов, а i é вход элемента И подключен к i-му синхровходу устройства, первый и второй входы и выход !-го элемента И второй группы соединены соответственнО с выходом j-го мультиплексора группы, инверсным выходом триггера и )-м входом элемента ИЛИ, выход которого подключен к входу установки "1" триггера, кроме того, инверсный выход триггера соединен с (и+1)-м входом элеменга И, выход j-го элемента сравнения i-го блока сравнения группы подключен к I-му входу j-ro элемента ИЛИ группы, выход j-го элемента ИЛИ группы подключен к )-м входам первого элемента ИЛИ вЂ” НЕ, приоритетного шифратора и сумматора по модулю два, выход первого элемента И второй группы является выходом признака синхронизации устроиствэ, выход j-го элемента И второй группы, начиная с второго, образует инфоомационный выход устройства, выход первого элемента ИЛИ НЕ соединен с входом установки 0 триггера, первым входом ВтОрОГО ЭЛЕЛ1ЕНта ИЛИ- НЕ И ВхОдОМ ЭГЕмента iII . выходы приоритетного шифратора подключены к первым входам одноименных элементов И третьей группы, вь1ходы которых являются выходом номера искажен.1Оп разряда усгройства, выход суммчто!1а по модулю два соединен с вторым входом каждого из элементпв И третьей группы. вторым входом второго элел1ента ИЛИ-НЕ и чвляется выходом признака одиHo÷íoè ошибки устройс вэ. выход элемента НЕ подллк1чен к вторым входам элементов И:1ервой группы, выходы которых Образуют выход номера искаженного канала ус1ройствэ. а выход второго элемента ИЛИ-НЕ являетсч выходом признака многократной Ошибки .,тройствэ.