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

 

Изобретение относится к вычислительной цифровой технике и может быть использовано для контроля функционирования логических блоков ЭВМ. Целью изобретения является расширение области применения за счет расширения класса контролируемых -блоков, (Л

СОЮЗ GOBETCHMX

СОЩМЛИСТИЧЕСНИХ

РЕСПИьЛИН

„„SU„„13271

1б11 4 G Об Р 11/00

";4 Ч

ОЛИОАЙИЕ ИЗОБРЕТЕНИЯ

Н A ВТОРСНОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТБЕННЫ1 НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4018477/24-24 (2?) 05.02.86 (46) 30.07.87. Бюл. Ф 28 (72) Н.Е. Богданов, Г.Н. Кондратеня и А.Я. Старовойтов (53) 681.3(088.8) (56) Авторское свидетельство СССР

11- 942025, кл. G 06 Г 11/00, 1980.

Авторское свидетельство СССР

Р 1075265, кл. G Об F Il/26, 1982. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ФУНК-

ЦИОНИРОВАНИЯ ЛОГИЧЕСКИХ БЛОКОВ (57) Изобретение относится к вычислительной цифровой технике и может быть использовано для контроля функционирования логических блоков ЗВМ.

Целью изобретения является расширение области применения за счет расширения класса контролируемых блоков.

1327

Устройство содержит счетчик 1 адреса, блок 2 памяти, блок 5 управления, генератор 6 импульсов, два элемента

И 14 и 15, дешифратор 3 команд, дешифратор !2 контактов, блок 9 индикации, блок 7 синхронизации, счетчик

8 тестовых наборов, программируемый формирователь 4 серий импульсов, элемент 10 сложения по модулю два, переключатель ll и программируемые узлы 13.1 13.п согласования по чис лу и контактов объекта контроля. Уст107 ройство для контроля функционирования логических блоков обеспечивает выдачу .нормированных серий импульсов на заданные контакты объекта контро- ля., контроль задержек в нем, формирование тестовых воздействий в соответствии с временными диаграммами сигналов, контроль двухуровневой ло-. гики (ТТЛ-ЭСЛ), контроль двунаправленных интерфейсных приемопередатчиков, шаговый и циклический контроль.

4 з.п. ф-лы, 15 ил„2 табл.

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

Целью изобретения является расширение области применения за счет расширения класса контролируемых блоков ..

На фиг. 1 представлена структурная схема устройства для контроля функционирования логических блоков; на фиг, 2 — схема дешифратора команд; на фиг. 3 — схема программируемого формирователя импульсов серии; на фиг. 4 — схема блока управления; на фиг.5 — схема блока синхронизации," .на фиг. 6 — схема блока индикации; на фиг.7 — схема дешифратора контактов; на фиг. 8 — схема программируе,мого узла согласования; на фиг. 9 схема распределителя импульсов блока синхронизации; на фиг. 10 — схема программируемого формирователя временных интервалов; на фиг. 11 — временные диаграммы сигналов распределителя импульсов и программируемого формирователя временных интервалов блока синхронизации; на фиг, 12-15 схема алгоритма устройства для контроля функционирования логических блоков.

Устройство для контроля функционирования логических блоков (фиг. !) содержит счетчик 1 адреса, блок ? памяти, дешифратор 3 команд„ программируемый формирователь 4 серий импуль-. сов, блок 5 управления, генератор 6 импульсов, блок 7 синхронизации, счетчик 8 тестовых наборов, блок 9

2 индикации, элемент 10 сложения по модулю два, переключатель 11, дешифратор 12 контактов, программируемые узлы 13„...13„ согласования по числу контактов объекта контроля, два элемента И 14 и 15, контролируемый блок. !6.

На фиг, 1 также обозначены выход10 ная шина 17 блока памяти второй 18

У и первый 19 выходы дешифратора 3 команд, группа 20 выходов дешифратора

3 команд, первый 21 и второй 22 выходы программируемого формирователя серий импульсов, первый, третий 2325 выходы блока управления, выход 26 генератора импульсов, первый — четвертый 27-30 выходы блока синхронизации, группа 31 выходов счетчика тестовых наборов, выход 32 элемента сложения по моцулю два, выход 33 переключающего контакта переключателя, выходы 34 -34„ дешифратора контактов по числу контактов объекта контроля, выходы 35,-35 „ "Брак входного контакtt та программируемых узлов согласования, выходы 36,-3б „ "Брак контакта" программируемых узлсв согласования, входы-выходы 37,-37 программируемых узлов согласования, выход 38 первого элемента И, выход 39 второго элемента

Дешифратор 3 команд (фиг. 2) содержит элемент И-НЕ 40, дешифратор

41 двоичного кода 6 (позиционный).

38 Программируемый формирователь 4 импульсов серии (фиг. 3) содержит элемент И-НЕ 42, двоичные четырехразрядные счетчики 43-46, счетный триггер 47, элемент ИЛИ 48.

13271

Блок 5 управления (фиг. 4) содержит первую кнопку 49, первый элемент

НЕ 50 первый 51 и второй 52 переклю1 чатели, второй элемент НЕ 53, третий

5 переключатель 54, вторую кнопку 55, первый — третий 56-58 элементы И-НЕ, первый элемент И 59, третий элемент

НЕ 60, D-триггер 61, четвертый элемент И-НЕ 62, элемент 63 индикации, второй элемент И 64.

Блок 7 синхронизации (фиг. 5) содержит первый элемент И-НЕ 65, распределитель 66 импульсов, четвертый

67 и пятый 68 элементы И-НЕ, элемент 15

НЕ 69, второй элемент И-НЕ 70, регистр 71, первый элемент И 72, второй .73 и третий 74 элементы И, Dтриггер 75, программируемый формирователь временных интервалов 76. 20

На фиг. 5 обозначены вход 77 пуска распределителя импульсов, второй выход 78 распределителя импульсов, прямой выход 79 D-триггера, второй выход 80 формирователя временных ин- 25 тервалов.

Блок 9 индикации (фиг. 6) содержит D-триггер 81, RS-триггеры 82-84, элемент И 85, цифровой индикатор 86, элементы 87-90 индикации. 30

Дешифратор 12 контактов (фиг. 7) содержит элемент НЕ 91, элемент И-НЕ

92, дешифратор 93 двоичного кода в позиционный.

Каждый из и программируемых узлов согласования (фиг. 8) содержит четырехразрядный регистр 94, первый элемент И-НЕ 95, двухразрядный регистр 96, второй элемент И-НЕ 97, элемент И 98, элемент НЕ 99, формирователь 100 уровней ТТЛ с тремя состояниями по выходу, преобразователь 101 уровней ТТЛ-ЭСЛ, D-триггер

102, второй согласующий резистор 45

103, выпрямительный диод 104, первый согласующий резистор 105, преобразователь 106 уровней ЭСЛ-ТТЛ, реле 107, 07

4 элемент 108 сложения по модулю два, элемент 109 индикации.

Распределитель 66 импульсов (фиг. 9) блока 7 синхронизации содержит элемент И 110, счетчик 1!1, элементы НЕ 112, 113, элемент И 114.

Программируемый формирователь 76 временных интервалов (фиг. 10) содержит первый двоичный счетчик 115, шестиразрядный регистр 116,. мультиплексор 117, второй двоичный счетчик

1!8, элемент НЕ 119.

Счетчик 1 адреса предназначен для формирования адресов для блока 2 памяти, представляет собой обычный двоичный многоразрядный счетчик (число разрядов счетчика определяется объемом блока памяти), имеющий вход установки в нулевое состояние, соединенный с первым выходом 23 блока 5 управления, и прямой счетный вход, соединенный с первым выходом 27 блока 7 синхронизации (фиг. I)> и может: быть реализован на микросхемах

К531ИЕ17.

Блок 2 памяти содержит программу контроля логического блока и может быть выполнен в виде сменного ПЗУ для каждого. контролируемого логического блока либо в виде перезагружаемого ОЗУ. Программа контроля в блоке

2 памяти хранится в виде 16-разрядных информационных и командных слов данных, содержание которых кодируется в соответствии с табл. l. Информационные слова программы контроля содержат сведения о контактах контролируемых блоков (код номера контакта, эталонное логическое состояние контакта, вход или выход логического блока, логический уровень ТТЛ или

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

l 327 I 07

Таблица l

Назначение и содержание разрядов слов данных

Номер разряда в слове информационного командного

Адресные разряды

Адресные разряды

Содержат двоичные коды номеров контактов контролируемого логического блока

Разряды данных команды

Логическое состояние контакта: лог. нуль, лог. единица

Содержание разря,цов определяется в зависимости от команды 10

13

Служебные разряды

15 при нечетном калиФункциональные разряды

"0" — блокировка контроля, "1" контроль контакта

11 tt

0 — контакт выходной,.

"1" — контакт

Йходной

Тип логики контакта:

"0" — логика ТТЛ, "1" — логика ЭСЛ

Служебные разряды

"1" — признак формирования воздействия на. контролируемый блок

"1" — признак формирования результата контроля

"0" — признак информационного слова

Контрольный разряд.

Устанавливается "1" честве единиц в разлах 0-14

Содержат двоичные коды команд, выполняемых устройством при контроле (см. табл. 2) 1

Признак командного слова

Контрольный разряд.

Устанавливается "1" при нечетном количестве единиц в разрядах 0-14

1327107

25 нНе используются теста

Задержка ф 1Н

Код задержки ф2Н

Код числа импульсов

СИ1 фЗН

То же

СИ2

Командные слова программы контроля содержат сведения, обеспечивающие программирование соответствующих блоков устройства в заданное состояние.

Например, командное слово Конец тесII . 5 та" .обеспечивает включение элемента индикации 90 "Тест окончен" (фиг. 6), сброс триггера 6! (фиг. 4) в нулевое состояние и выключение элемента инди- lp кации 63 "Пуск", т.е. командное сло-. во Конец теста служит для останова устройства. Командное слово Задержка" обеспечивает программирование формирователя 76 временных интервалов (фиг. 5 и 10), причем формируемый временной интервал кодируется разрядами 8-13 командного слова и определяется из соотношения

20 где n — - число в разрядах 8-11 командного слова Задержка" (код задержки);

Т „ — период следования импульсов генератора;

К вЂ” число в разрядах 12-13 командного слова "Задержка".

Программа контроля логического блока состоит из некоторого числа тестовых наборов, которые представля- 30 ют собой совокупность служебных и информационных слов данных, размещенных последовательно в блоке 2 памяти, причем последним словом в тестовом наборе всегда является информационное слово, содержащее в разряде 14 признак формирования результата контроля. Каждый тестовый набор содержит эталонную информацию о входных воздействиях для некоторого числа входных контактов контролируемого логического блока и эталонную информацию о реакции контролируемого блока на эти воздействия для некоторого числа выходных контактов. Функция, выпол- 45 няемая контактом контролируемого блока на данном тестовом наборе, программируется, как правило, одним информационным словом в соответствии с табл. 1, но при необходимости формирования воздействия на контроли-руемый блок в виде временной диаграммы сигналов допускается многократное изменение функции логического контакта в одном тестовом наборе, при этом информационные слова должны содержать единицу в 12-м разряде (признак формирования воздействия на контролируемый блок).

Таким образом, устройство позволяет многократно изменять логическое состояние любого входного контакта контролируемого блока в пределах одного тестового набора в любой заданной программой контроля последовательности, т.е. -обеспечивает выдачу входных стимулирующих воздействий на контролируемый блок в виде заранее запрограммированной временной диаграммы сигналов. Дискретность временных интервалов в такой временной диаграмме определяется следующим соотношением:

at=6 Т „„ (К+1), где лс — дискретность временных интервалов, определяется временем выборки очередного информационного .слова из блока 2 памяти;

T „ - период следования импульсов генератора 6;

К вЂ” двоичное число, в разрядах

1,2 регистра 116.

Командные слова "СИ!"-"СИ4" обеспечивают программирование формирователя 4 серий импульсов, причем каждое из этих слов обеспечивает программирование одного из счетчиков 4346 формирователя 4.

Число импульсов кодируется разрядами 8-11 соотвествующего командного слова. Командное слово "СИ1" обеспечивает возможность программирования

1-15 жпульсов в серии, "СИ2" — 162409 ИСИЗП вЂ” .241-38401 ИСИ4И вЂ” 3841

61440 импульсов. Четыре командных слова "СИ1" - "СИ4" в совокупности позволяют программировать серию импульсов от 1 до 65535.

Т а б л и ц а 2

Командные слова программы контроля

07. 44Н

СИЗ

СИ4 ф5Н

9 13271

Продолжение табл. 2

П р и м е ч а н и е. РI — шестнадцатиричная сис- 10 тема представления чисел.

Дешифратор 3 команд (фиг. 2) предназначен для преобразования двоичных 15 кодов адресных разрядов командных слов в импульсные сигналы на соответствующих выходах дешифратора, обеспечивающие загрузку командной информации в блок 5 управления, блок 20

9 индикации, блок 7 синхронизации, а также в программируемый формирователь серий импульсов. Синхронизация дешифратора 3 команд обеспечивается синхросигналом ."Загрузка", поступающим по шине 28.

Программируемый формирователь 4 серий импульсов (фиг. 3) предназначен для формирования заданного числа импульсных сигналов на контакты конт- 30 ролируемого блока в соответствующих тактах контроля и программируется командными словами "СИI" — "СИ4" .программы контроля. Представляет собой

16-разрядный двоичный счетчик обрат35 ного счета, состоящий из четырех четырехразрядных счетчиков 43-46, каждый из которых программируется соответствующим командным словом программы контроля. 0 Счетчики 43 — 46 имеют общий вход

24 сброса и общие входы 17 параллельного вводя информации. Счетный триггер 47 обеспечивает деление на два импульсных синхросигналов "СТО", 45 поступающих на вход 29 формирователя

4. Прямой выход триггера 47 является выходом 22 формирователя 4.

Раб>отает формирователь импульсов

4 следующим образом.

Б исходном состоянии счетчики 4346 и счетный триггер 47 установлены в нуль, поэтому на всех входах элемента ИЛИ 48 и, соответственно, на выходе этого элемента присутствуют нулевые уровни. Нулевой уровень на втором входе элемента И-HE 42 запрещает прохождение синхросигналов

"CT0" и формирователь импульсов 4 не работает до тех пор, пока хотя бы в один разряд любого из счетчиков

43-46 не будет записана единица.

Появление логической единицы на люI бом входе элемента ИЛИ 48 обеспечивает появление единицы на выходе 21 формирователя 4 и на втором входе элемента И-НЕ 42, счетный триггер 47 считает импульсы "CTO", поступающие по входу 29, а счетчики 43-46 обрат- ного счета — импульсы, появляющиеся на инверсном выходе триггера 47, до тех пор, пока полностью не будут обнулены. За это время на выходе 22 формирователя 4 появляется серия импульсов, число которых определяется двоичным 16-разрядным кодом, записанным в счетчики 43-46. После обнуления счетчиков 43-46 и переключения триггера 47 в нулевое состояние формирователь 4 заканчивает свою работу, так как низкий логический уровень сигнала с выхода элемента ИЛИ 48 поступает на второй вход элемента ИНЕ 42 и запрещает прохождение импульсов "СТО " на счетный вход счетного триггера 47.

Блок 5 упра.вления (фиг. 4) предназначен для управления режимами работы устройства и обеспечивает возможность установки устройства в исходное состояние, пуск и останов устройства в различных режимах контроля.

Блок 5 управления формирует сигнал "Пуск" по выходу 25 при нажатии кнопки 49. Снимается сигнал "Пуск", либо при появлении низкого уровня сигнала на входе 38, либо при нажатии кнопки 55 "Сброс", либо низким уровнем сигнала "Конец теста" на входе 19 в режимах контроля "Шаг" и "До брака (включен один из переключателей 51 или 52), либо низким уровнем сигнала "Брак" на входе 39 в режиме

"До брака" (включен переключатель

51), либо высоким уровнем сигнала

"ЗП PE3" на входе ЗО в режиме "Шаг" (включен переключатель 52). Блок 5 управления формирует сигнал "Сброс" низкого уровния по выходу 24 при нажатии кнопки 55, обеспечивающий установку устройства в исходное состояние. По выходу 23 блок 5 управления формирует сигнал -- "Сброс СЧ" низкого уровня для обнуления счетчика 1 адреса и счетчика 8 тестовых наборов (фиг. 1) при установке устройства в

1 3271 исходное состояние и в режиме "Цикл" при появлении низкого уровня сигнала — "Конец теста".

Генератор 6 импульсов представляет собой обычный кварцевый генератор импульсных сигналов ° Период следования импульсов выбирается из соображений получения требуемой дискретности временных интервалов при формировании входных стимулирующих воздействий на контролируемый блок, а также исходя из требований к точности контроля задержек распространения сигналов. При реализации основных функцио- 15 нальных узлов тестера на микросхемах серии К531 (быстродействующих ТТЛмикросхемах), минимальный период следования тактовых импульсов генератора Т <40 нс.

Блок 7 синхронизации (фиг. 5) предназначен для формирования синхросигналов, обеспечивающих синхронизацию работы блоков устройства. Синхросигналы "СИСЧ" по выходу 27 поступа- 25 ют в счетчйк 1 адреса, обеспечивая последовательное наращивание его содержимого и, соответственно, выборку очередного слова данных из блока памяти 2. Синхросигналы "Загрузка", формируемые по выходу 28, обеспечивают стробирование дешифрато.ра 3 команд (фиг. 1) и дешифратора

12. контактов.

Фронт синхросигналов "СТО", формируемых блоком синхронизации по выходу 29, определяет момент выдачи входных воздействий на контролируемый логический блок. Сигнал "СТО" вырабатывается блоком 7 синхрониза- 40 ции только при выборке из блока 2 памяти информационных слов с признаком в разряде 12 (табл. 1). Фронт синхросигнала "ЗП PE3", формируемого блоком синхронизации на выход 30, определяет момент записи результата контроля в триггеры IOO всех выходных узлов 13„-13„. Синхросигнал

"ЗП PE3" формируется блоком 7 синхронизации при выборке из блока 2 памяти информационного слова, содержащего признак в разряде 13 (табл. 1), он задержан относительно синхросигнала "CTO" на время, определяемое кодом задержки, занесенным в програм мируемый формирователь 76 временных интервалов (фиг. 5 и 10).

Блок 7 работает синхронизации следующим образом.

12

07

В исходное состояние блок 7 устанавливается сигналом "Сброс", поступающим на вход 24 (фиг. 5), при этом обнуляются триггеры 71 и 75, распределитель 66 импульсов и формирователь

76 временных интервалов, запрещается формирование синхросигналов "СТО" по выходу 29 (фиг. 5) и "ЗП PE3" по вйходу (фиг. 10), отсутствуют высокие уровни сигналов "Пуск" и "Упр. серии" на входах 25 и 21 (фиг. 5), на вход

19 поступают импульсные сигналы "ГИ" с генератора 6 импульсов, отсутствуют низкий уровень сигнала Задержка" на входе 18, а также высокий уровень сигнала "Упр. серии" на входе 21, на входах 17 устанавливаются логические уровни сигналов "ЗУ 08" — "ЗУ14", определяемые информацией в нулевой исходной ячейке блока 2 памяти. После снятия сигнала "Сброс" и появления высокого уровня сигнала "Пуск" на входе 25 блока 7 синхронизации на выходе элемента И-НЕ 65 устанавливается уровень логического нуля, разрешающий распределителю 66 импульсов подсчет импульсных сигналов "Такт", поступающих с выхода 80 формирователя

76 временных интервалов, и формирование синхросигналов "Загрузка| и "CH" (по выходам 28 и 78) в соответствии с временной диаграммой (фиг.llа).

Передним фронтом сигнала 1 Загрузка" при работе с информационным словом, содержащим признак формирования результата контроля в разряде 13, триггер 75 устанавливается в единичное состояние и формирует сигнал "ЗП" высокого уровня на вход формирователя 76 временных интервалов, одновременно сигнал ЗП" низкого уровня поступает через элемент 2И-НЕ 65 на распределитель 66 импульсов и запрещает его работу. Формирователь 76 временных интервалов вырабатывает тактовые сигналы "Такт" и синхросигналы "ЗП PE3" в соответствии с временной диаграммой, представленной на фиг. 11б (для случая, когда К-l,n=4).

После формирования сигнала "ЗП PE3" триггер 75 сбрасывается в нулевое состояние, работа формирователя 76 снова запрещается низким уровнем сиг" нала "ЗП" и одновременно разрешается работа распределителя 66 импульсов.

Счетчик 8 тестовых наборов представляет собой обычный десятичный

1327! 07

14

13 ции ° счетчик, имеющий счетный вход и вход сброса в нулевое состояние.

Блок 9 индикации { фиг. 6 1 предназ начен для индикации результатов контроля логических блоков. Соцержит цифровой индикатор 86, обеспечивающий индикацию содержимого счетчика 8 тестовых наборов на каждом шаге контроля, четыре элемента индикации 87-90 и триггеры 81-84 для управления элементами индикации. В исходном сос тоянии все триггеры 81 — 84 сброшены в нуль сигналом — "Сброс" и элементы индикации 87-90 выключены. В начале работы устройства положительным фронтом сигнала "Пуск" триггер 81 устанавливается в единичное состояние и включает элемент 87 индикации "Годен". В процессе работы устройства при появлении сигналов — "Брак", "Брак входа" низкого уровня триггер

81 сбрасывается в нулевое состояние, элемент 87 индикации выключается, одновременно устанавливаются в единичное состояние триггеры 82 и 83 и включаются элементы 88 и 89 индикации (" Брак", "Брак входа"). По окончании контроля логического блока низким уровнем сигнала — "Конец теста" устанавливается в единичное сос— тояние триггер 84 и включается элемент 90 индикации "Тест окончен".

При отсутствии в процессе контроля сигналов — "Брак", "Брак входа" тригг"ep 81 остается к окончанию програмNE>i контроля в единичном сОстОянии и элемент 87 индикации "Годен" включается совместно с элементом 90 индикаПереключатель 11 предназначен для подключения резисторов 103, входящих

B состав узлов 13, к нулевому потен— циалу либо к шине электропитания 5В.

В первом случае резисторы 103 узлов 13 практически не участвуют в работе узла, так как к диодам 104 приложен запирающий потенциал, во втором случае резисторы 103 обеспечивают функционирование ТТЛ-выходов контролируемого блока, которые представляют собой открытые KoJIJIpKTopHEIF выводы. Перек>гючатель 11 должен быть включеEI B положение замьп<ания I

101 ТТ. .1-IE".1 (фиr. 8) при установке

Ll5

55 формирователей 100 уровней ТТЛ в Третье (выключенное) состояние.

Дешифратор 12 контактов (фиг. 7) предназначен для дешифрации двоичных кодов номеров контактов, содержащихся в адресных разрядах информационных слов,в позиционные коды, обеспечивающие появление сигналов

"Загр. конт." на соответствующих выходах дешифратора 12.

Сигналы "За.гр. конт." появляются на выходах дешифратора 12 при наличии нулевого уровня сигнала "ЗУ14" (признак информационного слова) и сигнала "Загрузка" на входе 28.

Программируемые узлы 13 согласования (фиг. 8) предназначены для работы непосредственно с контактами контролируемого логического блока.

Программирование каждого узла обеспечивается одним информационным словом, закодированным в соответствии с табл. 1.

В исходном состоянии триггер 102 сброшен в нулевое состояние сигналом — "Сброс", элемент 109 индикации выключен, на выходах 35 и 36 установлены уровни логической единицы, триггеры 94 и 96 находятся в произвольном состоянии, на выходе 37 присутствует произвольный логический уровень ТТЛ или ЭСЛ. Запись программной информации в триггерный регистр 94 выходного узла обеспечивается передним фронтом сигнала "Загр. конт.", при этом первый разряд регистра 94 содержит информацию об эталонном логическом уровне на контролируемом контакте, втОрОи разряд — информацию о том, является контакт входом или выходом контролируемого блока, третий разряд — информацию о блокировке или разрешении контроля данного контакта, четвертый разряд — информацию о типе логических уровней ТТЛ или ЭСЛ. После загрузки программной информации в регистр 94 узел 13 переключается в состояние работы с конкретным типом логических уровней: выход 37 выходного узла подключается с помощью контактов реле 107 к выходу формирователя 100 логических уровней ТТЛ, либо к выходу преобразователя 101 уровней

ТТЛ-ЭСЛ в зависимости от информации в четвертом разряде регистра 94.

Сигнал с выхода третьего разряда регистра 94 разрешает или запрещает передачу результата сравнения через

7107 от перег10

30

40 через элемент И 98 (на втором его входе присутствует уровень логической единицы с выхода третьего разряда регистра 94 — разрешена запись резуль45 тата) поступает на информационный вход

D-триггера 102, Синхросигналом "ЗП

PE3" результат записывается в D-триггер 102, При несовпадении реакции блока с эталонной информацией для

50 данного контакта D òðèããåð 102 устанавливается в единичное состояние, на выход 36 выдается низкий уровень сигнала — Брак контакта", включается элемент 109 индикации, свидетельствующий об отрицательном результате контроля данного выходного контакта логического блока. Работа элемента

И-НЕ 95 при контроле выходного контакта всегда блокируется низким уров15

132 элемент 2И 98 на вход триггера 102.

Передним фронтом синхросигнала СТО" на входе 29 информация из первого и второго разрядов регистра 94 переписывается в регистр 96, и узел 13 формирует в этот момент конкретное логическое воздействие на контакт контролируемого блока: уровень с выхода второго разряда регистра 96 через элемент 2И-НЕ поступает на управляющий третьим состоянием вход формирователя 100 и переключает его в третье состояние (если контролируется выходной контакт) либо в состояние формирования логических уровней ТТЛ (если контролируется входной контакт). Сигнал с выхода первого разряда регистра 96 определяет, какой эталонный уровень присутствует на выходе формирователя 100 (логический ноль или логическая единица ТТЛ).

Преобразователь 101 уровней ТТЛ-ЭСЛ преобразует сигнал с выхода формирователя 100 в уровень ЭСЛ-логики. При контроле логического блока с уровнями ТТЛ контакт этого блока подключен к выходу 37 узла 13 и к выходу формирователя 100, при контроле блока с ЭСЛ-уровнями контакт этого блока подключен к выходу преобразователя

101 ТТЛ вЂ” ЭСЛ. Сравнение реакции контролируемого контакта блока на входное воздействие с эталонной информацией обеспечивается элементом 108 сложения по модулю два. Эталонная информация на элемент 108 поступает с выхода первого разряда регистра 96, а реакция контролируемого блока с выхода 37 (для ТТЛ-уровней — по цепи: выход 37, контакты (в,а) реле

107, преобразователь 101 ТТЛ-ЭСЛ, преобразователь 106 ЭСЛ-ТТЛ, вход элемента 108; для ЭСЛ-уровней — по цепи: выход 37, контакты (б,в) реле !

07, преобразователь 106 ЭСЛ-ТТЛ, вход элемента 108). Элемент И-НЕ

97 управляет переключением формирователя 100 в третье состояние. Элемент 2И-НЕ обеспечивает формирование сигнала — "Брак входи. конт." на выход 35, а также на вход элемента

И-НЕ 97, тем самым обеспечивается переключение формирователя 100 логических уровней ТТЛ в третье состояние при обнаружении коротких замыканий зходных контактов контролируемого логического блока на шины электропитания или на соседние контакты (защита формирователей 100 руэок.

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

Пусть контролируемый узлом 13 контакт логического блока является выходом ТТЛ-схемы и должен контролироваться данным тестовым набором, эталонное логические состояние контакта — нулевое.

В триггеры регистра 94 по сигналу

"3arp. конт.-" записывается код 0100 (табл. 1). Контролируемый выходной контакт, подключенный к выходу 37, соединен,при этом с выходом формирователя 100 и через преобразователи

101 и 106 с входом элемента 108 сложения по модулю два. После подачи на выходной узел по входу 29 синхросигнала "СТО" в регистр 96 переписывается информация младших разрядов регистра 94, при этом на второй вход элемента 108 сложения по модулю два поступает эталонный логический уровень для контролируемого выходного контакта (в данном случае нулевой), а формирователь 100 переключается в третье состояние (на входе присутствует уровень логической единицы с выхода элемента 2И-НЕ 97) и логический уровень в цепи: выход 37, преобразователь 101, преобразователь 106, первый вход элемента 108 сложения по модулю два — определяется логическим уровнем контролируемого выхода логического блока. Результат сравнения (логическая единица на выходе элемента 108 сложения по модулю два при несовпадении реакции блока с эталоном) 17

1327107

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

Если контролируемый контакт логического блока является выходом ЭСЛ- . схемы, то, в отличие от предыдущего случая, в четвертый разряд регистра

94 должна быть занесена логическая единица, в результате чего реле 107, управляемое инвертором 99, подключает выход 37 узла 13 (вместе с контролируемым ЭСЛ-выходом блока) к входу преобразователя 106 уровней ЭСЛ-ТТЛ.

При этом преобразователь 101 ТТЛ-ЭСЛ находится в состоянии логической единицы (под воздействием высокого уровня сигнала на входе 33), а так как микросхемы типа ЭСЛ допускают объедиHpние по выходам в так называемое

"монтажное И, то в данном случае логический уровень на входе преобразователя 106 ЭСЛ-ТТЛ определяется состоянием контролируемого ЭСЛ-выхода логического блока (для рассматриваемого примера это логический уро" вень нуля ЭСЛ). В остальном работа узла 13 при контроле выхода схемы

ЭСЛ не отличается от режима работы при контропе выхода ТТЛ--схемы. Резисгор !03 служит нагрузочным элементом для обеспечения функционирования

ТТЛ-выхода с открытым коллектором, а резистор 105 — пагрузочным элементом для преобразова" åë..ÿ 101. и контролируемого ЭСЛ-выхода логического блока.

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

94 во втором разряде должна быть установлена логическая единица (означает контроль входа логического блока), после перезаписи этой единицы в регистр 96 происходит перевод формирователя 98 из третьего (выключенного) состояния в логическое состояние, определяемое содержимым первого разряда регистра 96, г.е. формирователь 100 (для ТТЛ-входов) и преобразователь 101 ТТЛ-ЭСЛ (для !

СЛ-входов) являются в данном случае источниками стимулирующих входных воздействий в соответствии с эталонной тестовой информацией. Отличие состоит также в, том, что разрешена работа элемента. И-HE 95, в случае несовпадения реакции входа логического блока с эталоном элемент И-НЕ

95 формирует низкий уровень сигнала — "Брак входи. конт.", который через элемент И-НЕ 97 обеспечивает выключение (перевод в третье состояние) формирователя 100, предупреждая

1p его перегрузку.

Для блокировки результата на очередном такте контроля в третий разряд регистра 94 следует записать логический нуль. !

5 Таким .образом, наличие в устройстве программируемых на каждом такте контроля узлов 13 позволяет наперед заданным программой контроля образом отслеживать изменяющиеся в процессе

2р контроля состояния контролируемых . контактов: вход может становиться выходом блока и наоборот (обеспечивается контроль двунаправленных интерфейсных шинных формирователей, а

25 также логических блоков с программируемыми интерфейсными БИС).

Распределитель 66 импульсов (фиг. 9) представляет собой двоичный счетчик 111, который сигналом—

30 "Сброс" устанавливается по входам параллельной записи в состояние 10 (фиг. lla). При поступлении по входу

77 низкого уровня сигнала "УПР" счетчик считает импульсы Такт", посту 5 пающие по входу 80. В состоянии 13 на выходе 28 распределителя импульсов формируется импульсный сигнал "Загрузка" (длительность импульса равна периоду следования импульсов "Такт" ).

4О В состоянии 15 счетчика lli на выходе 78 распределителя импульсов формируется импульсный сигнал оСИп с дли- тельностью, равной периоду сигнала

"Такт", одновременно сигнал отрицательной полярности с выхода переноса счетчика 111 через элемент И 110 обеспечивает установку счетчика 111 в исходное состояние (содержимое счетчика равно десяти). Далее циклы работы счетчика 111 повторяются при

50 о о наличии разрешающего сигнала. УПР на входе 77.

Программируемый формирователь 76 временных интервалов предназначен

55 для формирования временных интервалов в соответствии с временной диаграммой

его работы в составе блока 7 синхронизации (фиг. llб). Формирователь 76 содержит программируемый делитель

19

1327107

30 частоты, состоящий из двоичного счетчика 115, мультиплексора 117 и двух первых разрядов регистра 116.

В зависимости от содержимого пер5 вых двух разрядов регистра !16 на выход 80 поступают импульсные сигналы Такт" с периодом следования, равным соответственно Т,„,2Т,„, 4Т« или 8Т„„ . В исходном состоянии двоич- !О ное число, которым кодируется временной интервал, заносится в 3-6-е разряды регистра ll 6 и с выходов регистра код временного интервала поступает на входы параллельной записи двоичного счетчика 118, на входе разрешения записи которого установлен низкий уровень сигнала "311 . Таким образом, в исходном состоянии в счетчик 118 многократно записывается 20 код временного интервала в виде двоичного числа. Запуск работы формирователя временных интервалов обеспечивается установкой высокого уровня сигнала "ЗП" по входу 79. Двоичный 25 .счетчик 118, работающий в режиме об1ратного счета, начинает считать импульсы "Такт", и в момент обнуления. счетчика на его выходе заема форми— руется импульсный сигнал, который через инвертор 119 поступает на выход 30 в виде высокого уровня сигнала "311 PE3". Математическое выражение, определяющее длительность формируемого временного интервала, приведено выше (временной интервал отсчитывается от момента появления нулевого уровня сигнала "ÇII" до переднего фронта сигнала "ЗП РЕЗ").

Счетчик 1 адреса, дешифратор 3 ко- 40 манд, формирователь 4 серий импульсов, блок 7 синхронизации, счетчик 8 тестовых наборов, элемент 10 сложения по модулю два, дешифратор 12 контактов, элементы 14 и 15, элементы 50, . 45

53, 56-62, 64 блока 5 управления, элементы 81-85 блока 9 индикации, элементы 94-100, 102, 108 и 109 выходных узлов 13, элементы 110-114, распределителя 66 импульсов и элемен- 50 ты 115-119 формирователя 76 временных интервалов могут быть выполнены на микросхемах серии К531. В качестве кнопок 49 и 55, переключателей 51, 52 и 54 могут быть использованы бесконтактные переключатели типа ПКБ, в качестве элементов 63, 64, 87-90, 109 единичные индикаторы (светодиоды), в качестве цифрового индикатора 86— семисегментные индикаторы с соответствующими преобразователями кодов.

В качестве резисторов 103 и 105 могут быть выбраны резисторы любого типа с рассеиваемой мощностью 0,125Вт или резисторные сборки типа Б20-4-4 с номинальными значениями сопротивлений соответственно 2,0 кОм и 430 Ом.

В качестве преобразователей 10! и 106 уровней могут быть использованы микросхемы К500 ПУ 124 и К500 ПУ 125.

В качестве диода 104 может быть использован любой малогабаритный импульсный диод, например КД522Б, а в качестве реле !07 — малогабаритные электромагнитные переключающие реле типа Р3С 55А, Р3С 60.

Устройство для контроля функционирования логических блоков работает в соответствии с алгоритмом, приведенным на фиг. 12-15 (позиции 120159) .

Требуемый режим контроля (позиция

121) устанавливается вручную включением одного из переключателей 51, 52 или 54, причем переключатели 51 и 52 при включении выдают уровень логической единицы, а переключатель 54 уровень логического нуля.

Нажатие кнопки 55 "Сброс" (позиция 122) обеспечивает появление на ее выходе уровня логического нуля, который сбрасывает в нулевое состояние счетчик 1 адреса, счетчик 8 тестовых наборов, триггер 47, счетчики

43-46, триггеры 61, 75, 81-84, 102, регистр 116 и устанавливает в исходное состояние счетчики lll и 118.

Нажатие кнопки 49 "Пуск" обеспечивает установку в единичное состояние триггеров 61 и 81, включение эле ментов индикации 63 "Пуск" и 87 "Годен", при этом высокий уровень сигнала "Пуск" с выхода триггера 61 поступает на вход 25 блока 7 синхронизации и разрешает работу распределителя 66 импульсов. Устройство начинает работать.

Распределитель 66 импульсов формирует сигнал "Загрузка" (позиция 123), и если считываемое иэ блока 2 памяти по нулевому адресу слово данных является например, командным словом "3aдержка" (позиция 124),то по сигналу

"Загрузка" в регистр 71 записываются нули (позиция 138), а дешифратор 3 команд обеспечивает дешифровку содержимого разрядов ЗУОО-ЗУ02 командного г! !

32 слова (позиции 139, 141) и на шине 18 формируется импульсный сигнал - "Задержка", по фронту которого в регистр

116 записывается код задержки (позиция 142). Сигнал "Загрузка" поступает также на вход элемента 2И 73, с выхода которого сигнал "СИ СЧ" поступает на счетный вход счетчика 1 адреса и увеличивает его содержимое на единицу (позиция 143), на выходной шине блока 2 памяти появляется сле; дующее слово данных. Далее распределитель 66.импульсов формирует сигнал

"СИ", устанавливается в исходное состояние (позиция 145), и устройство переходит к очередному такту ðàботы (позиция 123).

Пусть следующее слово данных в блоке 2 памяти является информационным для h-ro контакта контролируемого блока. По сигналу, формируемому распределителем 66 импульсов (позиции 123-125), íà и-м выходе дешифратора 12 контактов появляется сигнал 3arp. конт. n, по которому информа" ция Разрядов ЗУ09-ЗУ11 и логйческий уровень с шины 32, определяемый в этот момент содержимым разряда ЗУ08 блока памяти, записываются в регистр

94 соответствующего узла 13; одновременно сигналом "Загрузка в регистр 71 записывается информация разрядов ЗУ11, ЗУ12 (фиг. 5). Если сигнал "Упр. серии" отсутствует (низкий уровень на выходе 21 формирователя 4 серии импульсов и, сооТВрТс.òâåíío, на входе Zl блока 7 синхронизации), то одновременно с сигналом "Загрузка" формируется сигнал СИ (.Ч на Выходе

27 блока синхронизации. Этот сигнал обеспечивает увеличение содержимого счетчика 1 адреса на единипу по заднему фронту сигнала "СИ С 1" (позиции

126 и 127). Далее распределитель 66 импульсов формирует синхросигнал

<СИ" и одновременно устанавливается в исходное состояние (позиция 1Z8).

Если.в первый разряд регистра 71 записана единица, то на выходе 29 блока синхронизации появляется в этот момент синхросигнал "СТО", который поступает на вход формирователя

4 серии импульсов и на все узлы 13. формирователь 4 серий импульсов не воспринимает сигнал СТО", так как находится в исходном состоянии и блокирован низким уровнем сигнала

"Упр. серии". Узлы 13 по переднему а

7107 22 фронту сигнала "СТО" формируют входные воздействия на контролируемый логический блок (позипии 129 и 130).

Если первый разряд регистра 71 в нуле, то после позиции 129 алгоритма устройство переходит к выполнению очередного такта контроля — чтению следующего слова из блока памяти (позиция 123). После выполнения позиции

130 алгоритма, если второй разряд регистра 71 в куле (не разрешено формирование синхросигнала "ЗП РЕЗ ), устройство также переходит к выполнению очередного такта контроля (позиция !30), а если второй разряд регистра ?1 в единице и отсутствует сигнал "Упр. серии", то по переднему фронту "СТО происходит установка триггера 75 в единичное (состояние

I позиция 133), формируются сигналы

"ЗП" и "-ЗЙ", запрещается работа распределителя 66 импульсов и происходит запуск формирователя 76 временного

2б интервала. Через время, определяемое кодом задержки в регистре 116 (позиция 134), на выходе формирователя 76 временного интервала появляется сигнал "ЗП РЕЗ", который поступает на

З0 входы 30 узлов 13 и записывает результат контроля в триггеры 102, одновременно сигнал "ЗП РЕЗ" увеличивает на единицу содержимое счетчика

8 тестовых наборов (позиция 135).

Если хотя бы в одном из узлов 131-13 триггер 102 устанавливается в единичное состояние, то на выходной шине

36 появляется низкий уровень сигнала — "Брак контакта" (фиг. 8), который через многовходовый элемент И 15 поступает на вход блока 5 управления и блока 9 индикации (фиг. 1). Устройство выполняет действия в соответствии с позициями 149-151 алгоритма.

Если узел 13 контролирует входной контакт блока 16, то в этом случае на шине 35 устанавливается дополнительно низкий уровень сигнала — "Брак входи. конт.", который через элемент И 14 по шине 38 поступает на блок 5 управления и блок 9 индикации, после чего устройство выполняет действия в соответствии с позициями 152157 алгоритма (см. фиг. 15) и происходит останов Работы устройства. Элементы 63, 86-89 и 109 индикации обеспечивают оператору полную информацию о причинах останова (характер брака на входе или выходе блока 16, номер

1327107

23

35 забракованного контакта, номер тестового набора, на котором обнаружен брак). Если при выполнении позиции

152 сигнал — "Брак входи. конт." на

„.5 шине 38 отсутствует (имеется высокий уровень), то устройство анализирует режим работы, заданный переключателями 51, 52 или 54, и в случае работы устройства в режиме "До брака" происходит выполнение позиций 158, 154157 алгоритма, останов работы устройства в момент обнаружения брака на выходном контакте контролируемого блока 16.

Таким образом, при обнаружении брака на входе блока 16 устройство прекращает работу тотчас же независимо от режима работы, а при забракованном выходном контакте блока 16 устройство останавливается в момент обнаружения брака лишь в режиме "До брака". Если после выполнения позиций 135 и 149 алгоритма. сигнал— Брак 1 низкого уровня не появляется, 25 то устройство переходит к очередному такту контроля (позиции 149, 159, 123) либо, если установлен режим контроля "Шаг" (включен переключатель 52), происходит выполнение по- дп зиций 159, 154-157 алгоритма и устройство останавливается после контроля блока 16 на данном тестовом наборе.

Работа устройства в случае вывода из блока 2 памяти любого иэ командных слов "СИ1" — "СИ4" аналогична работе устройства при выводе командного слова "Задержка", отличие состоит в том, что информация команд- 40 ных слов "СИI" — "СИ4" записывается в соответствующие счетчики 43-46 (позиции 139,140) и при этом устанавливается сигнал "Упр. серии" высокого уровня на шине 21.

В дальнейшем, при выводе из блока

2 памяти после командных слов "CHI"

"СИ4" первого информационного слова, адресованного и-муконтакту контролируемого блока 16, причем в 12-м разряде слова должна быть единица, происходит выдача на и-й контакт блока 16 серии импульсных сигналов. Число импульсов в серии определяется 16-разрядным двоичным числом, записанным в счетчики 43-46, а полярность их — логическим уровнем в восьмом разряде информационного слова, адресующего п-й контакт. Если в восьмом разряде информационного слова (ЗУ08) присутствует логический нуль, то этот уровень поступает на элемент IO сложения по модулю два (фиг. 1), который работает как повторитель сигнала "Серия", поступающего по шине 22 (формируется серия импульсов положительной полярности). Если в восьмом разряде информационного слова присутствует логическая единица, то элемент 10 сложения по модулю два работает как инвертор сигнала Серия" (формируется на шину 32 серия импульсов отрицательной полярности). Работа устройстваЪо время формирования серии импульсов отражена позициями 123-126, 128-131, 136 и 137 алгоритма (фиг.12 и 13). При формировании серии импульсов запрещено формирование сигнала

"СИ СЧ" (позиция 127 алгоритма про-. пускается), счетчик I адреса имеет одно и то же значение, следовательно, на выходных шинах блока 2 памяти находится информация одного и того же слова данных (серия импульсов идет на один контакт). Постепенно по мере формирования серии импульсов содержимое формирователя 4 уменьшается, а когда оно становится равным нулю (позиция 136), сигнал "Упр. серии" снимается и в следующем такте работы устройство (позиции 123-127) переходит к выводу следующего слова данных из блока 2 памяти. Если это слово данных представляет собой командное слово "Конец теста", то устройство выполняет действия в соответствии с позициями 123, 124, 138, 139, 141, 144-146, 154-1 56 алгоритма и происходит останов устройства по концу тестовой программы с соответствующей: индикацией. Из алгоритма устройства следует, что если режим работы не задан, то останов устройства происходйт по окончании тестовой программы.

Если установлен режим работы

"Цикл, то по окончании тестовой программы в такте работы с командным словом "Конец теста" устройство после позиции 146 выполняет действия позиций 147 и 148 алгоритма, счетчики 1 адреса и 8 наборов сбрасываются в нулевое состояние и устройство начинает повторный прогон тестовой программы.

Возможна установка комбинированного режима работы устройства: "До

2б формирователь серии импульсов, элемент сложения по модулю два, переключатель,п программируемых узлов согласования, где и — число контактов контролируемого блока, причем выходы блока памяти соединены с информационными входами дешифратора команд, с первой группой информационных входов программируемого формирователя серии импульсов, информационными входами блока синхронизации, первым входом элемента сложения по модулю два, ичформационными входами дешифратора контактов и с группами информационных входов с первого по и-й программируемых узлов согласования, группа выходов дешифратора команд соединена с второй группой информационных входов программируемого формирователя. серии импульсов, первый выход дешифратора команд соединен с первым информационным входом блока индикации и с входом конца теста блока управле-. ния, второй выход дешифратора команд соединен с входом задержки блока синхронизации, первый выход программируемого формироват чя серии импульсов соединен с разрешающим входом блока синхронизации, второй выход программируемого формирователя серии импульсов соединен с вторым входом элемента сложения по модулю два, выход которого соединен с информационными входами с первого rro п-й программируемых узлов согласования, второй выход блока управления соединен

25 1327107 брака" и "Цикл" (включены переключатели 51 и 5ч).

При этом программа контроля логического блока выполняется устройством многократно в режиме "Цикл" до момента обнаружения неисправности. Этот

Режим работы устройства удобен при проведении различного рода испытаний логических блоков (климатических, 10 механчческих и т.д.), а также при проведении термотренировки блоков в рабочем состоянии.

Таким образом, предлагаемое устройство для контроля функционирова- 15 ния логических блоков позволяет контролировать логические узлы с любыми сочетаниями логических уровней ТТЛ и ЭСЛ, обеспечивает контроль многоразрядных счетчиков и регистров за счет подачи нормированных серий импульсов на заданные входы, обеспечивает контроль функционирования логических блоков, содержащих сложные перепрограммируемые БИС, за счет воз- 25 можности формирования тестовых воздействий в соответствии с временными диаграммами .сигналов БИС, обеспечивает возможность программного изменения направления передачи информации между д0 устройством и объектом контроля на каждом тестовом наборе, а также возможность циклического многоразового повторения программы контроля и шаговый режим контроля, позволяет контро-, лировать задержки распространения сигналов в логических блоках.

50

Ф о р ì у л а и з о б р е т е н и я

1. Устройство для гсонтроля функционирования логических блоков, содержащее счетчик адреса, блок памяти, блок управления, генератор импульсов, два элемента И, дешифратор команд, дешифратор контактов, блок индиг<ации, блок синхронизации, счетчик тестовых наборов, причем выходы счетчика адреса соединены с адресными входами блока памяти, первый выход блока уггравления соединен с входами сброса счетчика адреса и счетчика тестовых наборов, счетный вход счетчика адреса соединен с первым выходом блока синхронизации, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения за счет расширения класса контролируемых блоков, устройс:тво содержит программируемый с входами сброса блока синхронизации, программируемого формирователя серии импульсов, блока. индикации и с первого по и-й программируемых узлов согласования, третий выход блока управления соединен с входом пуска блока синхронизации и синхровходом блока индикации, выход генератора импульсов соединен с тактовым входом блока синхронизации, второй выход которого соединен с входами синхронизации дешифратора команд и дешифратора коггтактов, третий выход блока синхронизации соединен с входом синхронизации программируемого формирователя серии импульсов и с 1гервыми входами синхронизации с первого по и-й программируемых узлов согласования, четвертый выход блоксг синхронизации соединен с входом синхронизации блока управления, счетным входом счетчика тестовых наборов и с вторыми

27

1327107. 5

55 входами синхронизации с первого по и-программируемых узлов согласования, группа выходов счетчика тестовых наборов соединена с группой информационных входов блока индикации, входы записи с первого по и-й программируемых узлов согласования соединены с соответствующими с первого по и-выходами дешифратора контактов, инфо рмацио нные в ходы-выходы с и ерв ого по и-й программируемых узлов согласования являются информационными входами-выходами устройства для подключения к контактам контролируемого блока, выходы "Брак входного контакта" с первого по и-й программируемых узлов согласования соединены с входами первого элемента И, выход которого соединен с первым входом "Брак" блока управления и вторым информационным входом блока индикации, выходы "Spaz контакта с первого по п-й программируемых узлов согласования соединены с входами второго элемента

И, выход которого соединен с вторым входом "Брак" блока управления и третьим информационным входом блока индикации, входы уровня потенциала с первого по и-й программируемых узлов согласования через переключатель подключены к шинам нулевого и единичного потенциалов устройства.

2. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что блок управления содержит две кнопки, три переключателя,четыре элемента И вЂ” НЕ, три элемента НЕ, два элемента И, D- òðèrгер и элемент индикации, причем выход первой кнопки соединен с синхровходом D-триггера, прямой выход которого является третьим выходом блока, а инверсный выход D-триггера соединен с входом элемента индикации, первый вход первого элемента И является первым входом "Брак" блока, выход первого элемента И соединен с входом установки в "0" D-триггера, информационный вход и вход установки в "1" которого соединены с шиной единичного потенциала, второй вход "Брак" блока через первый элемент HE соединен с первым входом первого. элемента И-НЕ, второй вход которого соединен с выходом первого переключателя, а выход первого элемента- И-НЕ соединен с вторым входом первого элемента И, вход синхронизации блока соединен с первым входом второго элемента И-НЕ, второй

25 вход которого соединен с выходом второго переключателя, выход второго элемента И-НЕ соединен с третьим входом первого элемента И, вход конца теста блока управления через второй элемент НЕ соединен с первыми входами третьего и четвертого элементов И-НЕ, выход третьего элемента И-НЕ соединен с четвертым входом первого элемента

И, выход третьего переключателя сое-, динен с вторым входом третьего элемента И-НЕ и через третий элемент

НŠ— с вторым входом четвертого элемента И-НЕ, выход которого соединен с первым входом второго элемента И, выход которого является первым выходом блока, выход второй кнопки соединен с пятым входом первого элемента

И, вторым входом второго элемента И и является вторым выходом блока.

3. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что блок синхронизации содержит два элемента И-НЕ, пять элементов И, элемент НЕ, D-триггер, регистр, распределитель импульсов, формирователь временных интервалов, причем первый выход формирователя временных интервалов соединен с инверсным входом первого элемента И и является четвертым выходом блока, второй выход формирователя временных интервалов соединен с тактовым входом распределителя импульсов, первый выход которого соединен с входом синх. ронизации регистра, первым входом.второго элемента И является вторым выходом блока, выход второго элемента И является первым выходом блока, шесть разрядов из группы информационных входов блока, тактовый вход и вход задержки блока соединены с первого по восьмой входами формирователя временных интервалов, вход сброса блока соединен с девятым входом формирователя временных интервалов, с первым входом первого элемента И и входом сброса распределителя импульсов, второй выход которого соединен с первым входом третьего элемента И, выход которого соединен с входом синхронизации D-триггера и является третьим выходом блока, вход пуска блока соединен с первым входом первого элемента И-НЕ, второй вход которого соединен с инверсным выходом Dтриггера, выход первого элемента И-HE соединен с входом пуска распределителя импульсов, пятый.и шестой разря29

1327107

< т 0 т= (ъ ды из е руппы инфор11ационных ВходОВ блока соединены с первыми входами соответственно четвертого и пятого элементов И выходы которых соединены

« 5

СООТВЕ"ь СтВЕННО С ИНфОрМацИОННЫМИ ÂÕÎда!!и первого и второго разрядов påгистра, выход первого разряда регистра соединен с вторым входом третьего элеььентa N, выход Второго разряда регистра соединен информационным

}Входом D-триггера„ седьмой разряд из группы информационных Входов блока соедин(=н через элемент НЕ с Вторыми

ВХОдами -IBTBQpToI 0 и пятОГО элемен- )5

Т013 И и с пеовым ВхоДОм ВторОГО зле;-тента N-НЕ ВтОрОй ВХОД KoTopol 0 ЯВляется разрешаю!!!5!м входто!1 блока, выход второго элем"-.Hòà N-НЕ соедипеп с вторым входом первого элемента 26

1т и вторым входом Второго элемента

N, выхоц первого з!1еме!ю а И соецинен с «ходом сброса В-триггера., прямой

ВЫХОД

Ч а Ю Щ Е Е С Я ТЕМ . т!ТО, ПРОГPBМ .;})уе 1аti.r формиров=-, .-ель серии импульсо, содержит счетный триггер, четыре счетчика, элемент И-l!F.} элемент

h AN,, Hp!1т1ем HH(1t0t)t ап;(Он:-jbj(a BbtxODbt (..

" Е «BÎI" Ñ BO ЕТВЕ")TЬ!Й СЧЕТЧ .IКОВ СОЕДИь.-ЕНЫ С ГРУГП10й ВХОДОВ ЗЛЕМBH-а ИЛИ, ВхО,, (От01)01 О сост,ин н с !IP5IMbit ь Ва!хО до. счетного три(гера, Выход которот-«} дт)тт

ЕТ =51 it C. ()Bb}М ВЫХО!то} (!}О Р!!««!Г}оват С тя

-,.j!bjX0;! Э а< .-.!а !т(Г)ть от О < Чь- Чика О ЕЦ«1Н,- 5! с си}1хровходОм 061)aTIIOI 0 счст(1 Вто— .:ОГ 0 с -. ет Iи!Оа - 13!яход за(.:Ma BTÎpoI О ч Г::!!ка — c с>ь -;х-„Овхо "1Г}«! Обва: п(}ГО (. "с"(а иетьегс счет--..H.";a.;)!вход заема

Об-):- "i,ОГО с-IGTB четв е!) ТОГО ct! Ðò÷Hêa, ;: —;ПЕРС!тяьй ВЫХОД СНЕ! НО.ГО ТРИГГЕРВ

ГО: циг.ен с сиз(xpo:jxopo м 06paT!tor о

-j "a т («Ipaor" 0 Ст! ЕТЧ-П(а . ГХОдЫ СбрОСа

В j ju»i, тт (»тгт! еХ C=ieТЧИКО.! тт "-ЧЕ.""НО 0 триггера соецинены с входом сброса. ь!}ОР>!ИРОВНЯ.ЕЛЯ, ВХ(:Д Ст ПХРОНИЗ апи1-; (Ь)0pt!HpOBBYCI«1Я СО(}ДИНЕН С BTopbi. 1 ВХО,том элемента И вЂ” ПЕ« выход(которого ()(«ЦИHO!! СО C(ЧЕТНЫМ ВХОДОМ CЧЕT110ГО Гриь Гера ОГI!Оиме iiIbjp. !Irtd)opмационные

В)ХОД>,ь ПаРаЛЛЕЛЬНОй ЗаПИСИ ЧЕТЫРЕХ сть("ь (1H;OB соедине!.ь! между собой и яв-. ляются первой группой информационных зходов формирователя, управляющие входы параллельной записи четырех счетчиков являются второй группой информационных входов формирователя.

5. Устройство по и. 1, о т л и ч а ю щ е е. с я тем, что i-й программируемый узел согласования содеря(ит четырехразрядный регистр, двухразрядный регистр, элемент НЕ, два элемента И-НЕ, преобразователь уровней ТТЛ-ÇCJi, преобразователь уровней

ЭСЛ-ТТЛ, D-триггер, два согласующих резистора, выпрямительный диод, реле, элемент HHpHKaIJHH формирователь уровней ТТЛ с тремя состояниями по выходу, элемент сложения по модулю два, элемент И, причем информационный вход первого разряда четырехразрядного регистра. является информационным входом узла„ информационные Входы второго, третьего и четвертого разрядов четырехразрядного регистра образуют группу информационных Выходов узла, синхровход параллельной записи четырехразрядного регистра является входом записи узла, синхровхоп паралЛЕЛЛЬНОЙ ЗаПИСИ ДВУХРаЗРЯДНОГO ГРИГ герного регистра является первым входом синхронизации узла, а первый и

Второй информационные входы разрядов двухразрядного регистра соединены соотВетственно с Выходами перВОГс и второго разрядов четырехразрядного регистра, выход четвертого разряца которого через элемент НЕ соединен с входом обмотки реле, выход обмотки реле соединен с шиной электропитания

ТТЛ, выход третьего разряда четырехразрядного регистра соединен с перВым входом элемента И, второй вход которого соединен с выходом элемента сложения по модул!о,цва, выход элемента N соединен с информационным

ВхОДО (D-тригr(ра, Вход синхрОнизации которого является вторым Входом синхрОнизапии } а ВХОД сбрОса- Явля еT ся -õ,o,äî;ì сброса узла, инверсный вы— ход D-триггера соединен с входом элемента индикации и является Выходом

"Брак контакта" узла, прямой Выход

D-триггера соецинен с первым входом первого элемента И-НЕ, второй вхоц которого соединен с первым входом

:второго элемента И-НЕ и выходом второго разряда двухразрядного регистра, Выход первого элем нта И-HE соединен с вторым входом .зторого элемента И-НЕ

) 3271

31 и. является выходом "Брак входного контакта узла, выход второго элемента И-НЕ соединен с входом установки ,третьего состояния формирователя

5 уровней ТТЛ, информационный вход которого соединен с выходом первого разряда двухразрядного регистра и с первым входом элемента сложения па модулю два, второй вход которого 10 соединен с выходом преобразователя уровней ЭСЛ-ТТЛ, вход которого соеди нен с выходам преобразователя ТТЛ-ЭСЛ

О7

32 и с нормально разомкнутым контактом реле и через первый согласующий резистор соединен с шиной электропитания ЭСЛ, вход преобразователя ТТЛ-ЭСЛ соединен с выходом формирователя уровней ТТЛ, с нормально замкнутым контактом реле и с катодом выпрямительного диода, анод которого через второй согласующий резистор соединен с входом уровня потенциала узла, пе-: реключающий контакт реле соединен с информационным входом-выходом узла.

l327f07

W(J5lt

J

"1 зп о

„Годен

„Брак"

„Брак

Юхаой"

;, 7ес/77

Окон юи

1327I07

Ы . Пхнул (шина ВО)

У .мю (шина 77) д

Содержгиае счетчика fff

У ..Р/ РУЛЯ (акант М

«и

-СЧ (сои о i

V . rV" (cuueu Ж/ о

„u .тио" (ааиат Ю)

Содержимоее съешь

Фиио 118 0 . У/7 (гйимо 7У)

-,Ю РЕР (шин Л7) l327IQ7

1327107 327 107

1327107

Составитель Д. Ванюхин

Редактор Л. Веселовская Техред А.Кравчук Корректор Е. Рошко

Заказ 3605 Тираж 672 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35,-Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, r Ужгород, ул. Проектная, 4

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

 

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

Изобретение относится к вычислительной технике, может найти примененение в автоматизированных системах управления, и является усовершенствованием устройства по авт.св.№ 1291987

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в ЭВМ и вычислительных системах с микропрограм- MHbiM принципом управления

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

Изобретение относится к области вычислительной техники и может быть использовано при создании микро- ЭВМ, микроконтроллеров и другихустройств на основе микропроцессоров

Изобретение относится к области вычислительной техники, может быть использовано для контроля и наладки периферийных устройств системы ЕС ЭВМ и является усовершенствованием

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

Изобретение относится к вычислительной технике и молсет-найти применение при построении самоконтролируамых отказоустойчивых ЭВМ с микропрограммным управлением

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

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

Изобретение относится к способу контроля выполнения компьютерных программ в соответствии с их назначением

Изобретение относится к области вычислительной техники

Изобретение относится к механизмам автоматической генерации кода, который тестирует возможности тестовой вычислительной системы в отношении моделирования схемы обмена сообщениями

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

Изобретение относится к области антивирусной защиты

Изобретение относится к способу и устройству для сравнения выходных данных по меньшей мере двух исполнительных блоков микропроцессора

Изобретение относится к области вычислительной техники, а именно к системам и способам профилирования и трассировки виртуализированных вычислительных систем

Изобретение относится к области настройки и/или конфигурирования программного обеспечения в устройствах
Наверх