Имитатор внешнего устройства Советский патент 1984 года по МПК G06F3/04 

Описание патента на изобретение SU1104496A1

Изобретение относится к щ фровой вычислительной технике и может быть использовано для оперативной провер ки работоспособности устройства сопряжения с внешним абонентом. Известны имитаторы абонентов,содержащие блок сопряжения,внутренние шины приема и передачи, регистры адреса и команд, блок управления, Злемент ИЛИ, блок формирования байт состояния, блок формирования данных блок буферной памяти, счетчик интер валов и генератор опорной частоты. Это устройство позволяет оперативно проверить устройство lj . Недостатком этих устройств является ограниченная область применения, так как они не имеют возможности реализации алгоритма работы внешнего устройства. Наиболее близким к изобретению по технической сущности решения является имитатор фотосчитывателя 6 составе фотосчитывающего устройства, содержащее блок считывания информации, блок усилителей, блок коммутации, блок управления, группу выходных шин, причем группа выходов блока считывания соединена с первой группой входов блока усилителей, группа вьпсодов блока усилителей является выходной шиной устройства, вторая группа входов блока усилителей соединена с первой группой выходов блока управления, первая груп па входов блока управления - с первой группой вьгходрв блока коммутации, выход блока коммутации является выходом Готовность устройства, первьй вход блока управления является входом управления устройствомНедостаток известного имитатора состоит в ограниченной области применения, так как испытания устро ства сопряжения могут быть проведен только с использованием внешнего устройства. Целью изобретения является расширение области применения имитатора за счет обеспечения возможности проверки устройства сопряжения без внешнего устройства и возможности имитации различных состояний внешне го устройства для проверки программ Поставленная цель достигается тем, что в имитатор, содержащий входной блок коммутации, первая и вторая группы входов и первый выход которого являются соответственно группами информационных и командных входов и выходов готовности имитатора, блок регистров информации,группы информационных и управляющих входов которого подключены соответственно к первой и второй группам выходов входного блока коммутации,а группа выходов - к группе информационных входов выходного блока коммутации, группа выходов которого является группой информационных выходов имитатора, введены блок контроля четности и блок формирования синхроимпульсов, состоящий из группы узлов сдвига, двух элементов ИЛИ,счетчика интервалов, элемента И и элемента НЕ, причем в блоке формирования синхроимпульсов, первый вход первого узла сдвига соединен t выходом элемента И, первый вход -го узла сдвига (i 1.М).подключен к первому вьгходу i -1-го узла сдвига, второй и третий входы соответственно к 1 -ым входам первого и второго элементов ИЛИ, вторые входы узлов сдвига подключены к тактовому входу имитатора, третьи входы - через счетчик интервал ов к первому выходу М-го узла сдвига, а четвертые выходы к группе адресных входов выходного блока коммутации, выход первого элемента ИЛИ соединен с выходом синхроимпульсов имитатора и стробирующим входом блока контроля четности, выход которого является выходом сигнала Ошибка имитатора, выход второго элемента ИЛИ подключен через элемент НЕ к первому входу элемента И, вторым входом соединенного с вторым выходом входного блока коммутации, группа информационных входов блока контроля четности подключена к группе выходов выходного блока коммутации. На фиг.1 представлена блок-схема устройства; на фиг. 2-5 - функциональные схемы входного блока коммутации, блока формирования синхроимпульсов, узла сдвига и блока контроля четности. Устройство содержит (фиг.1) входной блок 1 коммутации, блок 2 регистров информации, блок 3 формирования синхроимпульсов, выходной блок 4 коммутаг№1и, блок 5 контроля четности, шины 6 группы информационных входов и шины 7 группы командных вхидов устройства, шину 8 тактового входа устройства, шину 9 выхода готовност устройства, шины 10 группы информационных выходов устройства, шину 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 - к тактовому генератору Блок 1 служит для коммутации от пульта оператора сигналов режимов работы (автономный или автоматический) коммутации восьмиразрядных информационных слов и управляющих сигналов, записи их в блоке 2 регис ров информации (ЗП1, ЗП2, ЗПЗ, ЗП4) коммутации сигналов Пуск и Реверс от устройства сопряжения. Устройство ориентировано на генерацию в устройство сопряжения четырех байтов информации, вследствие чего блок 3 содержит четыре узла сдвига, а блок 2 - четыре восьмиразрядных регистра. Устройство работает следующим образом. На пульте оператора задают необходимую информацию, которая поступа ет через шины 16, элементы И-ЙЛИ 18 и шины 13 в блок 2. С пульта оператора вьщают сигналы ЗП1, ЗП2, ЗПЗ, ЗП4, которые так 64 же через шины 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 единицу для повторения цикла. Блок работает в циклическом режиме и после заданного числа циклов йа выходе счетчика 25 появляется сигнал, блокирующий на элементах И 31 узлов 20-23 вьщачу в блок 4 по шине 17 сигналов вьдачи информации.При этом синхронизирующие сигналы продолжают поступать в шину 12, сопровождая нулевые байты и имитируя этим самым, например, зонный промежуток на перфоленте.

Если в процессе вьщачи информации по пмне 10 сумматор 32 выявляет

нарушение четности информации, то по. стробу с шины 12 в шину 11 вьдается сигнал Ошибка.

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

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

название год авторы номер документа
Имитатор внешнего устройства 1984
  • Олесов Алексей Петрович
  • Шпиев Виктор Андреевич
  • Тужилин Виталий Иванович
  • Афанасьев Михаил Сергеевич
SU1205150A1
Имитатор абонента 1982
  • Афанасьев Михаил Сергеевич
  • Олесов Алексей Петрович
  • Тужилин Виталий Иванович
  • Шпиев Виктор Андреевич
SU1151967A1
Устройство контроля устройств сопряжения 1983
  • Шпиев Виктор Андреевич
  • Олесов Алексей Петрович
  • Тужилин Виталий Иванович
  • Перешивкин Александр Александрович
  • Афанасьев Михаил Сергеевич
SU1130869A1
Устройство для сопряжения 1978
  • Пронин Евгений Григорьевич
  • Школин Владимир Петрович
  • Тужилин Виталий Иванович
  • Фогилев Андрей Николаевич
SU697991A1
Адаптер канал-канал 1981
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU1037235A1
Имитатор канала 1987
  • Самчинский Анатолий Анатольевич
SU1425675A2
Устройство для сопряжения ЭВМ с периферийным устройством 1986
  • Вавинова Ольга Васильевна
  • Вавинов Владимир Никандрович
SU1363226A1
Устройство для сопряжения цифровой вычислительной машины с магнитофоном 1984
  • Иванцив Роман-Андрей Дмитриевич
  • Елизаров Юрий Владимирович
  • Цырульник Марат Петрович
SU1188745A1
Имитатор внешних устройств 1988
  • Иванов Анатолий Владимирович
  • Петрова Ирина Львовна
  • Розанов Павел Юрьевич
  • Чимирев Сергей Леонидович
SU1536385A1
Устройство для сопряжения ЭВМ с кассетным магнитофоном 1982
  • Борисов Евгений Николаевич
  • Глибин Николай Викторович
  • Доренский Игорь Иванович
  • Иванов Александр Иванович
SU1084777A1

Иллюстрации к изобретению SU 1 104 496 A1

Реферат патента 1984 года Имитатор внешнего устройства

ИМИТАТОР ВНЕШНЕГО УСТРОЙСТВА, содержащий входной блок коммутации, первая и вторая группы входов и первый выход которого являются соответственно группами информационных и командных входов и выходов готовности имитатора, блок регистров информации, группы информационных и управляющих входов которого подключены соответственно к первой, второй группам выходов входного блока коммутации, а группа выходов - к группе информационных входов выходного блока коммутации, группа выходов которого является группой информационных выходов имитатора, отличающийс я тем, что, с целью расширения области, применения имитатора, в него введены блок контроля четности и блок формирования синхроимпульсов, состоящий из группы узлов сдвига, двух элементов ИЛИ, счетчика интервалов, элемента И и элемента НЕ, причем в блоке формирования.синхроимпульсов, первьй вход первого узла сдвига соединен с выходом элемента И, первьй вход 1 -го узла сдвига (.М) подключен к первому выходу i -1-го узла сдвига, второй и третий входы соответственно к i-ым входам первого и второго элементов ИЛИ, вторые входы узлов сдвига подключены к тактовому входу имитатора, третьи входы - через счетчик интервалов к первому выходу М-го узла сдвига, а четвертые выходы - к группе адресных входов выходного блока коммутации, выход первого элемента ИЛИ соединен с выходом синхроимпульсов имитатора и стробирующим входом блока контроля четности, вы.ход которого является выходом сигнала Ошибка имитатора, выход второго элемента ИЛИ подключен че4 рез элемент НЕ к первому входу эле4ik мента И, вторым входом соединенного i;o с вторым выходом входного комо .мутации, группа информационных входов блока контроля четности подключена к группе выходов выходного блока коммутации.

Формула изобретения SU 1 104 496 A1

Фиг1

18

16

фиг. 2

Документы, цитированные в отчете о поиске Патент 1984 года SU1104496A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Имитатор абонентов 1977
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU693365A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Фотоэлектрический считывающий механизм
Насос 1917
  • Кирпичников В.Д.
  • Классон Р.Э.
SU13A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Печь-кухня, могущая работать, как самостоятельно, так и в комбинации с разного рода нагревательными приборами 1921
  • Богач В.И.
SU10A1
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1

SU 1 104 496 A1

Авторы

Афанасьев Михаил Сергеевич

Олесов Алексей Петрович

Перешивкин Александр Александрович

Тужилин Виталий Иванович

Шпиев Виктор Андреевич

Даты

1984-07-23Публикация

1983-02-24Подача