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

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

1

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

Цель изобретения - повьшение достоверности контроля.

На фиг. 1 представлена блок-схема устройства;. на фиг. 2 - функциональная схема блока управленияj на фиг.З- функциональная схема схемы сравнения

Устройство (фиг.1) содержит счет- чик 1, контролируемый цифровой блок 2, блок 3 памяти, блок 4 микропрограммного управления, коммутатор 5, регистр 6 маски, К мультиплексоров 7, К регистров 8 сдвига, коммутатор 9, коммутатор 10, первый счетчик И .адреса, блок 12 памятн, коммутатор 13, счетчик 14 адреса, группу 15 элементов И, группу 16 элементов ИЛИ, буферный регистр 17, элемент И 18, . триггеры 19 и 20, схему 21 сравнения

Устройство работает следукяцим образом.

В зависимости от структуры блока 2 может быть выбран необходимый режим работы формирователя тестов. Рассмотрим, например, тестирование схемы, реализованной с использованием структурных методов контролепригод- ного проектирования. Сущность контроля такого устройства состоит в раздельном тестировании комбинационной и последовательной частей. Режим создания заданной тестовой последова14

.12) С помощью счетчика 1 кодовые комбинации перебираются на входах

тельности в произвольной комбинацион-40 мультиплексоров 7. Последовательность ной части схемы укрупненно описывается следующим алгоритмом.

символов с выхода произвольного мультиплексора переписывается в блок 3. 13) Вместо эталонного изделия к устройству подключается цифровой

1) В блок 3 от внешнего носителя записывается двоичная последовательсимволов с выхода произвольного мультиплексора переписывается в блок 3. 13) Вместо эталонного изделия к устройству подключается цифровой

ность, в которой логическая 1 при- 45 блок 2 и функции счета, преобразовансутствует только з ячейке памяти с адресом, кратным степени-двойки.

2)Из блока 3 информация переписывается в один из регистров 8..

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

4)Функции счета, формируемые счетчиком 1, через мультиплексоры 7 подаются на входы коммутатора 5 и че50

55

ные мультиплексорами 7 через коммутатор 5, группу 15, группу 16, регистр 17, подаются на входы контролируемого цифрового блока 2.

14)Реакция контролируемого цифрового блока 2 в заданной точке в каждый такт времени через коммутатор 13 записьгаается в блок 12.

15)Осуществляется чтение блока 3 и блока 12 и сравнение считанной информации на схеме 21. Свечение индикатора по окончании сравнения свидетельствует о неправильномфункциониро10

е,

15

25302

рез элементы ИЛИ группы 16 и регистр

17 подаются на входы блока 2. Последовательность сигналов, снимаемая в каждый такт времени, записывается в блок 12.

5)Реакция контроля переписьшает- ся из блока 12 в один из регистров &.

6)С помощью счетчика 1 кодовые комбинации перебираются на входах мультиплексоров 7. Последовательность символов с выхода мультиплексора, опред(вленного в пункте 5, через коммутатор 5 записывается в блок 12.

7)Тестовая последовательность, которую необходимо сформировать в указанной выще точке блока 2, вводится через коммутатор 10 в блок 3.

8)Осуществляется перезапись информации из блока 3 в один из регистров 8.

9)С помощью счетчика 1 кодовые комбинации перебираются на входах мультиплексоров 7. Последовательность символов с выхода мультиплексора 7, определенного в пункте 8, через коммутатор 5 записывается в блок 3.

10)Информация из блока 3 переписывается во все рег истрй 8.

11)Блок 12 переводится в режим чтения, а триггер 20 устанавливается в единичное состояние. При считьша- нии первого единичного бита из блока 12 триггер 19 формирует сигнал управления для блока 4, что приводит к останову счетчика 14 и записи его содержимого в регистр 6.

.12) С помощью счетчика 1 кодовые комбинации перебираются на входах

20

25

30

35

40 мультиплексоров 7. Последовательность мультиплексоров 7. Последовательность

символов с выхода произвольного мультиплексора переписывается в блок 3. 13) Вместо эталонного изделия к устройству подключается цифровой

блок 2 и функции счета, преобразован0

5

ные мультиплексорами 7 через коммутатор 5, группу 15, группу 16, регистр 17, подаются на входы контролируемого цифрового блока 2.

14)Реакция контролируемого цифрового блока 2 в заданной точке в каждый такт времени через коммутатор 13 записьгаается в блок 12.

15)Осуществляется чтение блока 3 и блока 12 и сравнение считанной информации на схеме 21. Свечение индикатора по окончании сравнения свидетельствует о неправильномфункциониро

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

Для формирования на входах схемы необходимых тестовых последовательностей необходимо выполнить следуюп1и шаги.

В блок 3 от внешних носителей зап съгв а ется тестовая последовательность которую необходимо сформировать на i-M входе контролируемого блока.

Из блока 3 информация переписьгаа- ется в i-й регистр 8.

Функции счета, формируемые счетчиком 1, подаются на входы мультиплексоров 7. Последовательность символов с выхода i-ro мультиплексора 7 через коммутатор 5 записывается в блок 3.

Информация из блока 3 переписывается в i-й регистр 8.

Далее данный алгоритм повторяется до тех пор, пока все регистры 8 не будут заполнены соответствующей информацией. Затем включается режим тестирования. При этом функции счета счетчика 1, преобразованные мультиплексорами 7, подаются на входы коммутатора 5, и далее через группу 16 и регистр 17 - на входы блока 2.

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

Устройство для контроля цифровых блоков, содержащее счетчик, первый блок памяти, блок микропрограммного управления, регистр маски, причем счетный вход счетчика и синхровход регистра маски соединены с первым и вторым выходами первой группы синх- |ровыходов блока микропрограммного управления, отличающееся тем, что, с целью повьш1ения достоверности контроля, в него введены К . мультиплексоров, где К - число входов контролируемого цифрового блока, К регистров сдвига, четыре коммутатора, первый и второй счетчики адреса, второй блок памяти, группа элементов И, группа элементов ИЛИ, буферный регистр, первый и второй триггеры, элемент И и схема сравнения, причем разрядные выходы счетчика соединены с группой управляющих входов i-ro мультиплексора (,К), выходы мультиплексора группы соединены с информационными входами первого коммутато- ра, группа разрядных выходов К реги5

0

5

стров сдвига соединена с группой информацион.ных входов соответствую- Щ1ГХ мультиплексоров группы, информационные входы К регистров сдвига соединены с выходами второго коммутатора, первая и вторая группы информационных входов которого соединены с группой выходов первого и второго блоков памяти соответственно и с первой и второй группами информационных входов схемы сравнения, адресные входы первого и второго блоков памяти соединены с разрядными выходами первого и второго счетчиков адреса cooTtffeTCTBeHHo, информационный вход и вход записи второго блока памяти соединены с первым и вторым выходами третьего коммутатора соответственно, информационный вход и вход записи первого блока памяти соединены с первым и вторым выходами четвертого коммутатора соответственно, третий выход которого соединен со счетным входом первого счетчика адреса, первая группа выходов первого коммутато- . ра соединена с первьми входами элементов ИЛИ группы, вторая группа выходов первого коммутатора соединена с 0 первыми входами элементов И группы, вторые входы которых соединены с соответствующими выходами регистра маски, выходы элементов И группы соединены с вторыми входами элементов ИЛИ группы, выходы которых соединены с информационными входами буферного регистра, выхода которого явля- ются выходами устройства для подключения к входам контролируемого цифрового блока, разрядные выходы второго счетчика адреса соединены с информационными входами регистра маски, выход первого коммутатора соединен с первыми информационными входами тре- тьего и четвертого коммутаторов, вход разрешения схемы сравнения сое динен со стробирующим выходом блока микропрограммного управления, информационный вход третьего коммутатора является входом устройства для подключения к выходам контролируемого цифрового блока, первый вход элемента И соединен с выходом второго блока памяти, второй вход элемента И соединен с выходом второго триггера, вы- ход элемента И соединен с входом установки первого триггера, синхро входы К регистров сдвига, входы управления первого, второго, третьего

5

0

5

0

5

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

название год авторы номер документа
Устройство для тестового контроля цифровых блоков 1986
  • Чернышев Владимир Александрович
  • Рябцев Владимир Григорьевич
  • Борисенко Алексей Алексеевич
SU1345199A2
Устройство для тестового контроля цифровых блоков 1987
  • Чернышев Владимир Александрович
  • Рябцев Владимир Григорьевич
  • Борисенко Алексей Алексеевич
SU1539782A2
Устройство для тестового контроля цифровых блоков 1987
  • Борисенко Алексей Алексеевич
  • Рябцев Владимир Григорьевич
  • Чернышев Владимир Александрович
SU1553978A1
Устройство для тестового контроля цифровых блоков 1987
  • Чернышев Владимир Александрович
  • Рябцев Владимир Григорьевич
  • Борисенко Алексей Алексеевич
SU1425680A2
Устройство для тестового контроля цифровых блоков 1984
  • Борисенко Алексей Алексеевич
  • Рябцев Владимир Григорьевич
  • Стафеев Александр Дмитриевич
  • Чернышев Владимир Александрович
  • Шамарин Александр Федорович
SU1251084A1
Микропрограммное устройство формирования тестовой последовательности 1984
  • Карпунин Евгений Иванович
  • Бучнев Александр Николаевич
  • Абросимов Леонид Николаевич
  • Васильев Николай Петрович
  • Горовой Владимир Родионович
  • Крылатых Юрий Петрович
  • Матазов Анатолий Николаевич
SU1267425A1
Устройство для тестового контроля цифровых блоков 1987
  • Чернышев Владимир Александрович
  • Рябцев Владимир Григорьевич
SU1430957A2
Устройство для тестового контроля цифровых блоков 1985
  • Рябцев Владимир Григорьевич
  • Чернышев Владимир Александрович
  • Шамарин Александр Федорович
  • Борисенко Алексей Алексеевич
SU1312577A1
Устройство для тестового контроля цифровых блоков 1987
  • Брусов Вячеслав Васильевич
  • Бабердин Алексей Борисович
  • Балахнин Андрей Анатольевич
SU1545222A1
Устройство для контроля и диагностики цифровых блоков 1985
  • Лохуару Тыну Виллемович
  • Убар Раймунд-Иоханнес Раймундович
  • Хаак Хельдур Ильмарович
  • Эвартсон Теет Альбрехтович
SU1312580A1

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

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

Изобретение относится к области вычислительной техники, в частности к средствам автоматизированного контроля цифровых объектов, и может быть использовано для проверки цифровых схем, построенных с испо:пьзованием методов структурного проектирования. Цель изобретения состоит в повышении достоверности контроля за счет обеспечения возможности автоматизированного формирования заданной тестовой последовательности в произвольной точке схемы. Устройство состоит из счетчика, контролируемого цифрового блока, первого и второго блоков памяти, блока микропрограммного управления, информационного регистра, мультиплексоров, регистров сдвига, первого, второго, третьего коммутаторов, первого и второго счетчиков адреса, четвертого коммутатора, группы элементов И, группы элементов ИЛИ, с буферного регистра, первого и второ го триггеров, элемента И и схемы сравнения. Использование микропрограммной памяти в блоке управления позволяет значительно повысить эффективность и информативность результатов контроля. 3 ил. Sfi (Л С

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

па

Фаг. 2

Управляющие CUSH.

От блока -ГП

От йлока ЧА J От олона19- От 6/fOf(ct 1 -|

Еп

От SJIOKU S

9m SjtoKu /2

a

l-ТШп

52

От блока

Фи1.3

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

Авторское свидетельство СССР 1174931, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для формирования тестов диагностики дискретных блоков 1983
  • Коробцов Тарас Константинович
  • Павленко Валерий Васильевич
SU1149265A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 432 530 A1

Авторы

Кобяк Игорь Петрович

Липницкий Валерий Антонович

Галецкий Владимир Михайлович

Даты

1988-10-23Публикация

1987-03-13Подача