Имитатор внешнего устройства

Иллюстрации

Показать все

Реферат

 

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

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

РЕСПУБЛИК (19) (11) 1 А (51) 4 G 06 F 13/00 11/00

« 3 « («

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

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ имитатора.

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3754509/24-24 (22) 13.06.84 (46) 15.01.86 Вюл (72) А.П.Олесов, В.А.1«)пиев, В.И.Тужилин и М.С.Афанасьев (53) 681.326.74(088 ° 8) (56) Авторское свидетельство СССР

У 693365, кл. G 06 F 3/04, 1977.

Авторское свидетельство СССР

У 1104496, кл. G 06 F 3/04, 1 983. (54)(57) 1. ИМИТАТОР ВНЕШНЕГО УСТРОЙСТВА, содержащий входной блок коммутации, первая и вторая группы входов которого являются соответственно группами информационных и управляющих входов имитатора, блок регистров информации и сумматор по модулю два, группы информационных входов блока регистров информации и сумматора по модулю два соединены с первой группой выходов входного блока коммутации, блок формирования синхроимпульсов, группа входов которого подключена ко второй группе выходов входного блока коммутации, а группа выходов — к адресному входу выходного блока коммутации, первый выход и группы информационных входов и выходов которого соединены соответственно с выходом сигнала "Готовность" имитатора, с группой выходов блока регистров информации и с группой информационных выходов имитатора, о тл и ч а ю шийся тем, что, с целью расширения класса решаемых saдач имитатора, в него введены блок дешифрации управляющих сигналов пр)гема данных и регистр хранения ошибок, причем группа входов и вход блока дешифрации управляющих сигналов приема данных подключены соответственно к второй группе выходов входного блока коммутации и второму выходу блока формирования синхроимпульсов, а первая и вторая группы выходов — соответственно к группе синхронизирующих входов блока информационных регистров и первому информационному входу регистра хранения ошибок, второй информационный вход и стробирующий вход которого соединены соответственно с выходом сумматора по модулю два и второй группой выходов входного блока коммутации, а выход является выходом сигнала "Ошибка" имитатора, третий выход блока формирования синхроимпульсов является выходом сигнала сопровождения информации

2. Имитатор по п.1, о т л и ч а юшийся тем, что блок дешифрации управляющих сигналов приема данных

- содержит два дешифратора, счетчик, три элемента И, элемент ИЛИ и элемент НЕ, причем группы выходов первого и второго дешифраторов являются соответственно первой и второй группами выходов блока, а информационные входы соединены с выходом счетчика, синхровход которого соединен с выходом элемента ИЛИ и стробирующим входом второго дешифратора, первые входы первого и второго элементов И, вход элемента НЕ, стробирующий вход первого дешифратора, второй вход первого элемента И образуют группу входов блока, выход первого элемента И соединен с вторым входом второго элемента И, выходом подключенного к первому входу элемента ИЛИ, второй вход которого соединен с выходом третьего элемен1205 ll 50 та И, первый вход которого подклкг чен к выходу элемента НЕ, второй нход является входом блока, Изобретение относится к цифровой вычислительной технике и может быть использовано для оперативной про- верки работоспособности устройств сопряжения с внешними абонентами, Целью изобретения является расширения класса решаемых задач имитатора путем обеспечения приема данных из устройств сопряжения и контроля данных во время обмена.

На фиг.l представлена блок-схема имитатора внешнего устройства; на фиг.2 и 3 — функциональные схемы блока дешифрации управляющих сигналов приема данных и блока формиро" нания синхроимпульсов.

Имитатор содержит (фиг.1) входной блок коммутации, блок 2 ре— гистрон информации, сумматор 3 по модулю дна, выходной блок 4 коммутации, блок 5 дешифрации управляющих сигналов приема данных, блок 6 формирования синхронмпульсов и регистр

7 хранения ошибок, шины 8 и 9 групп информационных и управляющих входон имитатора, шины 10 н 11 групп информационных и управляющих выходов блока 1, шину 12 группы информационных выходов имитатора, шины 13 и 14 первой и второй групп выходов блока

5, шину 15 первого выхода блока. 6, шину 16 выхода сигнала "Готовность" имитатора и шину 17 выхода сигнала повреждения информации (ИНФ ВЗУ) имитатора, шину 18 группы выходов блока 6, шину 19 выхода сумматора 3, шину 20 выхода сигнала "Ошибка" имитатора, В рассматриваемых примерах реализации блок 5 дешифрации управляющих сигналов приема данных содержит (фиг.2 элементы И 21-23, элемент

НЕ 24, элемент ИЛИ 25, счетчик 26, дешифраторы 27 и 28.

Блок 6 формирования синхроимпульсов содержит (фиг.3) элементы И 2933, элементы ИЛИ 34 и 35, триггер

36, счетчик 37, регистр 38 сдвига и дешифратор 39 °

Через шину 8 вводятся данные от устройства сопряжения или с пульта оператора (не показаны) при антономной работе имитатора, а через шину

9 — управляющие сигналы.

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

"Запись" (ЗП), "Адрес" (АцР), "Информация блока связи" (ИНФ БСВ), "Блокиронкач (БЛК), "Управление эаписью11 (УПР ЗП}, тактовых импульсов ТМ-1.

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

Выходной блок 4 коммутации служит для выдачи трех байтов данных иэ блока 2 н устройство сопряжения °

Адресация к блоку 2 регистров информации и к выходному блоку 4 коммутации осуществляется соответственно

ЗО из блока 5 Io шине 14 сигналами ЗП l б 1, "ЗП 28", "ЗП ЗГ и иэ блока

6 по шине 18 сигналами "Выд. 1S"

"Выд. 23 " Выд. 35

Блок 5 осуществляет выработку curg$ налов "ЗП 16"р "ЗП 23"р ЗП 36" для записи информации в блок 2 и выработку стробирующих сигналов "18 АДР", 2 6 АДР", "3 5 АДР"., поступающих по шине 13 в регистр 7 для анализа инфор40 мации о сбоях.

Блок 6 организует взаимодействие с интерфейсом устройстна сопряжения.

На шине 1б блок 6 вырабатывает сигнал "Готовность", а на шине 17 — сиг45 нал "ИНФ ВЗУ"г.

Устройство работает следующим образом (режим автоматический).

1205150 4

В режиме записи устройство сопря-,. жения по информационным линиям шины 6 выдает последовательно три байта адреса, сопровождая по управляющим линиям шины 9 каждый байт сигналом "АДР" и сигналом "ЗП" °

Сигналы "ЗП" и "АДР" по шине 11 иэ блока 1 поступают в блоки 5, 6 и 7. В блоке 5 сигнал "ЗП" поступает на первый вход элемента И 21, а сигнал "АДР" — на второй вход элемента И 21 и на стробирующий вход первого дешифратора 27 и по цепочке на элемент И 22, элемент

ИЛИ 25, счетчик 26. На выходе дешифратора 27 последовательно появляются сигналы "lb АДР", "2S АДР", "33 АДР", которые по шине 13 поступают в регистр 7 хранения ошибок.

При наличии ошибки в байтах адреса в регистре 7 устанавливаются указа— тели "ОШ 15 АДР", "ОШ 2о АДР", "ОШ 3 АДР". После поступления тре— тьего байта адреса по информацион— ным линиям шины 8 устройство сопряжения выдает байт информации, сопровождая его сигналом ".ИНФ БСВ" по одной из управляющих линий шины 9.

Сигналы "ЗП и "ИНФ БСВ" по управляющим линиям шины ll поступают соответственно на первый и второй входы элемента И 29 блока 6. С выхода элемента И 29 сигнал "ИНФ БСВ" поступает по шине 16 в блок 5 и на элемент ИЛИ 34 в блоке 6.

В блоке 5 осуществляется пере— счет сигналов "ИНФ БСВ" так же как и сигналов "АДР" и на выходе дешифраторр а 28 в ыр аб а тыв ае тся сигнал

"ЗП lб", который по одной из линий шины 14 поступает в блок 2, куда производится запись первого байта данных. Одновременно с этим в блоке 6 через элемент ИЛИ 34 и триггер 36 под управлением тактовых импульсов ТИ-1, поступающих на тактовый вход регистра 38, с пульта оператора запускается регистр 38 сдвига, выходы которого через элемент

ИЛИ 35 и элемент И 32 подключены к выходной шине 16, по которой вьдается сигнал "Готовность" в устройство сопряжения для запроса следующего байта данных. В ответ на сигнал

"Готовность" устройство сопряжения повторяет цикл вьдачи трех байтов адреса и байта информации. Аналогично происходит запись второго и третьего байтов данных в блоке 2 регистров информации.

В режиме чтения устройство сопряжения вьдает по информационными линиям шины 8 три байта адреса, сопровождая каждьгй из них сигналом "АДР" и сигналом "4Т" по управляющим линиям шины 9. Сигналы "ЧТ" и "АДР" по шине 11 из блока 1 коммутации поступают на элемент И 30 блока 6.

После прихода третьего байта адреса на первом выходе дешифратора 39 появляется сигнал, который поступает на элемент ИЛИ 34 для запуска ре1 гистра 38 и по выходной шине 18 поступает на адресный вход выходного блока 4 коммутации для подготовки выдачи данных по информационнЫм линиям шины 12. На вьгходной шине 16 появляется сигнал "Готовность, а на шине 17 — сигнал "ИНФ ВЗУ", который сопровождает выданный байт данных.

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

Устройство позволяет блокировать выдачу сигнала "Готовность" сигналом БЛК" с пульта оператора, который поступает на первый вход элемента

И 32 блока 6 по одной иэ линий шины )1 для проверки схем контроля устройства сопряжения, а также в случае неправильной четности информации, поступающей из устройства сопряжения, выдает сигнал "Ошибка" по шине 20. Кроме этого, обеспечивается возможность записывать три байта адреса в блок 2 регистров информации в зависимости от сигнала

"УПР ЗП", поступающего по одной из линий шины 11 в блок 5 на вход элемента НЕ 24 и первый вход элемента

И 22.

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

1205I50

1205150. Составитель В. Вертлиб

Редактор М,Келемеш Техред 0.Ващишина Корректор Л.Пилипенко

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

Закаэ 8536/51 Тираж 709

ВНИИПИ Государственного по. делам иэобретений

113035» Москва, Ж-35, Подписное комитета СССР и открытий

Раушская наб., д. 4/5