Имитатор абонента
Иллюстрации
Показать всеРеферат
ИМИТАТОР АВОНВНТА, содержащий блок коммутации, первая и вторая группы входов которого являются соответственно первой и второй группами информационных входов имитатора , регистр информации, группа выходов которого является цервой группой выходов имитатора, а группа информационных входов соединена с первой группой коммутации, И блок управления записью, состоя1 1й из четырех элементов И, четырех элементов НЕ, триггера готовности и триггера управления, причем в блоке управления записью выход первого элемента И соединен с первым входом триггера готовности, выход которого подключен к первьм входам второго и третьего элементов И, а второй вход через элемент НЕ подключен к первому входу первого элемента И и второму входу третьего элемента И, третьим входом соединенного с первьм входом четвертого элемента И и входом триггера управления, первый вkoд которого соединен с выходом второго элемента И, вторым и третьим входами подключенного соответственно к выходам второго и третьего элементов НЕ, вход которого соединен с вторым входим триггера управления, второй вход четвертого элемента И соединен с выходом четвертого элемента НЕ, входы с первого по четвертый элементов НЕ блока управления записью соединены с соответствухлдими разрядными шинами второй группы выходов блока коммутации , а -выходы триггера готовности, триггера управления и четвертого элемента И блока управления записью образуют вторую группу выходов имитатора , отличающийся тем, что, с целью повышения достоверности работы, в имитатор йведен (Л блок контроля, состоящий из триггес ра ошибки, двух элементов И, элемен-. та ИЛИ, двух элементов НЕ и сумматора по модулю два, причем в блоке контрр-. ля выходы первого и второго элементов И соединены соответственно с первым и вторым входами элемента ИЛИ, перел вые входы элементов И объединены и через первый элемент НЕ соединены :о с первым входом триггера ошибки, второй вход которого подключен к Эд выходу элемента ИЛИ, второй и третий sj входы первого элемента И подключены / соответственно к выходам второго элемента НЕ и сумматора по модулю два,, группа входов которого соединена с первой группой выходов блока коммутации , выход триггера ошибки соединен с, третьим входом четвертого элемента И блока управления записью, вторые входы второго элемента И блока контроля и первого элемента И блока управления записью являются соответ
(19) (11) 4(51) G 06 F 11/00
ГОСУДАРСТВЕННЬЙ ИОМИТГГ 66QP
Л М N5%%5NN М ° !а
ОПИСАНИЕ ИЗОБРЕТЕНИЯ к *втаисному sv
j»
1 (21) 3515317/24-24 (22) 26. 11. 82 (46) 23 ° 04.85. Бюл. В 15 (72) М.С.Афанасьев, А.П.Олесов, В.И.Тужилин и В.А.Шпиев (53) 681.326.74(088.8) (56) Авторское свидетельство СССР
Н» 693365, кл. (06 Р 3704, 1977.
Алфавитно-цифровое цечатающее устройство. Техническое описание
ПТ3.043.165, схема электрическая структурная ПТ3.043. 165 Э}, 1976. (54) (57) ИМИТАТОР. АБОНЕНТА, содержащий блок коммутации, первая и вторая группы входов которого являются соответственно первой и второй группами информационных входов имитатора, регистр информации, группа выходов которого является первой группой выходов имитатора, а группа информационных входов соединена с
-первой группой коммутации, и блок управления записью, состоящий иэ четырех элементов И, четырех элементов НК, триггера готовности и триггера управления, причем в блоке управления записью выход первого элемента
И соединен с первым входом триггера готовности, выход которого подключен к первьк входам второго и третьего элементов И, а .второй вход через элемент НЕ подключен к первому входу первого элемента И и второму входу третьего элемента И, третьим входом соединенного с первьею входом четвер. того элемента И и входом триггера управления, первый вход которого соединен с выходом второго элемента И, вторым и третьим входами подключен/ ного соответственно к выходам BTO
por"o и третьего элементов НЕ, вход которого соединен с вторым входОм триггера управления, второй вход .четвертого элемента И соединен с выходом четвертого элемента HF., входы с первого по четвертый элементов НЕ . блока управления записью соединены с соответствующимн разрядными шинами второй группы выходов блока коммутации, а выходы триггера готовности, триггера управления и четвертого элемента И блока управления записью образуют вторую группу выходов имитатора, отличающийся тем, что, с целью повышения достоверности работы, в имитатор Введен блок контроля, состоящий из триггера ошибки, двух элементов И, элемента ИЛИ, двух элементов НЕ и сумматора по модулю два, причем в блоке контроля выходы первого и второго элементов
И соединены соответственно с первым и вторым входами элемента ИЛИ, первые входы элементов И объединены и через первый элемент НЕ соединены с цервьж входом триггера ошибки, второй вход которого подключен к выходу элемента ИЛИ, второй и третий входы первого элемента И подключены соответственно к выходам второго элемента НЕ и сумматора о модулю два,, группа входов которого соединена с первой группой выходов блока коммутации, выход триггера ошибки соединен с третьим входом четвертого элемента И блока управления записью, вторые входы второго элемента И блока контроля и первого элемента И блока управления записью являются соответ1151967
1 ственно первым и вторым входами задания режима имитатора, первый и четвертый входы первого элемента И и вход второго элемента НЕ блока контроля подключены к соответствующим
Изобретение относится к цифровой вычислительной технике и может быть использовано для оперативной проверки работоспособности и правильности формирования контрольной информации 5 в трактах обмена между ЭВИ и абонентом.
Цель изобретения — повышение достоверности работы.
На фиг. 1 представлена блок-схема предлагаемого имитатора абонента; на фиг. 2-4 — функциональные схемы блоков контроля и управления записью и блока коммутации; на фиг. 5 — структура включения имитатора в систему; на фиг. 6 — блок-схема проверки устройства.
Устройство (фиг. 1) содержит блок
1 контроля, блок 2 коммутации, регистр 3 информации, блок 4 управления 20 записью, шину 5 первого входа, шины
6 и 7 первой и второй групп входов имитатора, шину 8 второго входа имитатора, шины 9 второй группы выходов имитатора, Блок 1 контроля служит для контроля правильности воспринимаемой информации и управления алгоритмом связи внешнего устройства с устройством сопряжения в случае имитации ЗО сбойных ситуаций. Блок 2 коммутации служит для коммутации режимов провер. ки работоспособности устройства сопряжения и самопроверки. Регистр 3 информации служит для хранения воспринимаемой информации в процессе контроля и выдачи ее на индикатор (не показан). Блок 4 управления записью служит для выполнения алгоритма связи внешнего устройства с gp устройством сопряжения.
Блок 1 контроля .(фиг. 2) состоит иэ сумматора 10 по модулю два, элементов И 11 и 12, второго и первого элементов HE 13 и 14, элемента ИЛИ 4 разрядным шинам второй групПы выходов блока коммутации, выход третьего элемента И блока управления записью, соединен с управляющим входом регистра информации.
15, триггера 16 ошибки, шин 17 груп-. пы входов сумматора 10, шин f 8 входов элементов И 11 и HE 13 и шины 19 выхода триггера 16.
Сумматор 10 по модулю два служит для контроля воспринимаемой устройством информации на четность. Элемент И 11 служит для установления триггера 16 ошибки в случае неправильной по четности информации. Элемент И 12 позволяет имитировать нарушение четности в воспринимаемой информации. Триггер 16 ошибки фиксирует наличие нарушения четности в воспринимаемой информации.
Блок 4 управления записью (фиг. 3) состоит из элементов И 20-23, элементов НЕ 24-27, тригера 28 готовности, триггера 29 управления, группы входов 18, выходов 8 и 19, шины 30 выхода имитатора.
Элемент И 20 служит для установки триггера 28 готовности в случае отсутствия сигнала имитации блокировки установления триггера 28. Элемент
И 21 служит для установления триггера 29 в соответствии с условиями алгоритма связи внешнего устройства с блоком сопряжения. Элемент И 22 для формирования сигнала записи информации в регистр 3 информации.
Элемент И 23 служит для выдачи сигнала ошибки в соответствии с алгоритмом связи внешнего устройства.
Триггер 28 готовности служит для указания о готовности устройства к работе с блоком сопряжения. Триггер
29 управления служит для указания о готовности устройства воспринимать информацию от блока сопряжения.
Функциональная схема блока коммутации (фиг. 4) состоит из группы элементов И-ИЛИ 31, элемента НЕ 32, Элементы И-ИЛИ 31 служат для коммутации шин 6 и 7 в зависимости з 1151 от сигнала на первой шине 6 и сигнала с выхода элемента HE 32, которые устанавливают режим работы устройства.
Имитатор 33 подключается шинами
7 и 9 к устройству 34 сопряжения, связанному с каналом 35 ввода-вывода
ЭВМ шинами 36 и 37, а также шинами
38 первой группы выходов к индикатору 39 и шинами 5,6 и 8 к клавиатуре 1р
40, устанавливающей режимы имитации.
Имитатор 33 абонента выступает перед ЭВМ в качестве внешнего устройства, обеспечивая имитацию сигналов управления в интерфейсе связи между j5 устройством сопряжения и внешним устройством.
Контроль устройства сопряжения происходит в составе системы (фиг. 5) в тестовом режиме. Контроль осуществ- 20 ляется по команде "Записать". Блоксхема проверки устройства сопряжения по команде Записать" отражает формирование байта состояния в устройстве сопряжения (фиг. 6). 25
Формирование байта состояния происходит следующим образом.
Канал 35 выдает по шине 37 интерфейса ввода-вывода сопряжения команду Записать .
Устройство 34 сопряжения контролирует ее на правильность и четность (блок А 3 фиг. 6) в случае, если команда правильная, выдает сигнал
"Готовность источника (ГИ), который устанавливает триггеры 28 и 29 в имитаторе абонента. Устройство 34 проводит анализ на окончание операции (блок А 7), наличие сигналов от имитатора Готовность приемника (ГП) Й 4О
"Управление приемника (УП) (блоки
А11 и А13), Далее устройство 34 выдает информацию (блок А14) и сигнал "Управление источника" (УИ) (блок А15), но которому в имитаторе 45 происходит запись информации в регистр 3 н высвечивание ее на поле индикатора 39.
В случае контроля формирования в байте состояния указателя "Сбой в устройстве" с клавиатуры 40 по входу 5 путем включения соответствующего тумблера осуществляется уста- .. новка триггера 16, а устройство 34 . обеспечивает проверку наличия сигна55 ла ошибки (СШ) (блок А16) . Проверку нарушения временного алгоритма связи устройство 34 осуществляет в блоках
967 4
А18 и А19 (фиг. &} . Провильность окончания операции проверяется в блоке А8 (фиг. 6). Все укаэанные проверки осуществляют установку соответствующих указателей в байте состояния, который выдается на шину
36 по окончании выполнения команды.
Имитатор работает следующим образом.
Имитатор имеет два режима работы. режим ручного тестирования, задаваемого с клавиатуры 40, и режим контроля при помощи канальных тестов.
В режиме ручного тестирования оператор, используя клавиатуру 40, обеспечивает контроль функционирования узлов устройства 34. Для этого переключателем "Режим" оператор по шине 6 подает сигнал, который разрешает прохождение сигналов на шинах
6 ..., 6 через элементы И-ИЛИ 31 коммутатора.
Режим контроля устройства 34 задается изменением сигнала на шине
6, что обеспечивает подключение шнн 7 через И-ИЛИ 31 к блокам 1,4 и регистру 3. По шинам 7 и 9 осуществляется интерфейс связи между устройством 34 и имитатором 33. При работе с имитатором ЗЗ из устройства
34 по шине 71 поступает сигнал "Готов0 ность источника" (ГИ), который при наличии на шине 7 сигнала "Блокировка готовности приемника", устанавливает триггер 28. При отсутствии на шине 7 сигнала "Управление источника", а на шине 7 — "Конец передачи" устанавливается. триггер 29. установка триггеров 28, 29 и выдача на шинн 94 и 9g сигналов "Готовность приемника" и "Управление приемника" указывает на готовность имитатора 33 к работе с устройством 34.
Далее на шинах 71 — 7 устанавли9 ваются информационные сигналы, которые по шинам 17 поступают в регистр 3 и на сумматор 10 для контроля на четность. На шине 7 устанавливается сигнал, который указывает на наличие информации на шинах 6. По сигналу на шине 7 < осуществляется установка триггера 16 и запись информации в регистр 3. В случае если информация имеет правильную четкость, то путем подачи на шину 5 сигнала "Имитация ошибки" устанавливается триггер 16.
По сигналу на шине 7и, проходящему по шинам 18, осуществляется
3 1 f 51967 также сброс триггера 29 и выдача ф (при отсутствии на шине 7 сигнала п
"Признак контроля на шину 9 сиги нала "Ошибка". Сброс триггера 29 указывает на отсутствие на шине 9у 5 р сигнала управление приемника", что с ведет к сбросу сигнала на шине 7 д
Отсутствие сигнала на шине 7 через н (! элемент НЕ 26 и элемент И 21 усташ навливает вновь триггер 29. Таким образом, осуществляется повторная Ш запись и контроль передаваемой информации. Этот процесс продолжается до тех пор, пока на шине. 7 не с появится сигнал, указывающий на 15 д окончание передачи информации. Сиг- Ис нал на шине 7 через шину 18 и элемент И 25 поступает на элемент
И 21„ что обеспечивает блокировку установки триггера 29 после сброса. _#_ ро сигнала на шине 7и . Далее происходит сброс сигнала на шине 7 и сброс
Щ через элемент НК 24 триггера 28, что указывает на отсутствие сигнала на шине 9 и окончание передачи данных. 25
Таким образом, в случае нормального завершения обмена передачи инормации можно заключить, что тракт ередачи информации функционирует справно.
Для контроля правильности реагиования устройства 34 на сбойные итуации оператор, во время передачи анных, с клавиатуры 40 может устаовить сигнал "Имитация ошибки" на ине 5 устройства, сбросить сигнал
Блокировка готовности приемника" на ине 8.
Перед контролем устройства 34 митатор 33 должен находиться в брошенном состоянии, т.е. на шинах 9 олжны быть сигналы низкого уровня. пользуя режим ручного тестирования, ператор может задать исходную сбойную итуацию. Например, с помощью клавиуры 40 установить один из триггев,16, 28, 29, не переводя устройво 34 в режим контроля.
Таким образом, предлагаемое устйство обеспечивает возможность оверки большего, по сравнению с известным числа сбойных ситуаций, причем с возможностью оперативного создания такой ситуации, что и позволяет повысить контроль.1151967
I l51967
1151967 фиг
®Н @ШИ Заказ 2325/38 Тираж 710 Подписное
4sanaan ППП "Патскт", r.Óìrîðîä, ул,Проектная, 4