Устройство для контроля схем цифровых вычислительных машин

 

О П И С А Н И Е () 734691

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик (61) Дополнительное к авт. свид-ву— (22) Заявлено 13.0!.78 (21) 2570688/18-24 с присоединением заявки №вЂ” (23) Приоритет— (51) М К

G 06 F 11/00

Государственный комитет

Опубликовано 15.05.80. Бюллетень № 18 (53) УДК 681.325 (088.8) до делан изобретений и открытий

Дата опубликования описания 25.05.80 (72) Автор изобретения

М. А. Дорошкевич (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ СХЕМ

ЦИФРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН

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

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

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

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

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

1о амплитудно-временных параметров и формы сигналов.

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

734691 зо зя

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

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

На фиг. 1 представлена блок-схема предложенного устройства; на фиг. 2 — блок-схема кодировщика контролируемых сигналов.

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

Блок 10 кодирования контролируемых сигналов состоит из квантователя-распределителя 11 на m выходов, блока 12 памяти, мультиплексора 13 m аналоговых сигналов, аналого-цифрового преобразователя 14 и схемы 15 управления. Блок 12 памяти содержит m аналоговых запоминающих элементов 16.

Блок 1 ввода предназначен для ввода информации, необходимой для анализа схем;. регистр 2 тестовых сигналов — для генерации тестовых сигналов в соответствии с программой испытаний; регистр 3 адреса — для хранения и выдачи на многоканальный коммутатор 4 адресов входных и выходного контактов анализируемой схемы 6 при очередном цикле контроля; многоканальный коммутатор 4 — для коммутации выходов ре- . гистра 2 тестовых сигналов на соответствующие входные контакты анализируемой схемы 6, а также контролируемого выходного контакта анализируемой схемы 6 на блок 10 кодирования контролируемых сигналов в каждом цикле контроля; блок 5 сравнения— для сравнения кодов контролируемого сигнала анализируемой схемы 6 с эталонными кодами, поступающими из блока 1 ввода.

Блок 7 управления вырабатывает управляющие сигналы и синхронизирует работу всего устройства в зависимости от сигналов, поступающих на него из блока 1 ввода, блока 5 сравнения и блока 10 кодирования контролируемых сигналов. Блок 8 индикации предназначен для индикации результатов контроля, а блок 9 вывода — для вывода номеров выходных контактов анализируемой схемы 6 в случае несовпадения кодов контролируемого сигнала с эталонными кодами, а также для получения и вывода эталонных кодов при подключении к устройству эталонной схемы. Квантователь-распределитель 11 предназначен для квантования контролируемого сигнала по времени íà m уровней и распределения квантованных уровней в m аналоговых запоминающих элементов 16 блока 12 памяти.

Блок 12 памяти состоит из m аналоговых запоминающих элементов 16, предназначенных для хранения квантованных по времени уровней контролируемого сигнала. Мультиплексор 13 m аналоговых сигналов предназначен для поочередной передачи m квантованных по времени уровней контролируемого сигнала на аналого-цифровой преобразователь 14, который предназначен для кодирования квантованных по времени уровней контролируемого сигнала.

734691

so

5

Схема 15 управления предназначена для управления и синхронизации блока 10 кодирования контролируемых сигналов в соответствии с командами блока 7 управления.

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

Тестовая и эталонная информация записываются на перфоленту. Вся программа состоит из и подпрограмм (циклов), и выби рается из условия полного контроля анализируемой схемы 6. Каждая подпрограмма разбита на два массива. Первый массив состоит из тестовой информации, в которой задаются номера входных контактов анализируемой схемы 6, адреса формирователей тестовых сигналов из регистра 2 тестовых сигналов, которые необходимо подключить ко входным контактам анализируемой схемы 6, а также номер ее выходного контакта, который подключается к блоку 10 кодирования контролируемых сигналов, т. е. первый мас сив содержит информацию о необходимых коммутациях. Второй массив состоит из эталонной информации и содержит m кодов контролируемого сигнала.

Программа проверки схемы начинается с кода «Начало программы». По этому коду блок 7 управления устанавливает устройство в исходное состояние. Затем вводится тестовая информация, которая в зависимости от признака, записанного на носителе, поступает в регистр 2 тестовых сигналов и в регистр 3 адреса соответственно. В соответствии с поступающей информацией в регистре 2 тестовых сигналов происходит подготовка выбранных формирователей тестовых сигналов. Многоканальный коммутатор 4 обеспечивает необходимые коммутации в соответствии с информацией, записанной в регистр 3 адреса. По окончании ввода тестовой информации из блока 1 ввода поступает код «Конец коммутации». По этому коду блок 7 управления вырабатывает команду„ разрешающую выдачу тестовых сигналов из регистра 2 тестовых сигналов через многоканальный коммутатор 4 на входные контакты анализируемой схемы 6, запускают схему

15 управления блока 10 кодирования контролируемых сигналов и дает команду на блок 1 ввода для ввода на первый вход блока 5 сравнения первого из m эталонных кодов контролируемого сигнала. Выходной сигнал с контролируемого контакта анализируемой схемы 6 через многоканальный коммутатор

4 поступает на квантователь-распределитель

ll блока 10 кодирования контролируемых сигналов. Квантователь-распределитель 11, управляемый схемой 15 управления, производит квантование по времени контролируемого сигнала на m уровней и распределяет и записывает m полученных квантованных уровней в m аналоговых запоминающих элементах 16 блока 12 памяти. Затем квантователь-распределитель 11 через схему 15 управления подает сигнал на мультиплексор

S ю

zo

zs зо зз

Ь

13 m aHa aoroBbix сигна оа, который nogKzvчает вход аналого-цифрового преобразователя 14 к выходу первого аналогового запоминающего элемента 16. Аналого-цифровой преобразователь 14 выдает на второй вход блока 5 сравнения код первого квантованного уровня контролируемого сигнала. При сравнении эталонного и контролируемого кодов блок 5 сравнения выдает сигнал, по которому блок 7 управления разрешает ввод на блок 5 сравнения следующего эталонного кода и через схему 15 управления и мультиплексор 13 m аналоговых сигналов подключает на вход аналого-цифрового преобразователя 14 выход следующего аналогового запоминающего элемента 16 и так далее гп раз.

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

По окончании всей программы проверки блок 7 управления вырабатывает сигнал годности анализируемой схемы 6, который поступает в блок 8 индикации и высвечивает табло «Годен».

В случае несоответствия логического функционирования либо заданных параметров анализируемой схемы 6 в соответствии с программой блок 7 управления вырабатывае" сигнал, останавливающий дальнейшую проверку схемы. Этот сигнал поступает. в блок

8 индикации, который высвечивает табло

«Брак» и номер контакта анализируемой схемы 6. по которому произошел сбой. По этому же сигналу блок 9 вывода производит вывод на печать адреса выходного контакта анализируемой схемы 6, по которому произошел сбой. По окончании вывода блок 7 управления вырабатывает команду, по которой устройство переходит к контролю анализируемой схемы 6 по следующей подпрограмме.

Устройство позволяет получать эталонные коды контролируемых сигналов. Для это

ro к устройству подключается эталонная анализируемая схема 6, а к блоку 9 вывода— перфоратор.

Введение кодировщика контролируемых сигналов, состоящего из квантователя-распределителя íà m выходов, блока памяти, содержащего m аналоговых запоминающих элементов, мультиплексора m аналоговых сигналов, аналого-цифрового преобразователя и схемы управления, выгодно отличает предлагаемое устройство от известных, которые проверяют анализируемые схемы на наличие или отсутствие сигнала или контролируют величину амплитуды сигналов в заданных допусках. Предлагаемое устройство производит квантование по времени контролируемого сигнала на m дискретных уровней и кодирует каждый уровень цифровым кодом. Таким образом, по каждому. конт734691

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

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

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

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

Источники информации, принятые во внимание при экспертизе

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

Хо 354416, кл. G 06 F 11)00.

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

ХО 378852, кл. G 06 F 11/00.

734691

Составитель Н. Быкова

Редактор С. Лыжова Техред К. Шуфрич Корректор Е. Паап

Заказ 2223/12 Тираж 751 Подписное

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

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

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4

Устройство для контроля схем цифровых вычислительных машин Устройство для контроля схем цифровых вычислительных машин Устройство для контроля схем цифровых вычислительных машин Устройство для контроля схем цифровых вычислительных машин Устройство для контроля схем цифровых вычислительных машин 

 

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

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

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

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

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

Изобретение относится к области испытания и контроля цифровых полупроводниковых интегральных микросхем (ИС) и может быть использовано в сборочном производстве электронных средств при входном контроле показателей радиационной стойкости ИС, содержащих запоминающие устройства (ЗУ)

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

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

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

Изобретение относится к средствам тестирования взаимосвязанных больших интегральных микросхем (БИС) на уровне плат в реальных условиях эксплуатации
Наверх