Устройство для контроля логических блоков
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
,801367 1/О ННЫЙ НОМИТЕТ СССРОБРЕТЕНИЙ И ОТКРЫТИЙ ГОСУДАРСТ ПО ДЕЛАМ ОПИСАНИЕ ИЗОБРЕТЕН НДВ лышев О ся к вычис т быть испоиска нических СО(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯЧЕСКИХ БЛОКОВ(57) Изобретение относитлительной технике и .можепользовано для проверки иисправностей в сложных лог блоках ЭВИ. Целью изобретения является повышение достоверности контроля. С этой целью в устройство, содержащее эталонный блок, блок синхронизации, формирователь кодовых комбинаций, коммутатор и первый блок сравнения, введен второй блок сравнения,а формирователь кодовых комбинацийвключает вселекторов, (щ)п-разрядных счетчиков, и-разрядный счетчик (в - количество групп контактовконтролируемого блока, и - количество контактов в группе), коммутатор,группу из М элементов И (М - количество контактов контролируемогоблока) . 4 ил.1 136701Изобретение относится к вычислительной технике и может быт использовано для проверки и поиска неисправностей в сложных логических блоках ЭВМ.Цель изобретения - повышение достоверности контроля.На фиг. 1 изображена структурная схема устройства для контроля логических блоков; на фиг. 2 - функциональная схема блока синхронизации; на фиг. 3 - функциональная схема формирователя кодовых комбинаций; на фиг. 4 - временная диаграмма работы устройства.Устройство для контроля логических блоков (фиг. 1) содержит блок 1 синхронизации, формирователь 2 кодовых комбинаций, коммутатор 3, первый 4 и второй 5 блоки сравнения, эталонный блок 6, контролируемый блок 7 и имеет вход 8 синхронизации, вход 9 синхросигналов, входы 10 и 11 кодовых комбинаций, вход 12 разрешения опроса,25 первый вход 13 останова, выходы 14 и 15 тестовых сигналов и выходных сигналов эталонного и контролируемого блоков, выход 16 сигналов опроса эталонного блока, выход 17 сигналов опроса контролируемого блока, второй вход 18 останова.Блок 1 синхронизации (фиг, 2) содержит генератор 19 опорной частоты, узел 20 переключателей, регистр 21 сдвига, четыре элемента 22-25 ИЛИ, девять элементов 26-34 И, элемент 35 задержки, счетчик 36, к. ( где.к - максимальное число синхросигналов, требуемых для тактирования контролируемых логических блоков). мультиплексоры 37, три триггера 38-40 и имеет выходы: 8,1 - первый выход разрешения счета , 8.2 - второй выход разрешения счета, 8.3 - выход управления выдачей кода, 8.4 - выход сброса. 45 Формирователь 2 кодовых комбинаций (фиг, 3) содержит (в) .(где в- количество групп контакТов контролируемого логического блока) и-разрядных счетчиков 41 (где и - количество контактов в группе), и-разрядный счетчик 42, (в) селекторов 43, М (где М - общее количество контактов контролируемого блока, М = в и) элементов 44 И, коммутатор 45.Устройство работает следующим образом. В блоке 1 синхронизации вырабатываются синхросигналы, служащие для тактирования эталонного и контролируемого логических блоков и сигналы управления работой формирователя 2 кодовых комбинаций первого блока 4 сравнения. Синхросигналы по входу 9 поступают на третий вход коммутатора 3, на первый и второй входы. которого подаются кодовые комбинации с формирователя 2 кодовых комбинаций. Коммутатор 3 осуществляет подачу на соответствующие входы эталонного и контролируемого блоков 6 и 7 либо кодовых комбинаций, либо синхросигналов (в зависимости от назначения входа). Коммутатор 3 содержит переключатели, количество которых определяется числом контактов, используемых для подачи синхросигналов во всех типах контролируемых логических блоковКоммутация осуществляется ручным способом. Тестовые сигналы с выхода коммутатора 3, содержащие кодовые комбинации и синхросигналы, по обменной магистрали 14 и 15 поступают на входы и выходы эталонного и контролируемого логических блоков 6 и 7, а также на входы первого блока 4 сравнения, причем на одноименные входы (выходы) эталонного и контролируемого блоков поступают одинаковые сигналы. При соответствии контролируемого блока эталонному уровни на одноименных выходах блоков равны друг другу. В случае ошибочного срабатывания конт" ролируемого блока 7 по любому из его выходов первый блок 4 сравнения вырабатывает сигнал ошибки, передаваемый по входу 13 в блок 1 синхронизации. Этот сигнал при соответствующих условиях блокирует формирование синхросигналов и сигналов управления. На выходе индикации устройства фиксируется номер контакта контролируемого блока, по которому обнаружено несравнение, Второй блок 5 сравнения, подключенный к одноименным микросхемам эталонного и контролируемого блоков 6 и 7, определяет контакт микросхемы, уровень на котором отли" чается от эталонного, расширяя тем самым воэможности локализации места неисправности за счет останова при несравнении кодов на контактах микросхем или при достижении определенной комбинации кодов на микросхеме. Таким образом, задавая определенные3 13670 коды и не получив останова, можно сделать выводы о полноте проверки данной микросхемы и, измеряя режим работы устройства, добиваться полной проверки схем.5Работа устройства осуществляется в два такта. В первом такте (такте подготовки) под воздействием сигналов управления, поступающих из блока 1 синхронизации по входу 8, формируются кодовые комбинации в формирователе 2. Во втором такте (такте проверки) вырабатываются синхросигналы, служащие для тактирования контроли б руемого и эталонного блоков, устанавливая тем самым выходные сигналы этих блоков, В конце второго такта производится сравнение состояний на одноименных входах и выходах контро лируемого и эталонного блоков.Генератор 19 опорной частоты блока 1 синхронизации запускается одновременно с включением электропитания. Опорная частота поступает на регистр 25 21 сдвига, начальная установка которого (единица в первом разряде и нули во всех остальных разрядах) осуществляетсяпри наличии сигнала на В-входе. Этот сигнал формируется при нажатии кнопки "Сброс",или автоматически по сигналу от схемы повтора, собранной на элементе 22 ИЛИ и элементе 26 И. При нажатии кнопки "Сброс" на первый вход элемента 25 ИЛИ поступает сигнал, вызывающий35 начальную установку регистра 21 сдвига. В случае появления сигнала автоматического останова при наличии режима повторения на второй вход элемента 25 ИЛИ поступает сигнал того же назначения. Режим повторения задают тумблером "Повтор", при этом на первый вход элемента 28 И поступает сигнал "1", разрешающий срабатывание этого элемента по сигналу автоматического останова с выхода элемента 26 И.Запуск регистра 21 сдвига произ водится от триггера.38. При этом на установочный 5-вход триггера 38 дол-жен поступать сигнал пуска, Сигнал пуска формируется при нажатии кнопки "Пуск" (при этом на первый вход элемента 24 ИЛИ поступает соответственно "О") или автоматически в режиме повторения по сигналу со схемы автоматического останова. В последнем случае сигнал автоматического остано 15ва с выхода элемента 26 И через элемент 35 задержки поступает на первый вход элемента 27 И, на второй вход которого приходит сигнал ПовторТаким образом, в режиме повторения при возникновении сигнала автоматического останова осуществляется начальная установка регистра 21 сдвига и затем через время, определяемое элементом 35 задержки, - пуск.Сигнал автоматического останова вырабатывается в случае появления сигналов останова на входах 13 или 18 блока 1 синхронизации, т.е. на первом или втором входе элемента 22 ИЛИ. Схема автоматического оста- нова работает при отсутствии блокировки останова, задаваемой соответствующим тумблером. Сигнал блокировки останова подается на первый вход элемента 26 И.Сигнал пуска на 5-входе триггера 38 устанавливает его в единичное состояние, разрешая тем самым работу регистра 21 сдвига. В этом регистре под воздействием сигналов с генератора 19 производится постоянный циклический сдвиг импульса в сторону старшего разряда. На соответствующих выходах регистра 21 сдвига появляются последовательности сдвинутых относительно друг друга импульсов, которые используются в качестве синхроимпульсов для контролируемого и эталонного логических блоков, а также для синхронизации счетчиков и триггеров устройства для контроля логических блоков.Останов регистра 21 сдвига производится как со схемы автоматического останова, так и от кнопки "Останов".При нажатии кнопки "Останов" соответствующий сигнал поступает на первый вход элемента 23 ИЛИ.Последовательности импульсов с выходов регистра 21 сдвига поступают на мультиплексоры 37. Та или иная последовательность (в зависимости от состояния шины выбора синхросигналов) проходит на шину синхросигналов с мультиплексоров 37 только в момент действия строба разрешения проверки, Этот строб поступает с первого выхода одноразрядного счетчика 36 на Е-входы мультиплексоров 37. количество мультиплексоров (к) определяется максимальным числом синхросигналов, требуемых для тактирования10 контролируемых логических блоков. Выбор типа синхросигналов осуществляется соответствующими переключателями в узле 20 переключателей.Последовательности импульсов с выходов регистра 21 сдвига используются также для формирования сигналов управления. На элементах 31 и 32 И и триггере 39 собрана схема управления выдачей кода, а на элементах 33 и 34 И и триггере 40 - схема разрешения опроса, Сигналы управления выдачей кода и разрешения опроса вырабатываются в такте проверки, что обеспечивается подачей на первые входы элементов 31-34 И строба разрешения проверки с первого выхода счетчика 36.Строб с второго выхода счетчика 36 определяет такт подготовки кодов. В этом такте поступает сигнал разрешения на вторые входы элементов 29 и 30 И и на выход проходят сигналы 8.1, 8.2 разрешения счета счетчиков 41 и 42 формирователя 2 кодовых ком, бинаций.Работа счетчиков 41 и 42 в начале тестирования осуществляется под воздействием сигналов управления, поступающих на вход 8.1 разрешения счета селекторов 43. При этом все счетчики считают одновременно и одинаково. При появлении на выходах счетчиков 41 и 42 сигналов переноса режим работы счетчиков изменяется при помощи коммутатора 45.Тестовые сигналы. с коммутатора 3 по обменной магистрали 14, поступают на входы и выходы эталонного и контролируемого логических блоков 6 и 7. Результаты воздействия этих сигналов на контролируемые блоки сравниваются в первом блоке 4 сравнения.С выхода первого блока 4 сравнения сигнал ошибки поступает на схему автоматического останова. Таким образом, если.контактируемый логический блок неисправен, происходит ос-. танов тестирования, а выход индикации устройства позволяет определить номер контакта контролируемого логического блока, по которому обнаружено сравнение.Второй блок 5 сравнения подключается к эталонному и контролируемому логическим блокам 6 и 7 с помощью двух клипс, устанавливаемых на микросхемы. 15 20 25 30 35 40 45 50 На блоке 5 сравнения сравниваются попарно состояния одноименных выводов двух микросхем. В случае несравнения сигнал ошибки с выхода блока 5 поступает в блок 1 синхронизации на схему автоматического останова. формула изобретения Устройство для контроля логических блоков, содержащее эталонный блок, блок синхронизации, формирователь кодовых комбинаций, коммутатор и первый блок сравнения, причем вход синхронизации формирователя кодовых комбинаций соединен с первым выходом блока синхронизации, первый и второй информационные выходы формирователя кодовых комбинаций соединены с соответствующими информационными входами коммутатора, синхровход которого подключен к второму выходу блока синхронизации, третий выход которого соединен с входом разрешения первого блока. сравнения, выход несравнения которого подключен к первому входу останова блока синхронизации, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности контроля, в устройство введен второй блок сравнения, а формирователь кодовых комбинаций включает (ш) селекторов (е - количество групп контактов контролируемого блока), группу из (в) и-разрядных счетчиков и и-разрядный счетчик (и - количество контактов в группе), коммутатор, группу из Й элементов И (М - количество контактов контролируемого блока), причем первые управляющие входы селекторов. группы объединены с счетным входом и-разрядного счетчика и подключены к синхровходу формирователя кодовых комбинаций, вторые управляющие входы селекторов группы объединены и подключены к синхровходу формирователя кодовых комбинаций, информационные входы селекторов группы объединены и подключены к выходу коммутатора, выходы селекторов группы соединены с счетными входами соответствующих счетчиков группы, входы установкив ноль которых объединены с входомустановки в ноль счетчика и подключены к синхровходу формирователя кодовых комбинаций, выходы переносовсчетчиков группы и счетчика подключены к группе информационных входов13670коммутатора, выходы и-разрядов всех счетчиков соединены с первыми входами соответствующих элементов И группы, вторые входы которых объединены и подключены к синхровходу формирователя кодовых комбинаций, первые и вторые выходы элементов И группы образуют соответственно первый и второй информационные выходы формирова теля кодовых комбинаций, управляющий вход коммутатора формирователя кодовых комбинаций соединен с выходом (и)-го разряда счетчика, первый и второй информационные входы второго 1 б 15 8блока сравнения соединены с выходами опроса соответственно эталонногои контролируемого блоков, выход несравнения второго блока сравненияподключен к второму входу остановаблока синхронизации, первый информационный выход коммутатора соединенс входом-выходом эталонного блокаи первым информационным входом первого блока сравнения, второй информационный выход коммутатора соединенс входом-выходом контролируемого блока и вторым информационным входомпервого блока сравнения.
СмотретьЗаявка
3824996, 18.12.1984
ПРЕДПРИЯТИЕ ПЯ М-5769
АГОШКОВ ВАЛЕРИЙ ИВАНОВИЧ, ГОЛЫШЕВА ГАЛИНА АЛЕКСАНДРОВНА, КУШНЕРОВ ФЕЛИКС РОМАНОВИЧ
МПК / Метки
МПК: G06F 11/08
Метки: блоков, логических
Опубликовано: 15.01.1988
Код ссылки
<a href="https://patents.su/8-1367015-ustrojjstvo-dlya-kontrolya-logicheskikh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля логических блоков</a>
Предыдущий патент: Многоканальное устройство для приоритетного подключения источников информации к магистрали
Следующий патент: Сигнатурный анализатор
Случайный патент: Термостат