Устройство для сопряжения эвм и внешнего абонента
Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЭВМ с проверяемыми цифровыми блоками при их контроле и диагностике. Целью изобретения является упрощение устройства. С этой целью в устройство , содержащее блок 1 памяти, блок 4 мультиплексоров, блок 2 управления,регистр 13 данных и коммутатор 5, введен регистр 12 состояния, а блок 2 управления включает генератор 10 импульсов, временной дискриминатор 9 и дешифратор 11. Упрощение устройства достигается за счет сокращения оборудования блока 2 управления и изменения связей блока 1 памяти с внешним абонентом (контролируемым цифровым блоком) и другими узлами устройства. 4 ил. о (Л со со о: оо
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (5D 4 G 06 Е 13 00 11 16
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ
1 г ) )
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4064199/24-24 (22) 28.02.86 (46) 07.09.87. Бюл. № 33 (72} Ю. М. Барсуков, В. А. Демьяшкин, С. В. Любкин и В. В. Тишин (53) 681.326 (088.8) (56) Авторское свидетельство СССР № 792258, кл. G 06 F 11/26, 1978.
Авторское свидетельство СССР № 1020829, кл. G 06 F 11/16, 1983.
Авторское свидетельство СССР № 1013960, кл. G 06 F 11/16, 1983.
„„Я0„, 1336018 А 1 (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ
ЭВМ И ВНЕШНЕГО АБОНЕНТА (57) Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЭВМ с проверяемыми цифровыми блоками при их контроле и диагностике. Целью изобретения является упрошение устройства. С этой целью в устройство, содержащее блок 1 памяти, блок 4 мультиплексоров, блок 2 управления, регистр
13 данных и коммутатор 5, введен регистр
12 состояния, а блок 2 управления включает генератор 10 импульсов, временной дискриминатор 9 и дешифратор 11. Упрогцение устройства достигается за счет сокращения оборудования блока 2 управления и изменения связей блока 1 памяти с внешним абонентом (контролируемым цифровым блоком) и другими узлами устройства. 4 ил.
1336018
Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЭВМ с проверяемыми цифровыми блоками при их контроле и диагностике.
Цель изобретения — упрощение устройства.
На фиг. 1 представлена функциональная схема устройства; на фиг. 2 — пример выполнения блока памяти; на фиг. 3 и 4 — блоксхема управляющей программы.
Устройство содержит блоки памяти 1 и управления 2, блок 3 регистров теста, блок
4 мультиплексоров, коммутатор 5, выход которого является выходом устройства для подключения к входу внешнего абонента контролируемого цифрового блока 6. Интерфейсный блок 7 используется для сопряжения устройства с ЭВМ 8. Блок 2 управления включает временной дискриминатор 9, генератор 10 импульсов и дешифратор 11.
Блок 3 регистров теста содержит регистры состояния 12 и данных 13, а коммутатор 5 выполнен в виде набора из (n)(m) элементов И 14 (14.1,...,14. (п)(гп) ) ..
Информационный вход коммутатора 5 соединен с выходом регистра 13 данных.
Вход дешифратора 11 соединен с выходом дискриминатора 9, вход задания начальных условий которого является входом задания начальных условий устройства (входом блока 7), а синхровход дискриминатора 9 подключен к выходу генератора 10. Первый, второй, третий и четвертый выходы дешифратора 11 соединены соответственно с входом синхронизации и входом записи / считывания блока 1, входом синхронизации регистра 12 и входом синхронизации регистра 13.
Информационный вход блока 1 является входом устройства для подключения к выходу контролируемого цифрового блока 6.
Первый информационный выход блока 1 соединен с информационными входами регистров 12 и 13, а выход регистра 12 подключен к управляющему входу коммутатора 5.
Информационный вход блока 4 соединен с вторым информационным выходом блока 1, который является также информационным выходом устройства, и через блок 7 соединен с ЭВМ 8. Управляющий вход блока 4 является входом задания режима устройства и соединен с соответствующим выходом блока 7. Выход блока 4 подключен к адресному входу блока 1 памяти. Блок 7 может быть выполнен в виде блока параллельного обмена И l 15КС вЂ” 180 — 004 или
И2 15КС вЂ” 180 — 032, а ЭВМ8 — в виде микро-ЭВМ «Электроника — 60М» 15ВМ вЂ” 16.
Блок 1 памяти выполнен в виде совокупности из п регистров 15 сдвига, каждый из которых является m-разрядным регистром (и зависит от разрядности канала
ЭВМ 8, а m — от количества выводов блока 6).
При контроле цифрового блока 6 устройство работает следующим образом.
При пуске программы (блок Al, фиг. 3) происходит очистка блока 1 памяти и блока
3 регистров теста. Все выходы коммутатора 5 устанавливаются в третье состояние.
Переменной N присваивается значение «единицы» (блок В I, фиг. 3). После этого из
ЭВМ8 через блоки 7 и 4 первые п разрядов информации о входах-выходах проверяе-!
0 мого блока 6 подаются на входы первого слоя блока 1 памяти. Одновременно в ЭВМ 8 формируется сигнал еВывод» и через блок 7 и блок 2 управления подается на первый управляющий вход блока 1 (блок Cl, ! фиг 3)
По переднему фронту сигнала «Вывод» происходит запись первых и разрядов в первый слой блока 1 памяти. Переменная N сравнивается со значением m (блок Dl, фиг. 3) и, когда переменная меньше m, к
20 ней прибавляется «единица» (блок D2, фиг. 3), а в устройство вводятся следующие и разрядов информации о входах-выходах проверяемого блока 6. Предыдущие и разрядов сдвигаются в следующий слой блока 1 памяти и так будет продолжаться до полного заполнения всех слоев, т.е. до момента, когда переменная N будет равна m.
В этом случае вырабатывается сигнал
«РСОО»=1, затем «РСОО»=0 (блоки EI, FI, фиг. 3). По этому сигналу, поступающему из ЭВМ 8 через блок 7 в блок 2 управления, формируется строб записи в регистр
13 блока 3, который приходит на первый управляющий вход этого блока.
Вся информация о входах-выходах проверяемого блока 6 из блока 1 памяти запи35 сывается в регистр 13 блока 3. На управляющие входы коммутатора 5 подается высокий уровень напряжения, если выходы элементов 14 соединены с входами проверяемого блока 6, а на управляющие входы коммутатора 5 подается низкий уровень напря40 жения и выходы элементов 14 устанавливаются в третье состояние.
После этого переменной М присваивается значение «единица» (блок G lI, фиг. 31.
В блок 1 памяти записывается информация
45 о входных воздействиях (блоки Н 1, 11, J 1. фиг. 3). Это происходит аналогично записи информации о состоянии входов-выходов блока 6. Затем вырабатываются сигнал «PCOI»
=1 (блок 2 фиг. 3) и сигнал «РС01»=0 (блок Al, фиг. 4) . По переднему фронту сигнала «PCOI», поступающему на ЭВМ 8 через блок 7, в блоке 2 управления формируется строб записи в регистр 12 блока 3.
Данные о входных воздействиях записываются в регистр 12 блока 3 по переднему
««фронту строба записи, который поступает из блока 2 управления на вход блока 3 регистров теста, данные с выходов которого поступают на входы данных коммутатора 5, 13360!8
Формула изобретения
/Г &ону3
Om блана 9
Кблонан 39 7 дл dnono 1f
Om ононоо 5ud
Рог. г с выходов которого — на входы проверяемого блока 6.
В ЭВМ 8 вырабатываются сигналы
«РСОО»=1 и «РС01»=1 (блок Вl, фиг. 4), которые через блок 7 поступают в блок 2 управления, формируя в нем сигнал выборки второй группы входов блока памяти и строб записи в память. Эти сигналы приходят соответственно на вход синхронизации и вход записи /считывания блока 1 памяти. По переднему фронту строба записи происходит запись информации с выходов проверяемого блока 6 в блок 1 памяти.
Переменной К присваивается значение
«единицы» (блок Дl, фиг. 4). После этого в ЭВМ 8 вырабатывается сигнал «Ввод» и через блок 7 поступает в блок 2 управления, где формируется сигнал выборки второй группы входов блока 4 и строб записи в блок 1 памяти. К второй группе входов блока 4 подключены выходы последнего п-го слоя блока 1 памяти, поэтому регистр 15 блока 1 памяти замыкается в кольцо и информация с выхода последнего слоя записывается в первый, а остальные данные сдвигаются на один слой.
Информация с последнего слоя блока 1 памяти через блок 7 записывается в память
ЭВМ 8. Это происходит до тех пор, пока данные в регистре 15 не вернутся в свое первоначальное состояние (блоки Еl, Fl, F2, фиг. 4). Затем в ЭВМ 8 происходит сравнение расчетных данных с действительными (блок Gl, фиг. 4) и в случае их совпадения управление передается блоку Gl (фиг. 3), после чего происходит ввод новых входных воздействий. Если расчетные данные не совпадают с действительными, на монитор выводятся результаты сравнения в форме, предусмотренной в программе (блок
Н1, фиг. 4), и программа останавливается (блок 11, фиг. 4).
Устройство для сопряжения ЭВМ и внешнего абонента, содержащее блок памят, блок мультиплексоров, блок управления, регистр данных и коммутатор, информационный вход которого соединен с выходом регистра данных, а выход коммутатора является выходом устройства для подключения к информационному входу внешнего абонента, отличающееся тем, что, с целью упрощения, оно содержит регистр состояния, а блок управления включает генератор импульсов, временной дискриминатор и дешифратор, вход которого соединен с выходом временного дискриминатора, вход задания начальных условий которого является входом устройства для подключения к информационной шине ЭВМ, а синхровход временного дискриминатора подключен к выходу генератора импульсов, первый, вто20 рой, третий и четвертый выходы дешифратора соединены соответственно с входом синхронизации и входом записи/считывания блока памяти и входами синхронизации регистра состояния и регистра данных, первый информационный вход блока памяти является входом устройства для подключения к информационному выходу внешнего абонента, информационные выходы блока памяти соединены с информационными входами регистра данных и регистра состояния, выход
Зо регистра состояния подключен к управляющему входу коммутатора, информационный вход блока мультиплексоров соединен с выходом разряда признака блока памяти, который является также выходом устройства для подключения к информационЗ ной шине ЭВМ, управляющий вход блока мультиплексоров является входом устройства для подключения к выходу задания режима ЭВМ, выход блока мультиплексоров подключен к второму информационному входу блока памяти.
1336018
Составитель Г. Виталиев
Редактор П. Гереши Техред И. Верес Корректор А. Тяско
Заказ 3804 45 Тираж 672 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий ! 13035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4



