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

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

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

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

Функциональная схема устройстве представлена на фиг.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 и четвертого счетчиков и с тактовыми входами второго и

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

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

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

название год авторы номер документа
Устройство для контроля цифровых узлов 1987
  • Галаган Владимир Григорьевич
  • Ивасенко Татьяна Владимировна
  • Некрасов Борис Анатольевич
SU1571593A1
Устройство для контроля цифровых узлов 1990
  • Галаган Владимир Григорьевич
  • Ивасенко Татьяна Владимировна
  • Некрасов Борис Анатольевич
SU1756894A1
Многоканальное хронометражное устройство 1988
  • Упмалис Улдис Александрович
  • Залцманис Гунар Рудольфович
  • Вилюмс Янис Павлович
  • Каханович Юрий Феликсович
  • Палейс Александр Александрович
SU1517049A1
Устройство для контроля цифровой аппаратуры 1989
  • Пашаева Марианна Витальевна
  • Исаков Александр Иванович
SU1735854A1
АКУСТИЧЕСКИЙ ИЗМЕРИТЕЛЬ РАССТОЯНИЯ 2005
  • Максимов Виталий Николаевич
  • Тарасов Сергей Павлович
  • Воронин Василий Алексеевич
RU2297646C1
Цифровой имитатор радиотелеграфного канала связи 1985
  • Циколин Игорь Георгиевич
  • Редуто Татьяна Николаевна
  • Гагарин Александр Владимирович
  • Якименко Владимир Иванович
SU1275465A1
Сигнатурный анализатор 1989
  • Андреев Александр Николаевич
  • Водовозов Александр Михайлович
  • Лабичев Виктор Николаевич
  • Малинов Павел Валерьевич
SU1756890A1
Устройство для функционального контроля интегральных схем 1988
  • Кондратьев Леонид Николаевич
  • Овчинников Александр Львович
  • Безроднов Владимир Ильич
  • Поваренкин Сергей Григорьевич
  • Щупаков Евгений Сергеевич
SU1737465A1
Устройство для контроля цифровых блоков 1984
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1238082A1
Устройство для имитации информационных каналов 1986
  • Белоус Олег Владимирович
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
SU1386996A1

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

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

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

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

(pt/ef

Яугк

а

вй/Х 5/7 /

вь/х ЈпИ

8b/X Ь/7 6

0А/Х. 5/7 30

Дых fa 9 вы. 5л. tf

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

Устройство для функционально-парамет-РичЕСКОгО КОНТРОля лОгичЕСКиХэлЕМЕНТОВ 1979
  • Новик Григорий Хацкелевич
  • Сташин Владислав Викторович
  • Мазур Ефим Ильич
  • Шибер Юлий Генрихович
SU830391A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для контроля логических блоков 1984
  • Спиваков Сергей Степанович
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
SU1231504A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 824 638 A1

Авторы

Лосев Михаил Юрьевич

Рысованый Александр Николаевич

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

Воронов Георгий Викторович

Даты

1993-06-30Публикация

1991-01-11Подача