Устройство для диагностики абонентов вычислительной сети
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислитель ной технике Целью изобретения является повышение достоверности контроля. Для этого в устройство, содержащее блок задания режима и индикации, блок регистров параллельного обмена, блок усилителей параллельных каналов связи, блок управления , буферный регистр и блок памяти программ, введены блок коммутации шин блок выработки тактовых импульсов многоканальный блок обратимого преобразования параллельного кода в последовательный и блок усилителей последовательных каналов связи Устройство обеспечивает достоверный контроль многоканальных абонентов сети в автономном и рабочем режимах 6 ил
СО!ОЗ СОВ!: СКИХ
СОЦИАЛИСТИЧЕ С К ИХ
Р Е С ! У Б! И К
fsi>s G 06 F 11/26, 13/00
ГОСУДАРСТВЕ ННЫ И КОМИТЕТ
flO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
3Ж0
Ит .МЫ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4704228/24 (22) 14.06.89 (46) 23,06.91, Бюл, М- 23 (71) Институт проблем управления (72) С.В. Макеев (53) 681.3(088.8) (56) Авторское свидетельство СССР
N . 1381514, кл. G 06 F 11/00, G 06 F 9/00, 1986.
Авторское свидетельство СССР
И:- 1280633, кл. G 06 F 11!00, 1985. (54) УСТРОЙСТВО ДЛЯ ДИАГНОС ГИКИ
АБОНЕНТОВ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ (57) Изобретение относится к вычислительной технике. Целью изобретения является
Изобрегение относится к вычислительной технике и может быть использовано для проверки абонентов, работающих в вычислительных сетях, Целью изобретения является повышение достоверности контроля.
На фиг. 1 представлена блок-схема устройства; на фиг. 2-5 — примеры технической реализации блока управления, многоканального блока обратимого преобразования параллельного кода в последовательный, блока регистров параллельного обмена и блока выработки тактовых импульсов !а фиг. 6 — примеры подключения устройства в вариантах автономной проверки моноканального абонента (а), многоканального абонента (б), в режиме прослушивания (в) и режиме трансляции(г), Устройство содержит (фиг, 1) блок 1 задания режима и индикации, блок 2 управления, блок 3 выработки тактовых импульсов, „„5U„„1658157 А1 повышение достоверности контроля. Для этого в устройство, содержащее блок задания режима и индикации, блок регистров параллельного обмена, блок усилителей параллельных каналов связи. блок управления, буферный регистр и блок памяти программ, введены блок коммутации шин, блок выработки тактовых импульсов, многоканальный блок обратимого преобразования параллельного кода в последовательный и блок усилителей последовательных каналов связи. Устройство обеспечивает достоверный контроль многоканальных абонентов сети в автономном и рабочем режимах. 6 ил. многоканальный блок 4 обратимого преобразования параллельного кода в последовательный, блок 5 регистров параллельного обмена. блок 6 памяти программ, буферный регистр 7, блок 8 коммутации шин, блок 9 усилителей последовательных каналов связи, блок 10 усилителей параллельных каналов связи, шину 11 команд и данных, шину
12 данных, шину 13 адреса, шину 14 управления, шины (линии) 15 — 22 межблочных связей устройства. шины (линии) 23-27 внешних связей устройства.
Блок 1 задания режима и индикации предназначен для ручного ввода и индикации команд и данных и содержит (фиг. 1) клавиатуру (узел ручного ввода) 28, узел 29 индикации, дешифратор 30 и формирователь 31 импульса сброса, состоящий из кнопки 32 "Сброс", регистра 33 и конденсатора 34. элемент НЕ 35.
1658157
Блок 2 управления предназначен для формирования команд управления блоками устройства, формирования данных, анализа данных и состояния процесса проверки и содержит (фиг. 2) узел 36 логической обработки, кварцевый резонатор 37, резистор
38, соединенный с шиной 39 положительной полярности источника питания, На фиг, 2 показан вариант включения БИС
1816ВЕ35 в качестве узла 36 логической обработки.
Многоканальный блок 4 обратимого преобразования параллельного кода в последовательный предназначен для обмена информацией между последовательными каналами связи проверяемых абонентов сети (через линейные усилители блока 9) и параллельными шинами 12 — 14 устройства, Блок 4 должен обеспечивать возможность работы не меньше, чем с двумя последовательными каналами связи, и может быть построен на стандартной БИС типа 580ВВ51.
На фиг. 3 показан пример реализации блока
4 на БИС типа 58ОВВ51, рассчитанный на работу в асинхронном стартстопном режиме работы с двумя каналами связи. Блок 4 содержит узлы 40 и 41 (фиг, 3) обратимого преобразования параллельно-последовательных кодов.
Блок 5 регистров параллельного обмена предназначен для обмена информацией между устройством и проверяемыми абонентами, имеющих параллельные интерфейсы, причем абоненты могут быть подключены непосредственно через шины
27 или через усилители блока 10, Блок 5 должен иметь минимум два параллельных регистра 42 и 43 (фиг,4), разряднос b которых определяется числом линий интерфейсов проверяемых абонентов. На фиг 4 показан пример реализации регистров 42 (43) на БИС 580ВВ55.
Блок 3 выработки тактовых импульсов служит для выработки последовательности тактовых импульсов, соответствующих скоростям передачи по последовательным ка налам. Блок 3 содержит (фиг, 5) программируемый узел 44 счета времени, в качестве которого может быть использована БИС типа 580ВИ53, и резистор 45.
Блок 6 памяти программ предназначен для хранения программ и констант, требуемых для реализации алгоритмов проверки абонентов и взаимодействия блоков устройства. Блок 6 может быть выполнен в виде постоянной памяти, например, на базе микросхемы 573Р Ф2.
Устройство позволяет осуществить проверку различного типа сетевых устройств (абонентов). Варианты соединения устрой5
55 ства 46 и абонентов 47 и 48 показаны на фиг.
6. Абонент 47 представляет собой техническое или программно-техническое средство (терминал, 3ВМ, печатающее устройство), подключаемое к сети через один интерфейс, Абонент 48 здесь представляег собой разновидность технических или программнотехнических средств. работающих в сети через совокупность логически связанных интерфейсов (концентратор каналов и/или терминалов, узел сети, аппаратура передачи данных), Проверку таких абонентов необходимо осуществлять испытанием нескольких интерфейсов одновременно, Устройство работает следующим образом.
После нажатия кнопки 32 "Сброс формиронателя 31 блок 2 переходит к выбору команды из нулевой ячейки блока 6 памяти программ, выставляя на шине 11 младшие восемь разрядов адреса, сопровождая это генерацией сигналов в линиях 16 и 15. Буферный регистр 7 по сигналу в линии 16 фиксирует младшие разряды адреса и передае их на шину 13 адреса. Старшие четыре разряда адреса передаются на шину 13 непосредственно с выхода блока 2, Блок 6 памяти программ по адресу на шин 13 и стробирующему сигналу в линии
15 выдает на шину 11 команду, с которой начинается программа работы устройства.
Блок 2 в соогветствии с программои переходит к сканированию узла 29 индикации и клавиатуры 28. Блок 2 через одинаковые промежутки времени выставляет на линиях
21 двоичный код адреса элемента, с которым будет осуществляться обмен B данном цикле сканирования. В том случае, если осущесгнляется сканирование узла 29 индикации, блок 2 переводит порт, к которому подключены линии 20, в режим вывода и выдает на его выход код соответствующего знака. В том случае, если осуществляется сканиронание клавиатуры 28, блок 2 переводит порт в режим ввода и осуществляет по линиям 20 ввод кода, определяющего положение клавиши в страхе, Дешифратор 30 осуществляет преобразование двоично-кодированного адреса в позиционный код, с помощью которого осуществляется выбор элемента индикации узла 29 или активизируется позиция в клавиатуре 28, Блок 2 через блок 8, шину 13 адреса, шину 12 данных и шину 14 управления имеет возможность осуществлять обмен данными и управляющими словами с блоками 3-5.
В интерактивном режиме настройки оператор устройства, используя блок 1 задания режима и индикации, записывает во внутреннюю память блока 2 информацию о
1658157
50 необходимых режимах работы блоков 5, 3 и
4, а также команды, определяющие алгоритм работы устройства в различных режимах проверки абонентов вычислительной сети. После этого осуществляется запуск устройства в одном из следующих режимов.
Устройство работает в следующих режимах (фиг. 6): режим автономной моноканальной проверки; режим автономной многоканальной проверки; режим прослушивания рабочей конфигурации; режим трансляции и управления в рабочей конфигурации, - В режиме автономной моноканальной проверки (фиг. ба) устройство 46 подключается к абоненту 47 по одному иэ каналов параллельному беэ буферизации 27, параллельному с буферизацией 23 и 24, последовательному 25 или 26.
В этом режиме блок 2 через блок 8 коммутации шин и шину 12 передает необходимые команды из своей внутренней памяти в многоканальный блок 4, блок 3 или блок 5, сопровождая выдачу команд на шины 11 и
12 соответствующей информацией на шине
13 адреса и шине 14 управления. После установке режимов работы блоков 5. 4, 3 блок
2 осуществляет выполнение Bill.îâl»ò!.IB, хранящегося в памяти блока 6. В iастнпст»к блок 2 считывает ин4 ормацию ОI .,бон ч-а
47 через один из выбранных к;»»»алов ог ина, а выдает зту инфор г»ацию»а у-, » . 9 оператору для виэуальног, »7л»од и„ считывает даНные, вводимые оп .l»B" .. л с клавиатуры 28, и передает их «epr;;» Од»1»»;1з выбранных каналов обмена абон;..ту 4:
В режиме автономHой мп, îvBI:Bëьно ; проверки (фиг. 6б) устройство 46 подключаЕТСЯ К УЗЛУ ВЫЧИСЛИтЕЛЬНОй С-"»И к1»О О;. нальному абоненту) 48, для про»»е,ки его работоспособности в различных режимах.
Для этого могут использоваться каналы 27.
23, 24, 25 и 26. Отличие данного режима от предыдущего состоит в тпм, что блок 2 Осуществляет обмен с узлом сети или многоканальнь»м абонентом 48 одHQI»p».MOHHG гlO нескольким каналам обмена, пр;чем в том сочетании. которое необходимо для осуществления бог ее полной проверки. улнализируя информацию, прох; дящую через абонент 48, делает вывод:> с »сг» внии абонента 48, В режиме прослушивая: я рабо ей I;r7!I фигурации (фиг, бв) устройс»во 46 под л»очается к каналу(по ка IBna»1), сг..»: ыва»о»7,ему абонент, например узел "8 c,»ÜI7Hríòîì - 7 (например, терминалом или ЭЯ Jll параллельно. Блок 2 передаег блокг»м 4 и 5 кг7»1: ды, настраивающие их для работы ь ре .:и;-Ie ввода информации на шину 2 д;;»»нь х. 8а5
40 тем B соответствии с заданным алгоритмом блок 2 осуществляет передачу данных из соответствующего канала 27. 17 или 18 через блоки 4 и 5, шину 12, блок 8 коммутации шин, шину 11, порт 1 БУ2 и шину 20 в узел
29 индикации для визуального наблюдения.
В режиме трансляции и управления рабочей конфигурацией (фиг. 6г) устройство 46 включается в разрыв канала (каналов), связывающего узел 48 и абонент 47.
Блок 2 для определения режимов передает команды блокам 5. 4 и 3. а затем переходит к выполнению алгоритма работы, а соответствии с которым может осуществлять прием данных с одного канала (например, 25) и передачу их в другой канал (например, 26) (трансляция данных), В процессе трансляции блок 2 может в соответствии с алгоритмом; осуществлять выдачу транслируемых данных на узел 29 индикации для визуального контроля, осуществлять выдачу транслируемых данных в один из свободных каналов для передачи другому устройству (ответвление данных); осуществлять ввод в транслируемое сообщение необxr7äl" мых д;IHHыл и команд с клавиатуры 28 и передачу их в канал, свя»анныи с узлом 48 или абонен»ом 47, для уг равлЕни>< рабпчЕи кО»»фиг, pB»uI1е»
Таким Обр зом, устроиство и . волче»
ОС : щЕС» ВЛЯТ ь I!, О»»е рху МОНОКаНB,» ьН ю л И
1но<оканчльных або»ент<.з в BB1ãII;7 лном режиме и в р..жимах р,»бп«»»х л.»нфигур:.ций (без ее разборки), об».."; чивая в итоге более ,,Остогерный ., гроль работосг»ООО чост, отдельных абонентов и».х рабочил конфигураций. Подобчые режимы контроля специ фичнь» для сетевых ко».»фигура.!»" é и их абонентов.
Формула изобретения
Устройство для диагностики абонентов вычислительной сети, с..держащее блок задания режима и индикации, выходом "Оединен;;в и с входами сброса блока регистров параллельного обмена и блок управления. первый и второй выходы которого сседине нь. соответственно с синхронизирующ1ми входами блока памя,!1 програмь1 и буферно го регистра. а первая группа выходов — с группои управляющих входов блока регистров параллельного обмена, первои группои информационных входов-выходов подклюЧЕ»»ОГО К ПЕРВОЙ Cl7ynlle ИНфОРМЛЦИОННЫ C вхо„зо -выходов блока ус»1литег» и пара,lлельнь,х каналов связи. вторая группа информгщионных входов-выходов кот рого и третья группа информационнь,х влодов-вы
1658157 ходов блока регистров параллельного обмена являются группой входов-выходов данных устройства для подключения к группам входов и выходов параллельного кода проверяемого абонента, о т л и ч а ю щ е е с я 5 тем, что, с целью повышения достоверности контроля, в устройство введены блок коммутации шин, многоканальный блок обратимого преобразования параллельного кода в последовательный, блок усилителей после- 10 довательных каналов связи и блок выработки тактовых импульсов, причем первая группа информационных входов-выходов и вторая группа выходов блока управления соединены соответственно с группой ин- 15 формационных входов-выходов и группой стробирующих входов блока задания режима, и индикации, группа информационных входов буферного регистра и группа выходов блока памяти программ соединены с 20 второй группой информационных входоввыходов блока управления и первой группой информационных входов-выходов блока коммутации шин, вторая группа информационных входов-выходов которого 25 подключена к второй группе информационных входов-выходов блока регистров параллельного обмена, первой группе информационных входов-выходов многоканального блока обратимого преобразования 30 параллельного кода в последовательныи и группе информационных входов-выходов блока выработки тактовых импульсов, группы адресных входов которых соединены с третьей группой информационных входоввыходов блока управления, группой выходов буферного регистра и группой адресных входов блока памяти программ, первая группа информационных входов-Выходоя блока усилителей последовательных каналов связи является группой входов-выходов устройства для подключения к информационным входам и выходам последовательного кода проверяемого абонента, а вторая группа информационных входов-выходов— соединена с второй группой информационных ВХОДОВ ВыхОДОВ многоканального блока обратимого преобразования параллельного кода в последовательный, тактовый вход коTop0Io соединен с выходом блока вырабогки тактовых импульсов, а группа управляющих входов — с первой группой выходов блока управления, группой управляющих входов блока выработки тактовых импульсов и управляющим входом блока коммутации шин. вход сброса многоканального блока обратимого преобразования параллельного кода 8 последовательны . соединен с выходом блока задания режима и индикации.
1658157
1Ф,1
19.2
Ь5
22.2
1658157
Н! Ð Ж2 1У.
Риг. Х
Составитель И.Хазова
Редактор В,Бугренкова Техред М,Моргентал Корректор С,Черни
Заказ 1713 Тираж 423 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, )К-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101