Изобретение относится к вычислительной технике и может быть использовано для диагностирования логических блоков.
Цель изобретения - повышение быстродействия устройства.
Функциональная схема устройстве представлена на фиг.1; на фиг.2 - временная дияфамма поясняющая его работу.
Устройство для контроля логических блоков содержит генератор тактовых импульсов 1, генератор тестов 2, счетчики 3, 4, блок 5 задания входов и выходов, мультивибратор 6, формирователь импульсов 7. мультиплексоры 8,9, элемент ИЛИ 10, мультивибратор 11, мультиплексоры 12, 13, блок анализа 14 тестовых воздействий, блок анализа реакций 15, группу 16 входов/выходов, элементы НЕ 17,18, элемент И 19, формирователь импульсов 20, элементы ИЛИ 21-23, счетчики 24, 25, блок 26 постоянной памяти, триггер 27. индикатор 28, элемент задержки 29, элемент запрета 30 и вход пуска 31, На фиг.1 показан также контролируемый логический блок 32.
Устройство работает следующим обра-
зом.
Перед началом работы на блоке 5 включением тумблеров устанавливаются призна- ки входов и выходов проверяемого логического блока 32. Признаком входа блока является низкий уровень сигнала на соответствующих входах блоков 0 и 12, а признаком выхода блока 28 - высокий уро- вень. Установленный на группе выходов генератора 2 код является адресом информации о количестве входов и выходов контролируемого блока, хранящейся в блоке 26.
По приходе сигнала Пуск (фиг.2,а) генератор 2, блоки 14, 15 и счетчики 24, 25 обнуляются. При этом на выходах заема счетчиков 24,25 появляются единичные сигналы (фиг.2, б), которые переводят в состояние хранения блоки 14, 15, осуществляют блокировку ждущих мультивибраторов 6, 11, останов генератора 1, а также установку первого теста в блоке 2. По фронту единичного сигнала с выхода элемента И 19 (фиг.2,б) импульс, сформированный форми(Л
С
со ND
Јь 0 OJ 00
рователем 20 и задержанный на первом выходе блока на воемя, достаточное для срабатывания блоков 2, 24, 25, 19, 14, 15, обнуляет счетчики 3, 4 и осуществляет запись информации из блока 26 в счетчики 24, 25 (фиг.2,а и б); в счетчик 24 записывается число выходов, а в счетчик 25 - число входов блока 32, тем самым разрешая прием информации в блоки 14, 15, На этом подготовка устройства к работе заканчивается.
Работу устройства рассмотрим на следующем примере.
Пусть проверяемый блок 32 содержит шесть контактов, из которых первый, второй и пятый контакты - входы, а 3-й, 4-й и 6-й - выходы блока 32 Тогда в соответствии с признаками входов и выходов, установленными в блоке 5, на выходах мультиплексоров 8 и 12 будет присутствовать сигнал низкого уровня (подключен 1-й контакт бло- ка 32) и с инверсного выхода триггера 27 поступит разрешающий сигнал на мультиплексор 13 (фиг.2.3). Таким образом, первый вход блока 32 будет подключен к блоку анализа тестов 14 Информация с этого входа будет зарегистрирована в блоке 14 с приходом синхроимпульса (фиг.2,а,в). Нулевой уровень г выхода блока 8 запрещает прохождение сигнала через мультиплексор 9 и поступает на вход мультивибратора 6, осу- ществляющего генерацию импульсов с периодом t. задержанных на время г(на выходе мультивибратора устанавливается линия задержки на время т), где г- опреде
ляется временем сраоатывания счетчика
3, мультиплексора 8 и элемента запрета
30 (Т t3 +18 +130 ИЛИ Г 14 + t12 + 12)(ФИГ.2,Г).
Мультивибратор формирует последовательность импульсов при наличии низкого уровня на входе А (фиг.1) и изменении сигнала на входе В с 0 на 1 (фиг.2, г), а также при наличии высокого уровня на входе В и изменении сигнала на входе А с 1 в 0. Таким образом, на выходе мультивибратора П. через время г возникает импульс, по фронту которого счетчик 3 поменяет свое состояние, тем самым подключив следующий вход мультиплексора 8 (фиг.2.4). Если на выходе мультиплексора 8 нулевой уровень не изменится, то мультивибратором 6 генерируется следующий импульс, выбирающий очередной контакт блока 32. Так как третий контакт является выходом блока 32, то на выходе мультиплексора 8 возникнет высокий уровень сигнала, запрещающий прохождение импульсов через элемент запрета 30 (фиг.2,г), останавливающий генерацию импульсов мультивибратором 6 и обеспечивающий прохождение сигнала через
5 0 5 0
5
® 5 0 5
мультиплексор 9 (фиг.2,г). С приходом синхроимпульса реакция с третьего контакта блока 32 будет зафиксирована блоком 15.
Пуск генератора 1 осуществляется со второго выхода формирователя 20 (фиг.2,а и б) импульсом, задержанным на время прохождения теста в блоке. Формирователь 20 представляет собой одновибратор, формирующий по фронту входного сигнала импульс, который задерживается на первом выходе на время срабатывания блоков 2, 14, 15, 19, 24, 25, а на втором выходе - на время прохождения теста.
По фронту первого синхроимпульса в блоках 14, 15 будут зарегистрированы соответственно тест на первом контакте и реакция на тест на третьем контакте блока 32 (фиг.2,в и г). Содержание счетчиков 24, 25 уменьшится на единицу, а на счетчиках 3 и 4 соответственно будут установлены номера контактов 4 и 2. Таким образом, на выходах мультиплексоров 13 и 9 будут присутствовать тест на 4-м контакте и реакция на тест на 2-м контакте. Информация с выходов мультиплексоров 13 и 9 регистрируется с приходом следующего синхроимпульса. При этом в счетчиках 3 и 4 будут храниться числа 5 и 3 соответственно. Пятый контакт является пходом блока 32, поэтому для определения следующего выхода мультивибратор 6 будет формировать импульсы до тех пор, пока на выходе мультиплексора 8 появится единичный сигнал, запрещающий прохождение импульсов через элемент запрета 30. Третий контакт, адрес которого установлен на адресных входах мультиплексоров 12 и 13, является выходом блока 32, поэтому на выходе мультиплексора 12 присутствует единичный сигнал, фиксируемый триггером 27 по фронту синхроимпульса с задержкой т через элемент задержки 29 (фиг.2.3). При наличии сигнала высокого уровня на входе В и изменении сигнала на входе 1 в 0 мультивибратор 11 формирует последовательность импульсов (фиг.2.3) до тех пор, пока низкий уровень на выходе мультиплексора 12 установит в нулевое состояние триггер 27, который вырабатывает сигнал Стоп высокого уровня на инверсном выходе на вход А блока 11. Низкий уровень на выходе мультиплексора 12 свидетельствует о подключении пятого контакта проверяемого блока 32
Триггер 27 используется для устра -е ния дребезга контактов при переключении мультиплексора 12. Формирователь 7 при меняется для формирования импульса п фронту сигнала с выхода элемента НЕ 17 (при записи информации в счетчик 251 и записи в триггер 27 признака вы/ода (логичеекая 1), если выходом окажемся 1-й ОНТРК- блока 32.
Таким образом, за грм такта будрг г г бранэ информация с тпех выхоаов и тре
Чхоцов ЛПкд 3 По фрСН V вГ 1 /,i.,
роимпульса 9/i - ortHvw Tr-) t единичный fiiftir ji ЧЛЧМР ; И 9 гфиг. 2) ооуше тчит генррчиию НОР гг те1 т-т грмерягопор 2 ириггтзнавлипая rj. м« прп-ождениг ста генератор. 1 Чикп Гфг,г; nuJnpMSMi in попторяе(ст до . п.ID noiri будут исчерпаны се TPCIM При
ЭГОМ РЛИНИЧ11 |Л гм Р 1/1 г Г,Ы ОДЭ ГРПРЧЭТО
ра 7 г ipLT ii -ерзц чо импульсов гене- рато ом 1, атдкжг поступит на индикатор 73 для гпобщр., оператору о (5 окончании проперг.
Ф i р н л а изобретения Устройство для контроля логических Олоков содрр кащсе генератор гзктовм имг ульгоп, первый счетчик, два мульти плс -сора, блок анализа тестовых во дсйст пии блок анализа реакций, блок задания признаков входов и выходов, элемент И, перги й элемент НЕ и генератор тестоп пор rnq гоуппа выходов которые соединена с гр/ппий имфорг1 Циочных пдодон Ьлока за д.ишя призмаког i и , первая гр/пгл выходов oTOpi io г, с группой информационных входов первого мультиплексора, вторая группа выходов блока коммутации соединена с группой иьформа- ин жн лх входов второго мультиплексора и образует группу входов-выходов устройст- иа для подключения к входам-выходам кон- ;уолир/емсго блока, группа разрядных ОЧУОДЭО с - стч1 ча СОРДИНРН с i р/ пагли ад ресных первого и оторс.го мульш плс1 соров, вь.ход второго ч/льтиплаксора со дичон с информационным входом блока анализа ие.зкций, отличающееся IGM, что, с целью повышения быстродействия R него Boe ei bi три счетчика, два мультиплексора, два мулынпибратора. Два формирователя импульсов, блок постоянной памяти, индикатор, тритер. элемент aanpeia, второй элемент НЕ четыре элемента ИЛИ и элемент задержки, причем вход начальной установки генератора тестов и входы сброса второю и третьего счетчиков, блока анализа тестовых воздействий и блока анализа реакций образуют вход пуска устройства, выход конца работы генератора тестов соединен с входом индикатора и с первым вхо- доч первою элемента ИЛИ, выход которого соединен с входом останова гчнерагора тактовых импульсов выход которого соединен с первыми входами второго и -фетьего элемемтор ИЛИ. г Чогчига-ощчми входами
тrI) и гротьР п °иi i / uviri
ВХОЛЗМИ pMOvq анЯЛШП ТП О fi- ,n,- I
нин и анллшт реакций г г т одом четперго о элемента ИЛИ пи од ко r) fHiinro соединен члгг.тт п гржки (. ,ё ючым входом трчкера, nt-i о; которого соединен с и ходом рт WUJP ) ия третьего мультиплексора и с в одамь сброса и разрешения первого мультивибра
0 торя, р.ыход которого соединем с вторым ободом четвертого ЭЛРМРНГЯ И/1И .i с вю- рым в/одом фртьею элемента ИЛИ, выход которого соединен с тактоиим входом чет пертого счетчика, группа выходов которого
5 соединена с группой адресных входов третьрю и четвертого мулыиплексопоп. выход последнего из которых соединен с ин версным входом сброса и с. информационным входом триггера первая
0 группа выходов блока задания признаков входов и выходов соединена с группой ин формационных входов четвертого мульти- пленсора и с группой адресных входов блока постоянной памяти, первая группа
5 выходов которого соединена с группой ин формационных входов второго счетчи ка, нпход ззема которого соединен с пер .ым входом элемента И, с инверсным в/идом разрешения первого счетчика и
0 через первый элемент НЕ - с входом разрешения блока анализа реакции и с входом блокировки второго мультивибратора, выход которого соединен с прямым входом элемента запрета, выход которого соединен
5 с вторым входом второго элемента ИЛИ, выход которого соединен с тактовым входом перЕЮго счетчика, вторая группа выходов блока постоянной памяти соединена с группой информационных входов третьего
0 счетчика, выход которого соединен с вторым входом элемента И, с, инверсным входом разрешения четвертого счетчика и через второй элемент НЕ - с входом первого формирователя импульса, с входом блоки5 ровки первого мультивибратора и с входом разрешения блока анализа тестовых воздействий, информационный вход которого подключен к выходу третьего мультиплексора, группа информационных входов которо0 го подключена к второй группе выходов блока задания признаков входов и выходов, выход элемента И соединен с тактовым входом генератора тестов, с вторым входом первого элемента ИЛИ и с входом второго
5 Формирователя импульсов, первый выход которого соединен с входом пуска генератора тактовых импульсов, второй выход второго формирователя импульсов соединен с. входами сброса neosoto и четвертого счетчиков и с тактовыми входами второго и
сметчиков, выход первого мультиплексора соединен с входами сброса и разрешения второго мультивибратора, с инверсным входом элемента запрета и с
входом разрешения второго мультиплексора, выход первого формирователя импульсов соединен с третьим входом четвертого элемента ИЛИ.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля цифровых узлов | 1987 |
|
SU1571593A1 |
Устройство для контроля цифровых узлов | 1990 |
|
SU1756894A1 |
Многоканальное хронометражное устройство | 1988 |
|
SU1517049A1 |
Устройство для контроля цифровой аппаратуры | 1989 |
|
SU1735854A1 |
АКУСТИЧЕСКИЙ ИЗМЕРИТЕЛЬ РАССТОЯНИЯ | 2005 |
|
RU2297646C1 |
Цифровой имитатор радиотелеграфного канала связи | 1985 |
|
SU1275465A1 |
Сигнатурный анализатор | 1989 |
|
SU1756890A1 |
Устройство для функционального контроля интегральных схем | 1988 |
|
SU1737465A1 |
Устройство для контроля цифровых блоков | 1984 |
|
SU1238082A1 |
Устройство для имитации информационных каналов | 1986 |
|
SU1386996A1 |
Изобретение относится к вычислительной технике и может быть использовано для диагностирования логических блоков. Цель изобретения - повышение быстродействия. Поставленная цель достигается за счет одновременного контроля информации на всех входах и выходах проверяемого логического блока. 2 ил.
(pt/ef
Яугк
а
вй/Х 5/7 /
вь/х ЈпИ
8b/X Ь/7 6
0А/Х. 5/7 30
Дых fa 9 вы. 5л. tf
Устройство для функционально-парамет-РичЕСКОгО КОНТРОля лОгичЕСКиХэлЕМЕНТОВ | 1979 |
|
SU830391A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для контроля логических блоков | 1984 |
|
SU1231504A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1993-06-30—Публикация
1991-01-11—Подача