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

Номер патента: 1104496

Авторы: Афанасьев, Олесов, Перешивкин, Тужилин, Шпиев

ZIP архив

Текст

СОЮЗ СОВЕТСНИХ ОЦИАЛИСТИЧЕСНИ СПУБЛИН(1% (1 За 1 Со ОСУДАРСТВЕННЫЙ НОМИТЕТ ССГЮ ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИ(21) 35575 (22) 24.02 (46) 23.07 (72) М,С. А.А. Переши и В.А, Шпи (53) 681. 3 Олесоужилин 088 ельство СССР4, 1977.считывающийисание979, с. 10,(56) 1. Авто 11 693365, кл2. Фотоэл рское свидеС 06 Р 3/ ектрический хническое о ТО, кн. 2, тип),механизм. Те Е.13,049.018 рис. 4 (прото таик(54)(57) ИМИТАТОР ВНЕШНЕГО УСТРОЙСТВА, содержащий входной блок коммутации, первая и вторая группы входови первый выход которого являютсясоответственно группами информационных и командных входов и выходовготовности имитатора, блок регистровинформации, группы информационных иуправляющих входов которого подключены соответственно к первой, второйгруппам выходов входного блока коммутации, а группа выходов - к группеинформационных входов выходного блокакоммутации, группа выходов которогоявляется группой информационных выходов имитатора, о т л и ч а ю щ и йс я тем, что, с целью расширенияобласти применения имитатора, в него ОПИСАН И АВТОРСКОМУ едены блок контроля четност формирования синхроимпульсов,оящий из группы узлов сдвига, двух элементов ИЛИ, счетчика интервалов, элемента И и элемента НЕ, причем в блоке формирования.синхроимпульсов, первый вход первого узла сдвига соединен с выходом элемента И, первый вход 1 -го узла сдвига ( т = 1.М) подключен к первому выходу 1 -1-го узла сдвига, второй и третий входы соответственно к-ым входам первого и второго элемен- тов ИЛИ, вторые входы узлов сдвига подключены к тактовому входу ими тора, третьи входы - через счетч интервалов к первому выходу М-го узла сдвига, а четвертые выходы - к группе адресных входов выходного блока коммутации, выход первого элемента ИЛИ соединен с выходом синхроимпульсов имитатора и стробирующим входом блока контроля четности, вы.ход которого является выходом сигнала "Ошибка" имитатора выход второго элемента ИЛИ подключен через элемент НЕ к первому входу элемента И вторым входом соединенного с вторым выходом входного блошка ком" ,мутации, группа информационных входов блока контроля четности подключена к группе выходов выходного блока коммутации.5 О 15 И ЗО 35 50 55 Изобретение относится к цифровой вычислительной технике и может быть использовано для оперативной провер ки работоспособности устройства сопряжения с внешним абонентом.Известны имитаторы абонентов,содержащие блок сопряжения, внутренние шины приема и передачи, регистры адреса и команд, блок управления, элемент ИЛИ, блок формирования байта состояния, блок. формирования данных, блок буферной памяти, счетчик интервалов и генератор опорной частоты. Это устройство позволяет оперативно проверить устройство 11 .Недостатком этих устройств явля" ется ограниченная область применения, так как они не имеют возможности реализации алгоритма работы внешнего устройства.Наиболее близким к изобретению по технической сущности решения является имитатор фотосчитывателя Ь составе фотосчитывающего устройства, содержащее блок считывания информации, блок усилителей, блок коммутации, блок управления, группу выходных шин, причем группа выходов блока считывания соединена с первой группой входов блока усилителей, группа выходов блока усилителей является выходной шиной устройства, вторая группа входов блока усилителей соединена с первой группой выходов блока управления, первая группа входов блока управления - с первой группой выходов блока коммутации, выход блока коммутации является выходом "Готовность" устройства, первый вход блока управления является входом управления устройством 21 .Недостаток известного имитатора состоит в ограниченной области применения, так как испытания устрой ства,сопряжения могут быть проведены только с использованием внешнего устройства. Целью изобретения является рас" ширение области применения имитатора за счет обеспечения возможности проверки устройства сопряжения без внешнего устройства и возможности имитации различных состояний внешнего устройства для проверки программ,Поставленная цель достигается тем, что в имитатор, содержащий входной блок коммутации, первая и вторая группы входов и первый выходкоторого являются соответственногруппами информационных и командныхвходов и выходов готовности имитатора, блок регистров информации, группы информационных и управляющихвходов которого подключены соответственно к первой и второй группамвыходов входного блока коммутации,агруппа выходов - к группе информационных входов выходного блока коммутации, группа выходов которогоявляется группой информационных выходов имитатора, введены блок контролячетности и блок формирования синхроимпульсов, состоящий из группы узлов сдвига, двух элементов ИЛИ,счетчика интервалов, элемента И и элемента НЕ, причем в блоке формирова"ния синхроимпульсов, первый входпервого узла сдвига соединен с выхо"дом элемента И, первый вход-гоузла сдвига (= .М) .подключен кпервому выходу 1 -1-го узла сдвига,второй и третий входы соответственнок 1 -ым входам первого и второго элементов ИЛИ, вторые входы узлов сдвига подключены к тактовому входу имитатора, третьи входы - через счетчик интервалов к первому выходу М-гоузла сдвига, а четвертые выходы -к группе адресных входов выходногоблока коммутации, выход первого элемента ИЛИ соединен с выходом синхроимпульсов имитатора и стробирующимвходом блока контроля четности, выход которого является выходом сигнала "Ошибка" имитатора, выход второго элемента ИЛИ подключен черезэлемент НЕ к первому входу элемента И, вторым входом соединенного свторым выходом входного блока комму"тации, группа информационных входовблока контроля четности подключенак группе выходов выходного блокакоммутации,На фиг.1 представлена блок-схемаустройства; на фиг. 2-5 - функциональные схемы входного блока комму"тации, блока формирования синхроим"пульсов, узла сдвига и блока контроля четности. Устройство содержит (фиг. 1) входной блоккоммутации, блок 2 регистров информации, блок 3 формирования синхроимпульсов, выходной блок 4 коммутации, блок 5 контроля четности, шины б группы информационных входов25 Устройство работает следующим образом.На пульте оператора задают необходимую информацию, которая поступает через шины 16, элементы И-ЙЛИ 1855 и шины 13 в блок 2.С пульта оператора вьдают сигналы ЗП 1, ЗП 2, ЗПЗ, ЗП 4, которые таки шины 7 группы командных входов устройства, шину 8 тактового входа устройства, шину 9 выхода готовности устройства, шины 10 группы информационных выходов устройства, шину 5 11 выхода сигнала "Ошибка" устройства, шину 12 выхода синхроимпульсов устройства, шины 13-15 групп информационных управляющих входов и группы выходов блока 2, шину 16 второго выхода блока 1 и шину 17 стробирующего входа блока 4.Входной блок 1 коммутации содержит (фиг.2) элементы И-ИЛИ 18 группы и элемент НЕ 19, установленный в ши не задания режима первой группы входов блока 1, Блок 3 формирования синхроимпульсов содержит (фиг.З) четыре узла 20-23 сдвига, первый элемент ИЛИ 24, счетчик 25 интервалов, элемент НЕ 26, второй элемент ИЛИ 27 и элемент И 28. Каждый узел 20-23 сдвига содержит (фиг.4) регистр 29 сдвига, элемент ИЛИ 30 и элемент И 31. Блок 5 контроля четности состоит (фиг.5) из сумматора .32 по модулю два и элемента И 33.Устройство подключается через шины 6 к пульту оператора, с которого вводятся информационные слова и управляющие коммутацией блока 1 сигналы, через шины 7, 9, 10, 11 и 12 - к устройству сопряжения, а через шину 8 - к тактовому генератору, 35Блок 1 служит для коммутации от пульта оператора сигналов режимов работы (автономный или автоматический) коммутации восьмиразрядных информационных слов и управляющих 40 сигналов, записи их в блоке 2 регист ров информации (ЗП 1, ЗП 2, ЗПЗ, ЗП 4), коммутации сигналов "Пуск" и "Реверс" от устройства сопряжения.Устройство ориентировано на ге нерацию в устройство сопряжения четырех байтов информации, вследствие чего блок 3 содержит четыре узла сдвига, а блок 2 - четыре восьми- разрядных регистра. 50 же через шины 16 и элементы И-ИЛИ 18 по шинам 14 поступают на управляющие входы блока 2 для записи четырех байтов информации.Устройство приводят в состояние "Готовность", имитируя сигнал "Готовность" на пульте оператора, которым через элемент НЕ 19 и соответ" ствующий элемент И-ИЛИ 18 поступает по шине 9 в устройство сопряжение.Устройство сопряжения через шину 7 вьдает сигнал "Пуск" или "Реверс" в зависимости от алгоритма работы.Сигнал "Пуск" или "Реверс" через подготовленный соответствующий элемент И-ИЛИ 18 по шине 16 поступает на вход элемента И 28. При наличии высокого потенциала на другом входе элемента И 28 сигнал с шин 7 поступает на первый вход узла 20 сдвига. Под управлением импульсов, поступающих по шине 8, происходит запуск узла 20. При появлении высокого потенциала на первом выходе регистра 29 сдвига (фиг.4) через элемент ИЛИ 30 сигнал поступает на вход элемента ИЛИ 27 (фиг.З) и через элемент НЕ 26 блокирует прохождение сигнала на первый вход узла 20. Единица, записанная в первый разряд регистра 29 по импульсам, поступающим с шины 8, последовательно продвигается на второй и третий выходы регистра 29. На элементе ИЛИ 30 формируется сигнал, который через элемент И 31 при отсутствии сигнала блокировки со счетчика 25 поступает по шине 17 в блок 4 для вьдачи на шины 10 первого байта информации. Сигнал с второго выхода регистра29 поступает на. вход элемента ИЛИ 24,на выходе 12 которого формируетсясинхронизирующий сигнал, уведомляющий устройство сопряжения о наличиибайта на шинах 10.Аналогично происходит выработкасигнала вьдачи информации в блок 4и синхронизирующего сигнала во втором, третьем и четвертом узлах 21-23сдвига,После срабатывания узла 23 натретьем его такте на счетчике 25 выдается импульс, а на выходе элемента ИЛИ 27 устанавливается нулевойсигнал, разрешающий вновь записатьв первый разряд регистра 29 узла20 единицу для повторения цикла,Блок работает в циклическомрежиме и после заданногочисла цик 11044 9 блов иа выходе счетчика 25 появляется сигнал, блокирующий на элементах И 31 узлов 20-23 выдачу в блок 4 по ши не 17 сигналов выдачи информации.При этом синхронизируюшие сигналы продолжают поступать в шину 12, сопровождая нулевые байты и имитируя этим самым, например, зонный промежуток на перфоленте.Если в процессе выдачи информации по шине 10 сумматор 32 выявляет нарушение четности информации, топо стробу с шины 12 в шину 11 выдается сигнал "Ошибка". 5 Таким образом, устройство обес"печивает по командам извне устройства имитацию различных ситуаций, не требуя при этом наличия самого внешнего устройства, что и позволя О ет расширить его область применения.104496 тель В. ВертлибА.Ач Корректор Сост Техр тор С. Патруше енц Заказ 5261/ Филиал ППП "Патент", г. Ужгород, ул. Проектная,4 Тираж 699 ВНИИПИ Государственног по делам изобретений 3035, Москва, Ж, Ра

Смотреть

Заявка

3557538, 24.02.1983

ПРЕДПРИЯТИЕ ПЯ М-5769

АФАНАСЬЕВ МИХАИЛ СЕРГЕЕВИЧ, ОЛЕСОВ АЛЕКСЕЙ ПЕТРОВИЧ, ПЕРЕШИВКИН АЛЕКСАНДР АЛЕКСАНДРОВИЧ, ТУЖИЛИН ВИТАЛИЙ ИВАНОВИЧ, ШПИЕВ ВИКТОР АНДРЕЕВИЧ

МПК / Метки

МПК: G06F 3/04

Метки: внешнего, имитатор, устройства

Опубликовано: 23.07.1984

Код ссылки

<a href="https://patents.su/6-1104496-imitator-vneshnego-ustrojjstva.html" target="_blank" rel="follow" title="База патентов СССР">Имитатор внешнего устройства</a>

Похожие патенты