Устройство для контроля цифровых блоков

 

Изобретение относится к автоматике У вычислительной технике и может быть чспользов «о в автоматизированных системах для контроля и диагностики цифровых блоков s процессе их производства и эксплуатации . Целью изобретения является расширение области применения за счет обеспечение функционального кек-ог -« цифровых блоков с йэунапривлеки ;- f - . С этой цб-Еь г 1 устройетэр со -« щее блок задания тестов и анализа . генератор импульсов, блок регистров программируемых временных интервалов, коммутатор и группу элементов ИЛИ. введены счетчик и три блока памяти. 4 ил.

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

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

РЕСПУБЛИК (я)з. G 06 F 11/26, 13/00

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

ПО ИЗОбРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ ;- . ABTAPCK; MY RV: . ТГЛЬСТВ9

1 (21) 4375814/24 (22) 08.02.88 (46) 30.11.91. Бюл. hh 44 (71) Московский институт электронной техники (72) В.A,Áåëüö и А,B.Øàìàeâà (53) 681.32(088.8) (56) Авторское свидетельство СССР и 1156073., кл, G 06 F .1/26., 1985, Авторское свидетельство СССР

f4 734660, кл. 6 06 F 13/00, 1980. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ БЛОКОВ

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

Целью изобретения является расширеwe области применения за счет обеспечения функционального контроля цифровых блоков с двуаправленныи обменом.

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

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

„, Ы, „1695309 А1 (57) Изобретение относится к автоматике вычислительной технике и может быть использовано в автоматизированных системах для контроля и диагностики цифровых блоков з процессе их производства и эксплуатации, Целью изобретения является расширение области применения за счет обеспечения функционального кон-оо--цифровых блоков с двунаправленн;;-.. но -=. . С этой целью з устройств ео";;г ." .--. щее блок за, -;.ания тестов и анализа реакций. генератор импульсов, блок регистров программируемых временных интервалов, коммутатор и группу элементов ИЛИ. введены счетчик и три блока памяти. 4 ил. для выработки тактовых импульсов максимальной частоты, блок 2 регистров программируемых временных интервалов дл."; программиого задания частоты и длительности импульсов рабочей частоты, а также длительности временного интервала и сигнала окончания операции обмена информацией с объектои 3 контроля, счетчик 4 для задания адреса, поступающего на адресный, вход первого, второго и третьего блоков 5--" памяти, группу 8 элементов ИЛИ, блск "-, задания тестов и анализа реакций ля уп равления программой контроля и коммутатор 10, предназначенный для программного подключения контактов объекта 3 контроля к второму блоку 6 памяти для приема ответнйх реакций и третьему блоку 7 памяти,.... : выдачи стимулирующих воздействий.

Блок 2 регистров програмииру"..и:..": временных интервалов (фиг,2) содержит регистр 11 кода временного инт:-..реала д, записи длительности интервала времени цикла обмена информацией с объектом 3 контроля, регистр 12 кода длительности импульса для задания параметров рабочей частоты, блок 13 поразрядного сравнения для сравнения регистра 11 и суммирующего счетчика 14, RS-триггер 15 для управления запуском счетчика и для выработки строба длительности цикла обмена, фоомирова тель 16 сетки импульсов, группу 17 элемен-! тов И и элемент ИЛИ 18, предназначенные для выработки рабочей частоты, элемент И

19, а также дешифратор 20 для выработки управляющих сигналов в регистры 11 и 12 и

RS-триггер 15.

Блок 13 поразрядного сравнения сравнивает попарно значения сигнала на выходе суммирующего счетчика 14 и сигнала на соответствующем выходе регистра 11 кода временного интервала, При равенстве значений сигналов во всех парах блок 13 вырабатывает сигнал "1".

Формирователь 16 сетки импульсов представляет собой делитель частоты, входная частота которого делится на первом выходе в 2 раза, на втором в 4 раз, на и-м выходе — в 2л раза

Коммутатор 10 представляет собой блок, предназначенный для приема и выдачи сигналов по двусторонним каналам, Каждый вход-выход работает на прием или выдачу в зависимости от значения сигнала на соответствующем контакте управляющего входа коммутатора.

Первый 5, второй 6 и третий 7 блоки памяти представляют собой запоминающее устройство статического типа, информация . на выходе которого появляется после подачи адреса на его вход и сохраняется на выходе до снятия входного сигнала.

В качестве блока 9 задания тестов и анализа реакции может быть использована, например, персонально-профессиональная

3ВМ. устройство для контроля цифровых Gnoков работает следующим образом.

Объект 3 контроля до начала процесса обмена информацией подсоединяется к коммутатору 10, причем любой контакт коммутатора 10 может быть как входным, так и выходным, а в нерабочем состоянии на контакте устанавливается высокоимпедансное состояние, Все блоки устройства, подключаемые к блоку 9 задания тестов и анализа реакций, являются программно адресуемыми средствами блока 9.

В соответствии с блок-схемой алгоритма (фиг.3) до начала обмена информацией между объектом 3 контроля и блоком 9 задания тестов и анализа реакций производят

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

1 импульсов поступают в формирователь 17 сетки импульсов, который работает в режиме делителя частоты, и при помощи группы

17 элементов И, регистра 12 кода длитель5

50 подготовительные операции, которые включают s себя следующее: запись в первый блок 5 памяти программы коммутации процесса обмена; . запись в блок 2 регистров программируемых временных интервалов:

a) длительности цикла обмена; б) величины рабочей частоты обмена;

a) скважности рабочей частоты обмена; запись в третий блок 7 памяти величины стимулирующих воздействий программы контроля для объекта 3 контроля.

Запись в первый блок 5 памяти программы коммутации осуществляется следующим образом.

Адрес, определяющий номер тактового импульса процесса обмена, от блока 9 задания тестов и анализа реакций через группу

8 элементов ИЛИ поступает на адресный вход первого блока 5 памяти. На.выходе счетчика 4 в это время устанавливается код

00...0. Информация, содержащая данные, в каком режиме работает определенный канал коммутатора 10 в конкретный момент времени обмена информацией с объектом 3 контроля, поступает от блока 9 задания тестов и анализа реакций на информационный вход первого блока 5 памяти и запоминается в нем.

Аналогично осуществляется запись величины стимулирующих воздействий программы контроля в третий блок 7 памяти.

Запись в блок 2 регистров программируемых временных интервалов длительности цикла обмена осуществляется путем передачи от блока 9 задания тестов и анализа реакций соответствующего кода на информационный вход регистра 11 кода временного интервала и записи кода при поступлении на информационный вход дешифратора 20 от блока 9 задания тестов и анализа реакций адреса регистра 11. Величина рабочей частоты тактовых импульсов обмена и их скважность записывается аналогично в регистр 12 кода. длительности импульсов.

Процесс обмена информацией с объектом 3 контроля начинается с момента. подачи на дешифратор 20 адреса, вырабатывающего на входе RS-триггера 15 лог. "1", который, в свою очередь, вырабатывает сигнал, разрешающий счет, на R-вход суммирующего счетчика 14 и управляющий сигнал на первый вход элемента И 19, разрешающий про1695309

10

20

55 ности импульса и элемента ИЛИ 18 рабочая частота тактовых импульсов с выхода элемента ИЛИ 18 поступает на второй (информационный) вход элемента И 19 и выдается на счетный вход счетчика 4, Тактовые импульсы с выхода элемента ИЛИ 18 поступают также в суммирующий счетчик 14, который начинает считать, и при достижении кода, равного длительности цикла обмена, блок 13 поразрядного сравнения выдается в RS-триггер 15 импульс на R-вход..

При этом RS-триггер 15 формирует сигнал, запрещающий выдачу рабочей частоты тактовых импульсов, и сигнал прерывания, сообщающий блоку 9 задания тестов и анализа реакции об окончании цикла обмена и устанавливающий счетчик 4 в нулевое положение.

Процесс обмена с объектом 3 контроля осуществляется следующим образом.

Счетчик 4 через группу 8 элементов

ИЛИ выдает код, соответствующий номеру тактового импульса в серии импульсов ра.бочей частоты программы контроля и соответствующий адресу, по которому первый 5 и третий 7 блоки памяти выдают, а блок 6 принимает информацию. При этом первый блок 5 памяти устанвливает на выходе код, определяющий, в каком режиме (прием или выдача) работает каждый канал коммутатора 10, второй блок 6 памяти записывает значения ответных реакций на тех контактах объекта 3 контроля, которые определены программой контроля в данный момент времени как выходные, а третий блок 7 памяти через коммутатор 10 выдает на объект

3 контроля значения стимулирующих воздействий. При следующем такте блок 2 регистров программируемых временных интервалов счетчик 4 изменяет код на выходе на единицу и по новому адресу аналогично происходит обмен с объектом 3 контроля.

После окончания обмена информацией с объектом 3 контроля при получении сигнала прерывания блок 9 задания тестов и анализа реакций считывает информацию с второго блока 6 памяти, сравнивает ее с эталонной информацией, хранящейся в памяти блока 9 задания тестов и анализа реакций, и выдает на индикацию результат процесса контроля.

Временная диаграмма (фиг.4) поясняет более подробно работу устройства для контроля цифровых блоков. Устройство имеет три режима работы: I — запись программы контроля, И вЂ” обмен с объектом 3 контроля, Ill — обработка результатов обмена.

В режиме I блок 9 задания тестов и анализа реакций формирует адрес б и данные в, которые поступают соответственно на второй вход группы 8 элементов ИЛИ и информационный вход первого блока 5 памяти, при этом на входе сбросат счетчика 4 устанавливается "0", а по адресному входу е в первый блок 5 памяти записывается программа коммутации, Режим записи первого блока 5 памяти на временной диаграмме 5 указан условно в виде "1". Затем на адресном б и информационном в входах блока 2 регистров программируемых временных интервалов блок

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

l также формируется информация, содержащая значение стимулирующих воздействий, которая поступает на информационный вход третьего блока 7 памяти по адресам, выдаваемым группой 8 элементов ИЛИ на адресный вход е третьего блока 7 памяти, и записывается в нем (временная диаграмма

7). В режиме на управляющем входе ж коммутатора 10 устанавливается третье состояние (средний уровень на временной диаграмме), при этом на двусторонних связях л объекта 3 контроля (как и на линия и и к) устанавливается также третье состояние и обмен с объектом 3 контроля не происходит.

В режиме II при поступлении адреса б в блок 2 регистров программируемых временных интервалов блок 2 устанавливает на выходе r лог. "1", которая разрешает счет импульсов, поступающих на счетный вход д счетчика 4. Счетчик 4 вырабатывает адрес на адресный вход е первого 5, второго 6 и третьего 7 блоков памяти. В режиме II первый 5 и третий 7 блоки памяти работают в режиме выдачи (соответственно на временных диаграммах.5 и 7 указан "0"), а второй блок 6 памяти — в режиме записи (временная диаграмма 6 в состоянии "1"), Первый блок 5 памяти на управляющем входе ж коммутатора 10 устанавливает сигнал "О", если соответствующий канал коммутатора 10 должен работать в режиме приема, или "1" — в режиме выдачи информации. При установке управляющего входа ж в состояние

"0" информация с объекта 3 контроля посредством линий л поступает через коммутатор 10 на информационный вход и второго блока 6 памяти и записывается в нем по адресу, выдаваемому с выхода е группы 8 элементов ИЛИ. Если соответствующий канал коммутатора 10 устанавливается в режим выдачи, т.е. на входе ж лог, "1". то информация с выхода к первого блока 5

1695309 памяти поступает через коммутатор 10 в объект 3 контроля. По окончании цикла обмена с обьектом 3 контроля блок 2 регистров программируемых временных интервалов вырабатывает на выходе r отрицательный фронт Z, счетчик 4 устанавливается в "0" и сообщает блоку 9 задания тестов и анализа реакций об окончании обмена, Устройство переходит в режим Ш, при этом блок 9 заданий тестов и анализа реак-! ций вырабатывает адрес на втором инфор мационном выходе б и считывает ответные реакции объекта 3 контроля из второго блока 6 памяти в, подавая адрес на адресный вход е второго блока 6 памяти (информациl онный вход и первый информационный выход блока 9 задания тестов и анализа реакций на временной диаграмме совмеще ны). При получении информации блок 9 за дания тестов и анализа реакций производит обработку результатов программы контроля.

Формула изобретения

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

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

10 входом сброса счетчика и входом признака результата блока задания тестов и анализа реакций; первые и вторые входы элементов

° ИЛИ группы подключены соответственно к выходу счетчика и первому информационно15 му выходу блока задания тестов и анализа реакций, выходы элементов ИЛИ группы соединены с адресными входами первого, второго и третьего блоков памяти, информационный входи выход первого блока памяти

20 подключены соответственно к первому информационному выхоДу блока задания тестов и анализа реакций и управляющему входу коммутатора, информационный вход и выход второго блока памяти соединены

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

30 входу третьего блока памяти. выход третьего блока памяти соединен с информацион- ным входом коммутатора, информационный вход-выход которого является входом-выходом устройства для подключения к входу35 выходу объекта контроля.

1695309

1695309 (Ахим t7

Начал О аЩса м7 Сжт с4 сл ю4474 . КЛР б

ыищлюсвфслвдни>

r0 ai ЛУЛбегЮСМдНи аа ъ М ж ип юужлФъеаюрду

3 мимУ а6амь очередной амер тукл о Фоеа

vs асс

ФЖ4й53Ъ |фЩЮЯЯЦ еамюулюоции Айж

, ффдуЯФнн040 ябк фдро имю м со

1 сТ Ж Уб ли7)ВРьмОСтб к с о&ем сойекам

О мб псрир ра

vucm pd wcr сЯ а а и мтсу нх Ф

uw бра юа7мж рсй юъ очареуиси номер мжтоЮса ию ьаа

/ажоюи ж мжг саимугиуо@ак dbgаЬРаюйа 4 cue Р

ЯфР ЯЯКдффо М. МАЯЧЬ ю лбова

4йрмсудйжж

/лаками прс агЖ7ыя жмем Р яиц)туц 0чея днад маиср такто 1030

uwn лы Ф

Яцрщть ом3етиж

РЕаЕДии а Сбоеа 6

Jgg аЬйыоео июоВяй

4 4Ф ФбСО o а l

ЖЫ

Жю

Авс- )

1695309

О

О

Ot

Составитель Г.Виталиев

Редактор М,Циткина Техред М.Моргентал Корректор 3.Лончакова

Заказ 4163 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101

Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков 

 

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

Изобретение относится к вычислительной технике и может быть использовано для обмена информацией между ПЭВМ и локальной сети и между ПЭВМ и ЭВМ типа ЕС

Изобретение относится к вычислительной технике и может найти применение в многомашинных вычислительных системах, комплексах и сетях для управления доступом к общему ресурсу, например к общей магистрали, Цель изобретения - уменьшение объема оборудования за счет сокращения числа линий общей магистрали

Изобретение относится к вычислительной технике и может быть использовано для сопряжения видеоконтроллера и процессора через общую память в системах обработки данных, управляемых микропроцессором , в частности в видеотерминалах, дисплеях, персональных ЭВМ

Изобретение относится к распределенным системам сбора данных, контрольно-измерительным и вычислительным системам с радиальной, кольцевой и магистральной системами связи на основе параллельных и последовательных каналов с байтовой структурой сообщений, а также последовательных систем связи ЭВМ по Ю световодам

Изобретение относится к вычислительной технике и может быть использовано для сопряжения устройств разной разрядности , а именно, когда одно устройство имеет шины большей разрядности, чем другое, и не обязательно разрядность их кратка между собой, в частности для преобразования кода в код интерфейса

Изобретение относится к вычислительной технике и может быть использовано о вычислительных системах для построения интерфейсов сопряжения ЦВМ с удаленными внешними устройствами

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

Изобретение относится к вычислительной технике и предназначено для использования в локальных сетях ЭВМ с различными методами доступа

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

Изобретение относится к вычислительной технике и может использоваться для контроля логических блоков, в частности ПЛМ

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении вычислительных систем повышенной надежности

Изобретение относится к вычислительной технике и может быть использовано для проверки абонентов, работающих в вычислительных сетях

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах контроля цифровых блоков в процессе эксплуатации

Изобретение относится к вычислительной технике и может быть использовано при настройке и проверке работы управляющих микроЭВМ, отладке и контроле их программного обеспечения

Изобретение относится к вычислительной технике, к устройствам для формирования тестов

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при формировании тестов для контроля вычислительных средств

Изобретение относится к цифровой вычислительной технике, в частности к средствам автоматизации контроля и поиска неисправностей в устройствах с дискретным характером функционирования, и может быть использовано в автоматизированных комплексах отладки и ремонта цифровых устройств
Наверх