Устройство для контроля логических блоков Советский патент 1985 года по МПК G06F11/30 

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

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

вертирующий выход которого соединен

-i с вторым входом второго элемента И, третьим входом соединенного с выходом второго коммутатора, информационные входы которого подключены к выходам первого регистра сдвига, входы установки в О первого и второго D -триггеров подключены соответственно к выходам шестого и пятого элементов И, а входы элемента ИЛИ соединены с выходом триггера сбоя и выходами первого счетчика.

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

название год авторы номер документа
Устройство для контроля программно-логических матриц 1987
  • Телековец Валерий Алексеевич
  • Семерников Александр Андреевич
  • Телековец Марина Валериевна
SU1469504A1
МОДУЛЬ ВВОДА-ВЫВОДА СИСТЕМЫ ЦИФРОВОГО УПРАВЛЕНИЯ 1991
  • Мясников В.В.
  • Чернопольский А.Д.
RU2032201C1
УСТРОЙСТВО ВВОДА-ВЫВОДА ИНФОРМАЦИИ ДЛЯ СИСТЕМЫ ЦИФРОВОГО УПРАВЛЕНИЯ 1993
  • Мясников В.В.
RU2042183C1
УСТРОЙСТВО ДЛЯ ПОИСКА ПЕРЕМЕЖАЮЩИХСЯ НЕИСПРАВНОСТЕЙ В МИКРОПРОЦЕССОРНЫХ СИСТЕМАХ 1992
  • Лунев А.Ю.
  • Лунев В.Ю.
  • Захаров И.С.
RU2030784C1
УСТРОЙСТВО ДЛЯ ПОИСКА ПЕРЕМЕЖАЮЩИХСЯ ОТКАЗОВ В МИКРОПРОЦЕССОРНЫХ СИСТЕМАХ 1996
  • Лунев А.Ю.
  • Лунев В.Ю.
  • Захаров И.С.
RU2099777C1
Устройство для ввода информации 1986
  • Жамалетдинов Наим Исмаилович
  • Козлов Евгений Иванович
SU1377863A1
Микропрограммное устройство управления 1981
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Кульбак Эдуард Леонидович
  • Ткаченко Сергей Николаевич
SU968814A1
Устройство для сопряжения процессора с памятью 1982
  • Александрова Людмила Александровна
  • Королев Александр Павлович
  • Осипов Александр Викторович
  • Федоров Сергей Николаевич
SU1059560A1
Устройство для программного счета изделий 1983
  • Китаев Василий Андреевич
  • Михайлов Рудольф Павлович
  • Рябков Николай Андреевич
SU1113824A1
Устройство для контроля цифровых узлов 1982
  • Орешкин Михаил Игоревич
  • Крыжановский Борис Иванович
  • Яцков Николай Николаевич
SU1059576A1

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

Реферат патента 1985 года Устройство для контроля логических блоков

УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ, содержащее блок сравнения, блок индикации, первый счетчик, первый регистр сдвига, элемент ИЛИ и блок управления, содержащий генератор импульсов, формирователь импульсов, второй счетчик, дешифратор и первьм элемент И, выход генератора импульсов соединен с частотным, входом формирователя импульсов, первый выход которого соединен с первым входом первого элемента И и вгодом второго счетчика, быход которого подключен к входам дешифратора, один выход которого соединен с вторым входом первого элемента И,; выход элгмента ИЛИ соединен с входом управления формирователя импульсов, выходы группы первого счетчика являются выходами устройства, тактовый вход первого регистра сдвига соединен с вторым выходом формирователя импульсов, выход первого элемента И подключен к счетному входу первого счетчика, о т л и ч а ющ е е с я тем, что, с целью повышения быстродействия, в него введены блок памяти, второй регистр сдвига. первый и второй коммутаторы, второй и третий элементы И, первый и второй D-триггеры , триггер сбоя, а блок управления содержит четвертый, пятый, и шестой элементы И, один выход дешифратора и второй выход формирователя импульсов подключены к соответствующим входам четвертого элемента И, первьй выход формирователя импульсов соединен с первыми входами пятого и шестого элементов И, другие выходы дешифратора соответственно соединены с вторыми входами пятого и шестого элементов И, информационный вход триггера сбоя соединен с выходом блока сравнения,а управляющий вход подключен к выходу (Л четвертого элемента И, выходы второго счетчика соединены с упра,вляющими входами первого и второго коммутаторов и адресными входами блока памяти, выход которого соединен с информационными входами первого и второго D-триггеров, управляющие входы которых соединены с выходами О5 соответственно третьего и второго, элементов И, первые входы которых о соединены с вторым выходом формиро4 вателя импульсов и тактовым входом второго регистра сдвига, управляющий вход которого и управляющий вход первого регистра сдвига соединены соответственно с другими выходами дешифратора, информационный вход первого регистра сдвига подключен к неинвертирующему выходу первого D-триггера, инвертирующим выходом соединенного с вторым входом первого элемента И, третий вход которого подключен к выходу первого коммутатора, информационные входы

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

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

Целью изобретения является повышение быстродействия устройства.

На чертеже представлена блок-схема устройства.

Устройство для контроля логических блоков содержит блок 1 памяти, первый и второй коммутаторы 2 и 3, дешифратор 4, блок 5 управления, второй счетчик 6, первый элемент И 7, первьй счетчик 8, триггер 9 сбоя, элемент ИЛИ 10, выход 11, блок 12 индикации, вход 13, блок 14 сравнения, третий элемент И 15, первьй D -триггер 16, первый регистр 17 сдвига, второй элемент И 18, второй Р-триггер 19, второй регистр 20 сдвига, формирователь 21 импульсов, пятый и шестой элементы И 22 и 23, генератор 24 импульсов и четвертый элемент И 25.

Устройство работает следующим образом.

В блок 1 памяти заносится программа формирования функций программи- руемой логической матрицы (ПЛМ), которая составляется для .прожига связей, не участвующих в формировании заданных функций ПЛМ, содержащая N Q(n + 21) однобитных слов (Q число элементов И матрицы, k - число входов матрицы, п - число выходов матрицы). Эта же программа используется для контроля ПЛМ. При этом отсутствию связи (прожигу) элемента матрицы соответствует логическая 1 в программе, а наличию связи - О. В каждом i-M (i 1,...,2k) цикле контроля на выходы 11 устройства

и на информационные входы первого коммутатора 12 подается контрольный k-разрядный код с выходов первого счетчика 8, а на управлякяцие входы О коммутатора 2 ив блок 1 памяти код адреса с выходов второго счетчика 6 блока 5 управления. Счетчик 6 запускается импульсаг л с первого выхода формирователя -1, которьй

5 вырабатывает две сег.ии сдвинутых

во времени импульсов (Т1 и Т2). Серия импульсов Т2 с второго выхода формирователя 21 поступает на тактовые входы регистров 17 и 20. 0 Коммутатор 2 преобразует параллельный контрольный код в последовательный и выдает на второй вход элемента И 15 такт за тактом сначала инверсию прямых значений контрольного кода (А1, А2, ..., Ak), затем инверсию инверсных значений контрольного кода (А1, А2, ..., Ak). На первьш вход элемента И 15 поступают тактовые импульсы (Т1) из блока 5 управления, которые проходят на управляющий вход триггера 16 при наличии в контрольном коде соответствующего j-ro (j 1, 2, ,.., k) з начения входной величины (А или

5 А. ). Одновременно на информационный вход триггера 16 с выхода блока 1 памяти подается соответствующее jзначение программы для q-ro ( q

1, 2, ..., Q) элемента ПЛМ. Если в программе записано, что данное значение контртльного кода (А: или А.) входит в логическое выражение для функции FQ(п), но отсутствует в i-контрольном коде, то D -триггер 16 перебрасывается в единичное соетояние, запирает вход элемента И 15 и остается в этом состоянии до конца q-ro этапа контроля, т.е. единичное состояние D-триггера 16 соответствует нулевому значению функции при данном i-м контрольном коде. Триггер 16 перебрасывается в единичное состояние при наличии единиц на втором входе элемента И 1 и на информационном входе триггера 16, что соответствует отсутствию в контрольном коде значения одного из входных сигналов.

По окончании q-ro этапа контроля (через 2k тактов) с третьего выхода дешифратора 4 блока 5 управления подается управляющий сигнал (V3) в регистр 17 сдвига и по заднему фрон ту импульса сдвига (Т2) в регистр записывается информация с выхода триггера 16 (О или 1). Затем с выхода шестого элемента И 23 блока управления на вход установки О триггера 16 поступает импульс сброса (СБР1 V3T1) и перебрасывает триггер 16 в нулевое состояние.

Коммутатор 3, элемент И 18, триггер 19 и регистр 20 образуют цепь фор1 1ирования эталонных выходных функций В (функции ИЛИ) ПЛМ аналогично функций И коммутатором 2, элементом И 15, триггером 16 и регистром 17. Если одна из функций, входящих в выходную функцию В (или), равна единице, то триггер 19 перебрасывается в единичное состояние.

Коммутаторы 2 и 3 управляются кодом ад.реса, которьй также подается в блок 1 памяти для считывания со- ответствующегб значения программы работы (прожига) ПЛМ.

14-4

По окончании (Q + п)-го этапа контроля в регистре 20 записаны п эталонных значений функций В при данном 1-м контрольном коде теста. С первого выхода дешифратора 4 поступает разрешающий потенциал (VI) на вход элемента И 7 блока 5 управления, с выхода которого импульс сравнения (Uop V 1 -Tl)поступает на управляю ций вход триггера 9 сбоя, на информационньв вход которого с выхода блока 14 сравнения подается результат сравнения эталонных значений выходов ШТМ (с выходов регистра 20) со значениями с входов 13 устройства (выходов контролируемой ПЛМ, на входы которой подается тот же i-й контрольный код теста, что и на входы коммутатора 2).

При несовпадении сравниваемых значений с выхода блока 14 сравнения единичный потенциал поступает в триггер 9 сбоя и тот перебрасывается в единичное состояние. При этом формирователь 21 блока 5 управления запирается потенциалом триггера 9 .сбоя и режим контроля останавливается в i-M цикле. Блок 12 индикации показывает значение i-контрольного кода, при котором происходит сбой (неверный прожиг одной из связей ПЛМ), а также значения выходов контролируемой ПЛМ и регистра 20 (эталонные значения).

При отсутствии сбоя режима конт роля по окончании 2-го цикла счетчик 8 через элемент ИЛИ 10 подает запирающий сигнал в блок 5 управления (конец контроля). Режим контроля закончен, ПЛМ прожжена в соответствии с программой.

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

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

Устройство для обнаружения неисправностей цифровых систем 1973
  • Машкин Алексей Михайлович
  • Виглин Александр Альфредович
SU561965A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
1979
  • Ладода Николай Владимирович
SU826357A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 160 414 A1

Авторы

Телековец Валерий Алексеевич

Семерников Александр Андреевич

Замазий Наталья Владимировна

Даты

1985-06-07Публикация

1983-12-21Подача