Устройство для контроля логических блоков
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ по авт.св. 868763, отличающееся тем, что, с целью расширения функциональных возможностей, в него введены блок хранения контрольных кодов, регистр контрольного кода, блок свертки, блок анализа, первый и второй программируемые источники тока, причем первые входы первого программируемого источника тока соединены с щторой группой выходов регистра теста, второй вход - с первым входом второго программируемого источника тока и вторым выходом счетчика, выходы с зажимами для подключения выходов контролируемого логического блока, третий вход - с вторым входом второго программируемого источника тока и с выходом блока анализа, первые входы которого соединены с. выходами регистра контрольного кода, вторые входы - с выходами блока свертки, первая и вторая группы входов Kotoрого соединены с первой и второй группами выходов регистра теста со-, ответственно, первый вход регистра контрольного кода соединен с вторьт выходс 4 блока управления, вторые входы - с выходами блока хранения контрольных кодов, вход которого соединен с первым выходом блока уп равления ,выход второго программируемого источника тока соединен с зажимом для подключения вывода Питание контролируемого логического блока. О ч X) :о 9 :л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК ае ии
ОПИСАНИЕ ИЗОБРЕ
M АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСПЗЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТЮ (61) 868763 (21) 3526214/18-21 (22) 20.12.82 (46) 07,03.84. Бюл. 9 9 (72) E.И.Николаев, A.Ã.Титов и E.3.Храпко (53) 621.317.799(088.8) (56) 1. авторское свидетельство СССР .Ì 868763, кл. 6 06 Р 11/22, 1981. (54)(57) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ по авт.св.в 868763, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных воэможностей, в него введены блок хранения контрольных кодов, регистр контрольного кода, блок свертки, блок аналиэа, первый и второй программируемые источники тока, причем первые входы первого программируемого источника тока соединены с второй группой выходов регистра теста, второй вход - с первым входом второго программируемого источника тока и вторым выходом счетчика, выходыс эажимами для подключения выходов .контролируемого логического блока, третий вход - с вторым входом второго программируемого источника тоКа и с выходом блока анализа, первые входы которого соединены с выходами регистра контрольного кода, вторые входы — с выходами бЛока свертки, первая и вторая группы входов которого соединены с первой и второй группами выходов регистра теста со-. ответственно, первый вход регистра контрольного хода соединен с вторым выходом блока управления, вторые входы - с выходами блока хранения контрольных кодов, вход которого соединен с первым выходом блоха уп равления,выход второго программируе. мого источника тока соединен с зажимом для подключения вывода "Пита. ние" контролируемого логического блока. O 1078365
Изобретение относится к контрольно-измерительной технике и может быть использовано для программирования и контроля логических блоков, средств цифровой и вычислительной техники.
По основному авт.св. 9 868763 из вестно устройство дпя контроля логи ческих блоков, содержащее блок управления, блок памяти, соединенный входом с первым выходом блока управления, а выходами — с первыми входами блока записи, второй вход которого соединен с вторым выходом блока управления, регистр теста, выходы которого соединены соответст- 15 венно с первыми входами элементов сравнения и первыми входами элементов коммутации, вторые входы которых соединены с третьими выходами блока управления, третьи — с зажимами для 20 подключения с выводов контролируемого логического блока и с вторыми входами соответствующих элементов сравнения, выходы которых соединены с входами блока управления, генератор импульсов, триггер, счетчик, дешифратор, первый элемент И и по числу входов регистра теста — вторые элементы И, первые входы которых соединены с соответствующими выходами, блока записи, вторые вхо-. ды — с соответствующими выходами дешифратора, выходы - с входами ре гистра теста, первые входы дешифратора подключены к первым выходам счетчика, второй выход которого соединен с третьими входами элементов сравнения и первым входом триггера, второй вход которого соедннен с первым выходом блока управления, третий вход — с четвертым выходом блока управления, а выход— с первым входом первого элемента И, второй вход которого подключен к выходу генератора импульсов, а выход - к входу счетчика и второму 45 входу дешифратора (1) .
Недостатком известного устройства является невозможность программирования и контроля на одной аппаратуре блоков, построенных на микро- 50 схемах полупроводниковых запоминающих устройств с однократным электрическим программированием.
Цель изобретения — расширение функциональных возможностей устройства.
Поставленная цель достигается
° тем, что в устройство для контроля логических блоков введены блок хранения контрольных кодов, регистр . 60 контрольного кода, блок свертки, блок анализа, первый и второй программируемые источники тока, причем первые входы первого программируема го источника тока соединены с второй группой выходов регистра теста, второй вход - с.первым входом второго программируемого источника тока и вторым входом счетчика, выходы — с зажимами для подключения выходов контролируемого логического блока, третий вход - с вторым входом второго программируемого источника така и с выходом блока анализа, первые входы которого соединены с выходами регистра контрольного кода, вторые входы — с выходами блока свертки, первая и вторая группы входов которого соединены с первой и второй группами выходов регистра теста соответственно, первый вход регистра контрольного кода соединен с вторым выходом блока управления, вторые входы — с выходами блока хранения контрольных кодов, вход которого соединен с первым выходом блока управления, выход второго программируемого источника тока соединен с зажимом для подключения вывода "Питание", контролируемого логического блока.
На чертеже приведена блок-схема предлагаемого устройства.
Устройство для контроля логических блоков содержит логический блок
1„ блок 2 управления, блок 3 памяти, блок 4 записи, регистр 5 теста, элементы б сравнения, элементы 7 коммутации, генератор 8 импульсов, триггер 9, первый элемент И 10, счетчик 11, дешифратор 12, вторые элементы И 13, блок 14 хранения контрольных кодов, регистр 15 контрольного кода, блок 16 свертки, блок 17 анализа, первый 18 и второй
19 программируемые источники тока„
При этом вход блока 3 памяти соединен с первым выходом блока 2 управления, а выходы — с первыми входами блока 4 записи, второй àõîä. которого соединен с вторым входом блока 2 управления, первая и вторая группы выходов регистра 5 теста соединены соответственно с первыми входами элементов 6 сравнения и первыми входами элементов 7 коммутации, вторые входы которых соединены с третьими выходами блока 2 управления, третьи — с выводами логического блока 1 и с вторыми входами соответствующих элементов сравнения, выходы которых соединены с входами блока 2 управления, первые входы вторых элементов И 13 соединены с соответствующими выходами блока 4 записи информации, вторые входы — с соответствующими выходами дешифратора- 12, выходы — с входами регистра теста 5, первые входы дешифратора 12 подключены.к первым входам счетчика 11, второй выход которого соединен с третьими входами элемен1078365 тов б сравнения и первым входам три гера 9, второй вход которого соеДинен с первым выходом блока 2 управления, третий вход — с четвертым выходом блока 2 управления, а выход с первым входом первого элемента
И 10, второй вход которого подключен к выкоду генератора 8 импульсов, а выход — к входу счетчика 11 и второму входу дешифратора, первые входы первого программируемого источника 18 тока соединены с второй группой выходов регистра теста 5, имитирующих выходную информацию контролируемого блока 1, второй вход — с первым входом второго программируемого источника 19 тока и вторым выходом счетчика 11, выхо ды — с выходами контролируемого блока 1, третий вход — с вторым вхо дом второго программируемого источника 19 тока и выходом блока 17 анализа, первые входы которого соединены с выходами регистра 15 контрольного кода, вторые входы — с выходами блока 16 свертки, первая и вторая группы входов которого соединены с первой и второй группы выходов регистра теста 5 соответст- венно, первый вход регистра 15 контрольного кода подключен к второму выходу блока 2 управления, вторые входы — к выходам блока 14 хранения контрольных кодов, вход которого соединен с первым выходом блока 2 управления, выход второго программируемого источника 19 тока соединен с выводом "Питание" контролируемого логического блока.
Устройство работает следующим образом.
Контролируемый логический блок
1 имеет и выводов для подключения, 1 каждый из которых может быть входом или выходом. Разделение выводов на входы и выходы осуществляют элементы 7, соединяя выходы регистра 5 с входами блока 1 или отключая выходы регистра 5 от выходов блока 1 по сигналам блока 2 управления. Блок 3 памяти содержит слова представляющие собой совокупность
"1" и "0", соответствующие при программировании требуемым входным наборам, а при контроле — входным наборам и эталонным выходным реакциям блока 1.
Программирование блоков на БИС
ППЗУ осуществляется подачей адреса с регистра 5 через замкнутые элементы 7 коммутации на входы .блока 1 и информации о программе с регистра
5 через первый программируемый источник 18 тока на выводы блока 1, являющиеся его выходами. Одновременно на выход "Питание" блока 1 подается сигнал с второго програьмируемого источника 19 тока. Сигналы в первом 18 и втором 19 программируемых источниках тока формируются по требуемой длительности, форме и амплитуде.
Контроль правильности запрограммированной информации осуществляется путем сравнения на элементах б выходной реакции эталонного блока, записанной в блоке 3 памяти, с ребр акцией на выходах блока 1, нри этом элементы 7 коммутации, этих каналов отключают выходы регистра 5 от выходов блока 1.
Перед началом программирования
15 блок 2 выдает команду, по которой устанавливает триггер 9 в нулевое состояние, и этим запрещает прохождение импульсов с генератора 8 через элемент И 10 на счетчик 11. Эта же команда выбирает в блоке 3 первый адрес и соответствующую ему информацию программируемого слова, а в блоке 14 хранения контрольнчх кодов - соответствующий первому слову контрольный код. Одновременно с этим блок 2 переводит элементы 7 в положения, соответствующие входам или выходам блока 1. По сигналу
"Запись" блок 2 выводит первое слово из блока 3 памяти в блок 4 и из блока 14 - контрольный код в регистр .15 контрольного кода. Информация первого слова с выхода блока 4 поступает на первые входы элементов
:И 13, которые закрыты по вторым
З5 входам сигналами с дешифратора 12.
Затем по сигналу "Ввод" блок 2 устанавливает триггер 9 в единичное состояние, открывая элемент И 10 для
4р прохождения пачки импульсов с генератора 8 на счетный вход счетчика .11 и стробирующий вход дешифратора
12. B результате дешифратор 12 на своих выходах поочередно один sa
45 другим выдает импульсные сигналы которые стробируют элементы И 13, и последовательно разряд за разрядом вводит информацию первого слОва из блока 4 через элементы И 13 в регистр 5 теста, с выходов которого информация поступает на выводы программируемого блока 1 и элементов— б сравнения..
Передний фронт импульса переполнения счетчика 11 устанавливает триг55 гер 9 в нулевое положение, прекращая прохождение импульсов через элемент И 10, и производит запуск формирователей сигналов программирования в первом 18 и втором 19 програм. бр мируемых источниках тока в том случае, если с блока 17 анализа на блоки 18 и 19 приходит сигнал разрешения, который является результатом равенства контрольного кода с регистра 15 и информации с выходов
1078365
Составитель Н.Помякшева
Техред Т.Маточка Корректор А.Тяско
Ф
Редактор .А. Шандор
Заказ 952/39 Тираж 711 j Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35,.Раушская наб., д. 4/5
Филиал ППП "Патент", r. ужгород, ул. Проектная, 4 блока 16, осуществляющего свертку информации регистра 5.
В случае отсутствия сигнала раз . решения с блока 17 анализа блоки 18 и 19 блокируются и программирования данного слова не происходит.
По окончании импульса переполнения. (по его заднему фронту)., когда программирование слова завершилось,,осуществляется анализ результата программирования путем сравнения на элементах 6 с эталонной информацией;
В случае, если выходная эталонная информация регистра 5 совпадает с реакцией блока 1 во всех разрядах, элеМенты 6 через блок 2 управления выводят из блоков 3 и 14 следующие слова и т.д., пока блок 1 не будет запрограммирован и проверен полностью. При несравненйи хотя бы на одном из элементов 6 блок 2 не выдает на блоки 3 и 14 сигнала, предназначенного для вывода очередного слова, останавливая этим проверку.
Останов может быть связан либо с неисправностью блока 1 неправиль но запрограммирована информация либо с ошибками вывода программы иэ блоков.З - 5. Блоки 14 17 защищают блок 1 от ложного программирования в случае ошибок второго типа.
Таким образом, введение:блоков
10 14 - 19 позволяет расширить функциональные возможности устройства в части использования его для программирования блоков построенных на
ВИС ППЗу с однократным электричес15 ким программированием, и их контроля.
Экономия достигается за счет tIo» вышения производительности при программировании путем использования автоматизированной аппаратуры и сов. мещения задач программирования и контроля на единой аппаратуре.