ственно первым и вторым входами задания режима имитатора, первый и четвертый входы первого элемента И и вход второго элемента НЕ блока контроля подключены к соответствующим 1151 967 разрядным шинам второй группъ выходов блока коммутации, выход третьего элемента И блока управления записью J соединен с управляющим входом регистра информации.
название | год | авторы | номер документа |
---|---|---|---|
Устройство контроля устройств сопряжения | 1983 |
|
SU1130869A1 |
Имитатор внешнего устройства | 1983 |
|
SU1104496A1 |
Имитатор внешнего устройства | 1984 |
|
SU1205150A1 |
Устройство сопряжения контролируемого процессора с основной памятью | 1980 |
|
SU877550A1 |
Устройство для сопряжения | 1979 |
|
SU805295A1 |
Имитатор сигналов коммутационного оборудования телефонной станции | 1980 |
|
SU960827A1 |
Устройство для сопряжения | 1978 |
|
SU697991A1 |
Устройство для ввода информации | 1980 |
|
SU947848A1 |
Устройство для контроля передачи информации между каналом и процессором | 1980 |
|
SU960824A1 |
Устройство для сопряжения цифровой вычислительной машины с периферийными устройствами | 1979 |
|
SU955013A1 |
ИМИТАТОР АВОНВНТА, содержащий блок коммутации, первая и вторая группы входов которого являются соответственно первой и второй группами информационных входов имитатора, регистр информации, группа выходов которого является цервой группой выходов имитатора, а группа информационных входов соединена с первой группой коммутации, И блок управления записью, состоя1 1й из четырех элементов И, четырех элементов НЕ, триггера готовности и триггера управления, причем в блоке управления записью выход первого элемента И соединен с первым входом триггера готовности, выход которого подключен к первьм входам второго и третьего элементов И, а второй вход через элемент НЕ подключен к первому входу первого элемента И и второму входу третьего элемента И, третьим входом соединенного с первьм входом четвертого элемента И и входом триггера управления, первый вkoд которого соединен с выходом второго элемента И, вторым и третьим входами подключенного соответственно к выходам второго и третьего элементов НЕ, вход которого соединен с вторым входим триггера управления, второй вход четвертого элемента И соединен с выходом четвертого элемента НЕ, входы с первого по четвертый элементов НЕ блока управления записью соединены с соответствухлдими разрядными шинами второй группы выходов блока коммутации, а -выходы триггера готовности, триггера управления и четвертого элемента И блока управления записью образуют вторую группу выходов имитатора, отличающийся тем, что, с целью повышения достоверности работы, в имитатор йведен (Л блок контроля, состоящий из триггес ра ошибки, двух элементов И, элемен-. та ИЛИ, двух элементов НЕ и сумматора по модулю два, причем в блоке контрр-. ля выходы первого и второго элементов И соединены соответственно с первым и вторым входами элемента ИЛИ, перел вые входы элементов И объединены и через первый элемент НЕ соединены :о с первым входом триггера ошибки, второй вход которого подключен к Эд выходу элемента ИЛИ, второй и третий sj входы первого элемента И подключены / соответственно к выходам второго элемента НЕ и сумматора по модулю два,, группа входов которого соединена с первой группой выходов блока коммутации, выход триггера ошибки соединен с, третьим входом четвертого элемента И блока управления записью, вторые входы второго элемента И блока контроля и первого элемента И блока управления записью являются соответ
Изобретение относится к цифровой вычислительной технике и может быть использовано для оперативной проверк работоспособности и правильности формирования контрольной информации в трактах обмена между ЭВМ и абонентом.
Цель изобретения - повьвиение достоверности работы,
На фиг. 1 представлена блок-схема предлагаемого имитатора абонента; на фиг. 2-4 - функциональные схемы блоков контроля и управления записью и блока коммутации; на фиг. 5 -структура включения имитатора в систему; на фиг. 6 - блок-схема проверки устройства.
Устройство (фиг. 1) содержит блок 1 контроля, блок 2 коммутации, регистр 3 информации, блок 4 управления записью, шину 5 первого входа, шины 6 и 7 первой и второй групп входов имитатора, шину 8 второго входа имитатора, шины 9 второй группы выходов имитатора,
Блок 1 контроля служит для контроля правильности воспринимаемой информации и управления алгоритмом связи внешнего устройства с устройством сопряжения в случае имитации сбойных ситуаций. Блок 2 коммутации служит для коммутации режимов проверки работоспособности устройства сопряжения и самопроверки. Регистр 3 информации служит для хранения воспринимаемой информации в процессе контроля и выдачи ее на индикатор (не показан), Блок 4 управления записью служит для выполнения алгоритма связи внешнего устройства с устройством сопряжения,
Блок 1 контроля .(фиг, 2) состоит из сумматора 10 по модулю два, элементов И и 12, второго и первого элементов НЕ 13 и 14, элемента ИЛИ
15, триггера 16 ошибки, шин 17 группы входов сумматора Ю, шин 18 входо элементов И 11 и НЕ 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 в зависимости от сигнала на первой шине 6 и сигнала с выхода элемента НЕ 32, которы устанавливают режим работы устройства. Имитатор 33 подключается шинами 7 и 9 к устройству 34 сопряжения, связанному с каналом 35 ввода-вывода ЭВМ шинами 36 и 37, а также шинами 38 первой группы выходов к индикатору 39 и шинами 5,6 и 8 к клавиатур 40, устанавливакмцей режимы имитации. Имитатор 33 абонента выступает перед ЭВМ в качестве внешнего устрой ства, обеспечивая имитацию сигналов управления в интерфейсе связи между устройством сопряжения и внешним устройством. Контроль устройства сопряжения происходит в составе системы (фиг. 5 в тестовом режиме. Контроль осуществ ляется по команде Записать. Блоксхема проверки устройства сопряжения по команде Записать отражает формирование байта состояния в устройстве сопряжения (фиг. 6). Формирование байта состояния происходит следующим образом. Канал 35 выдает по шине 37 интерфейса ввода-вывода сопряжения команду Записать. Устройство 34 сопряжения контроли рует ее на правильность и четность (блок А 3 фиг. 6) в случае, если команда правильная, вьщает сигнал Готовность источника (ГИ), который устанавливает триггеры 28 и 29 в имитаторе абонента. Устройство 34 проводит анализ на окончание операци (блок А 7), наличие сигналов от имитатора Готовность приемника (ГП) и Управление приемника (УП) (блоки А11 и А13). Далее устройство 34 вьщает информацию (блок А14) и сигнал Управление источника (УИ) (блок А15), по которому в имитаторе происходит запись информации в регистр 3 и высвечивание ее на поле индикатора 39. В случае контроля формирования в байте состояния указателя Сбой в устройстве с клавиатуры 40 по входу 5 путем включения соответству ющего тумблера осуществляется установка триггера 16, а устройство 34 обеспечивает проверку наличия сигна ла ошибки (СШ) (блок А16). Проверку нарушения временного алгоритма связ устройство 34 осуществляет в блоках А18 и А19 (фиг. 6). Провильность окончания операции проверяется в блоке А8 (фиг, 6). Все указанные проверки осуществляют установку соответствующих указателей в байте состояния, который вьщается на шину 36 по окончании выполнения команды. Имитатор работает следпощим образом. Имитатор имеет два режима работы: режим ручного тестирования, задаваемого с клавиатуры 40, и режим контроля при помощи канальных тестов. В режиме ручного тестирования оператор, используя клавиатуру 40, обеспечивает контроль функционирования узлов устройства 34, Для зтого переключателем Режим оператор по шине 6j подает сигнал, который разрешает прохождение сигналов на шинах б..., 6, через элементы И-ИЛИ 31 коммутатора. Режим контроля устройства 34 задается изменением сигнала на шине 6{, что обеспечивает подключение шин 7 через И-ИЛИ 31 к блокам 1,4 и регистру 3. По шинам 7 и 9 осуществляется интерфейс связи между устройством 34 и имитатором 33. При работе с имитатором 33 из устройства 34 по шине 7|0 поступает сигнал Готовность источника (ГИ), который при наличии на шине 7 сигнала Блокировка готовности приемника, устанавливает триггер 28, При отсутствии на шине 7 сигнала Управление источника, а на шине - Конец передачи устанавливается триггер 29, Установка триггеров 28, 29 и выдача на шины 9 и 9j сигналов Готовность приемника и Управление приемника указьтает на готовность имитатора 33 к работе с устройством 34, Далее на шинах устанавливаются информацнойные сигналы, которые по шинам 17 поступают в регистр 3 и на сумматор 10 для контроля на четность. На шине 7 устанавливается сигнал, которьй указывает на наличие информации на шинах 6, По сигналу на шине 7ц осуществляется установка триггера 16 и запись информации в регистр 3, В случае если информация имеет правильную четность, то путем подачи на шину 5 сигнала Имитация ошибки устанавливается триггер 16, По сигналу на шине , проходящему по шинам 18, осуществляется 4 также сброс триггера 29 и выдача (при отсутствии на шине 7, сигнал Признак контроля) на шину 9 сигнала Ошибка. Сброс триггера 29 указывает на отсутствие на шине 9j сигнала Управление приемника, чт ведет к сбросу сигнала на шине 7, Отсутствие сигнала на шине 7,,, чер элемент НЕ 26 и элемент И 21 устанавливает вновь триггер 29. Таким образом, осуществляется повторная запись и контроль передаваемой информации. Этот процесс продолжается до тех пор, пока на шине 7 не появится сигнал, указьгеающий на окончание передачи информации. Сигнал на шине через шину 18 и элемент И 25 поступает на элемент И 2t, что обеспечивает блокировку установки триггера 29 после сброса сигнала на шине 7 . Далее происход сброс сигнала на шине 7, и сброс через элемент НЕ 24 триггера 28, чт указывает на отсутстйие сигнала на шине 9| и окончание передачи данных Таким образом, в случае нормального завершения обмена передачи инi 5 V
17
Ш
38
/ч Г
50
f
т
Фи1.1 676 формации можно заключить, что тракт передачи информации функционирует исправно. Для контроля правильности реагирования устройства 34 на сбойные ситуации оператор, во время передачи данных, с клавиатуры 40 может установить сигнал Имитация ошибки на шине 5 устройства, сбросить сигнал Блокировка готовности приемника на шине 8. Перед контролем устройства 34 Имитатор 33 должен находиться в сброшенном состоянии, т.е. на шинах 9 должны быть сигналы низкого уровня. Используя режим ручного тестирования, оператор может задать исходную сбойную ситуацию. Например, с помощью клавиатуры 40 установить один из триггеров ,16, 28, 29, не переводя устройство 34 в режим контроля. Таким образом, предлагаемое устройство обеспечивает возможность проверки большего, по сравнению с известным числа сбойных ситуаций, Причем с возможностью оперативного создания такой ситуации, что и позволяет повысить контроль.
Имитатор абонентов | 1977 |
|
SU693365A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Алфавитно-ци овое йечатакицее устройство | |||
Зубчатое колесо со сменным зубчатым ободом | 1922 |
|
SU43A1 |
Авторы
Даты
1985-04-23—Публикация
1982-11-26—Подача