Изобретение относится к контрольно-измерительной технике и может быть использовано для программирования и контроля логических блоков, средств цифровой и вычислительной техники.
По основному авт.св. 868763 из вестно устройство для контроля логи ческих блоков, содержащее блок управления, блок памяти, соединенный входом с первым выходом блока управления, а выходами - с первыми ва{одами блока записи, второй вход которого соединен с вторым выходом блока управления, регистр теста, выходы которого соединены соответственно с первыми входами элементов сравнения и первьв и входами элементов коммутации, вторые входы которых соединены с третьими выходами блока управления, третьи - с зажимами для подключения с выводов контролируемого логического блока и с вторыми входами соответствующих элементов сравнения, выходы которых соединены с входами блока управления, генератор импульсов, триггер, счетчик, дешифратор, первый элемент И и по числу входов регистра теста - вторые элементы И, первые входы которых соединены с соответствующими выходами .блока записи, вторые вхот ды - с соответствующими выходами ешифратора, выходы - с входами регистра теста, первые входы дешифратора подключены к первым выходам счетчика, второй выход которого соединен с третьими входами элементов сравнения и первым входом триггера, второй вход которого соединен с первым выходом блока управления, третий вход - с четвертым выходом блока управления, а выход с первым входом первого элемента И, второй вход которого подключен к выходу генератора импульсов, а выход - к входу счетчика и второму входу дешифратора l ,
Недостатком известного устройства является невозможность программирования и контроля на одной аппаратуре блоков, построенных на микросхемах полупроводниковых запоминающих устройств с однократным электрическим программированием.
Цель изобретения - расширение функциональных возможностей устройства.
Поставленная цель достигается тем, что в устройство для контроля логических блоков введены блок хранения контрольных кодов, регистр контрольного кода, блок свертки, блок ансшиза, первый и второй програлвлируемые источники тока, причем первые входы первого программируемо го ирточника Тока Соединены с второй группой выходов регистра теста, второй вход - с. входом второго программируемого источника тока и вторым входом счетчика, выходы - с зажимами для подключения выходов контролируемого логического блока, третий вход - с вторым входом второго программируемого источника тока и с выходом блока анализа, первые входы которого соединены с выходами регистра контрольного кода, вторые входы - с выходами блока свертки, первая и вторая группы входов которого соединены с первой и второй группами выходов регистра теста соответственно, первый вход регистра контрольного кода соединен с вторым выходом блока управления, вторые входы - с выходами блока хранения контрольных кодов, вход которого соединен с первым выходом блока управления, выход второго программируемого источника тока соединен с зажимом для подключения вывода Питание, контролируемого логического блока. На чертеже приведена блок-схема предлагаемого устройства.
Устройство для контроля логических блоков содержит логический блок 1, блок2 управления, блок 3 памяти, блок 4 записи, регистр 5 теста, элементы 6 сравнения, элементы 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, выходы - с входс1ми регистра теста 5, первые входы дешифратора 12 подключены к первым входам счетчика 11, второй выход которого соединен с третьими входами элементов 6 сравнения и первым входам тр гера 9, второй вход которого соеди нен с первым выходом блока 2 управ ления, третий вход - с четвертым выходом блока 2 управления, а выхо с первым входом первого элемента И 10, второй вход которого подключен к выкоду генератора 8 импульсов, а выход - к входу счетчика 11 и второму входу дешифратора, первые входы первого программируемого источника 18 тока соединены с второй группой выходов регистра теста 5, имитирующих выходную информацию контролируемого блока 1, второй .вход - с первым входом второго про граммируемого источника 19 тока и вторым выходом счетчика 11, выхо ды - с выходами контролируемого блока 1, третий вход - свторым вхо дом второго программируемого источ ника 19 тока и выходом блока 17 анализа, первые входы которого сое динены с выходами регистра 15 конт рольного кода, вторые входы - с вы ходами блока 16 свертки, первая и вторая группы входов которого соединены с первой и второй группы вы ходов регистра теста 5 соответственно, первый вход регистра 15 контрольного кода подключен к второму выходу блока 2 управления, вто рые входы - к выходам блока 14 хранения контрольных кодов, вход которого соединен с первым выходом блока 2 управления, выход в- -орого программируемого источника 19 тока соединен с выводом Питание контролируемого логического блока. Устройство работает следующим образом. Контролируемый логический блок 1 имеет и выводов для подключения, Iкаждый из которых может быть входом или выходом. Разделение выводов на входы и выходы осуществляют элементы 7, соединяя выходы регистра 5 с входами блqкa 1 или отключая выходы регистра 5 от выходов блока 1 по сигналам блока 2 управления. Блок 3 памяти содержит слова представляющие собой совокупность 1 и О, соответствующие при программировании требуемым входным наборам, а при контроле - входным наборам и эталонным выходным реакциям блока 1. Программирование блоков на БИС ППЗУ осуществляется подачей адреса с регистра 5 через замкнутые элемен ты 7 коммутации на входы .блока 1 и информации о программе с регистра 5 через первый программируемый источник 18 тока на выводы блока 1, являющиеся его выходами. Одновремен но на выход Питание блока 1 подается сигнал с второго программируемого источника 19 тока. Сигналы в первом 18 и втором 19 программируемых источниках тока формируются по требуемой длительности, форме и амплитуде. Контроль правильности запрограммированной информации осуществляется путем сравнения на элементах б выходной реакции эталонного блока, записанной в блоке 3 памяти, с реакцией на выходах блока 1, при этом элементы 7 коммутации .этих каналов отключают выходы регистра 5 от выходов блока 1. Перед началом программирования блок 2 выдает команду, по которой устанавливает триггер 9 в нулевое срстояние, и этим запрещает прохождение импульсов с генератора 8 через элемент И 10 на счетчик 11. Эта же команда выбирает в блоке 3 первый адрес и соответствующую ему информацию программируемого слова, а в блоке 14 хранения контрольных кодов - соответствующий первому слову контрольный код. одновременно с этим блок 2 переводит элементы 7 в положения, соответствующие входам или выходам блока 1. По сигналу Запись блок 2 выводит первое слово из блока 3 памяти в блок 4 и из блока 14 - контрольный код в регистр .15 контрольного кода. Информация первого слова с выхода блока 4 поступает на первые входы элементов И 13, которые закрыты по вторым входам сигналами с дешифратора 12. Затем по сигналу Ввод блок 2 устанавливает триггер 9 в единичное состояние, открывая элемент И 10 для прохождения пачки импульсов с генератора 8 на счетный вход счетчика 11 и стробирующий вход дешифратора 12. в результате дешифратор 12 на своих выходах поочередно один за другим выдает импульсные сигналы, которые стробируют элементы И 13, и последовательно разряд за разрядом вводит информацию первого слова из блока 4 через элементы И 13 в регистр 5 теста, с выходов которого информация поступает на выводы программируемого блока 1 и элементов 6 сравнения.. . Передний фронт импульса переполнения счетчика 11 устанавливает триггер 9 в нулевое положение, прекращая прохождение импульсов через элемент И 10, и производит запуск формирователей сигналов программирования в первом 18 и втором 19 программируемых источниках тока в том случае, если с блока 17 анализа на блоки 18 и 19 п Ьиходит сигнал разрешения, который является результатом равенства контрольного кода с регистра 15 и информации с выходов
блока 16, осуцествляюавго свертку инфо1 ации регистра 5.
В случае отсутствия сигнала paз, решения с блока 17 анализа блоки 18 и 19 блокируются и прогргшмирования данного слова не происходит.
По окончании импульса переполнения, (по его заднему фронту),, когда программирование слова завершилось, .осуществляется анализ результата программирования путем сравнения на Э41ементах 6 с эталонной информацией. В случае, если выходная эталонная информация регистра 5 совпадает с реакцией блока 1 во всех разрядах, элементы 6 через блок 2 управления выводят из блоков 3 и 14 следующие слова и т.д., пока блок 1 не будет запрограммирован и проверен полностью. При несравненйи хотя бы на одном из элементов 6 блок 2 не выдает на блоки 3 и 14 сигнала, предназначенного для вывода очередного слова, останавливая этим проверку. Останов может быть связан либо с неисправностью блока 1 неправиль но запрогрсммирована информация , либо с ошибками вывода программы из блоков. 3 - 5. Блоки 14 - 17 защищают блок 1 от ложного программирова. ния в случае ошибок второго типа. Таким образом, введение блоков 0 14 - 19 позволяет расширить функционашьные возможности устройства в части использования его для nporpeiMмирования блоков;, построенных на БИС ППЗУ с однократным электричес5 КИМ программированием, и их контроля.
Экономия достигается за счет повьшения производительности при программировании путем использования 0 автоматизированной аппаратуры и совмещения задач прогргммирования и контроля на единой аппаратуре.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля цифровых узлов | 1983 |
|
SU1160417A1 |
Устройство для контроля записи информации в программируемые блоки памяти | 1983 |
|
SU1104589A1 |
Устройство для контроля функционирования логических блоков | 1986 |
|
SU1327107A1 |
Устройство для контроля логических блоков | 1982 |
|
SU1033994A2 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
Устройство для контроля логических блоков | 1980 |
|
SU868763A1 |
Сигнатурный анализатор для контроля цифровых блоков | 1981 |
|
SU1003099A1 |
Устройство для контроля функционирования логических блоков | 1987 |
|
SU1432528A2 |
Устройство для контроля цифровых блоков | 1978 |
|
SU706849A1 |
Устройство для контроля логических узлов | 1980 |
|
SU890398A1 |
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ по авт.св. 868763, отличающееся тем, что, с целью расширения функциональных возможностей, в него введены блок хранения контрольных кодов, регистр контрольного кода, блок свертки, блок анализа, первый и второй программируемые источники тока, причем первые входы первого программируемого источника тока соединены с щторой группой выходов регистра теста, второй вход - с первым входом второго программируемого источника тока и вторым выходом счетчика, выходы с зажимами для подключения выходов контролируемого логического блока, третий вход - с вторым входом второго программируемого источника тока и с выходом блока анализа, первые входы которого соединены с. выходами регистра контрольного кода, вторые входы - с выходами блока свертки, первая и вторая группы входов Kotoрого соединены с первой и второй группами выходов регистра теста со-, ответственно, первый вход регистра контрольного кода соединен с вторьт выходс 4 блока управления, вторые входы - с выходами блока хранения контрольных кодов, вход которого соединен с первым выходом блока уп равления,выход второго программируемого источника тока соединен с зажимом для подключения вывода Питание контролируемого логического блока. О ч X) :о 9 :л
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для контроля логических блоков | 1980 |
|
SU868763A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-03-07—Публикация
1982-12-20—Подача