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

Номер патента: 1302281

Авторы: Бессарабов, Пивен, Чистяков

ZIP архив

Текст

(594 С 06 Р 11 ОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ен етельство ССС Р 11/00, 198ельство СССР Р 11/16, 198 КОНТРОЛЯ ЛО ГИЧЕСе относится к вычисе, в час сти клов ци.и Эд ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(54) УСТРОЙСТВО ДЛЯКИХ БЛОКОВ(57) Изобретенилительной техникустройствам дпя проверк ровых вычислительных машин, и можетбыть использовано для нахождения дефектов в типовых ьпементах замены впроцессе их производства и эксплуатации. Целью изобретения является повьг.шение быстродействия устройства, Информационными адресными и управляющими шинами устройство подключено кЗВМ. Устройство содержит блок 1 ввода, блок 2 управления, первый 3, второй 4, третий 5, четвертый 6 и пятый11 регистры, коммутатор 7, блок 8выбора направления передачи, блок 9вывода, наборное поле 1 О, блок 12 задания режимов. 2 з .Ф-лы, 8 ил, 1 табл,302281 Составитель Д,ВанюхинРедактор Г,Волкова Техред Л.Олейник. орректор ьин аказ 12 одписно д, 4 Производственно-полиграфическое предприятие, г, Ужго ул, Проектная, 4 8ВНИИПИпо дел113035, е г 1 К дпокаю пшпания Фиг. 8Тираж 673сударственного комитета См изобретений и открытийосква, Ж, Раушская наИзобретение относится к вычислительной технике, в частности к уст ройствам для проверки узлов цифровых вычислительных машин, и может быть использовано для нахождения дефектов в типовых элементах замены (ТЗЗ) в процессе производства их и эксплуа- тации.Целью изобретения является повышение быстродействия устройства,На фиг.1 приведена функциональнаясхема устройства для контроля логи,ческих блоков; на Фиг,2 - функциональная схема блока ввода; на фиг.З -функциональная схема коммутатора,второго и пятого регистров; на фиг,4 Функциональная схема наборного поля;на Фиг.5 - Функциональная схема блока управления; на Фиг,б - функциональ ная схема блока выбора направленияпередачи, первого, третьего и четвертого регистров; на Фиг.7 - функциональная схема блока вывода; на фиг,8 -Функциональная схема блока заданиярежимов,Устройство для контроля логических блоков содержит блок 1 ввода,блок 2 управления, первый регистр 3,второй регистр 4, третий регистр 5,четвертый регистр 6, коммутатор 7,блок 8 выбора направления передачи,блок 9 вывода, наборное поле 10, пятый регистр 11, блок 12 задания режимов, контролируемый логический 35блок 13, выходная информационная шина 14, адресная шина 15, управляющаяшина 16, выход 17 "Чтение", выход 18"Запись", вход 19 ПРЕРЫВАНИЯ, входная информационная шина 20 ЭВИ, 21,1- 4021.3 в .группу выходов блока заданиярежимов,Блок 1 ввода (Фиг.2) содержитгруппу усилителей 22,1-22.8 и группурегистров 23-1 - 23-12, 45Наборное поле 10 (Фиг 4) содержитпервую, вторую, третью и четвертуюгруппы переключателей 24-1 - 24-4,Блок 2 управления (фиг,5) содержит 50первую и вторую группы усилителей25-1 - 25-3 и 26-1 - 26-5, первый27, второй 28.и третий 29 усилители,дешифратор 30, схему 31 сравнения,группу переключателей 32, первый 33 55и второй 34 триггеры, элемент И 35,первый 36, второй 37, третий 38 ичетвертый 39 Формирователи, кнопку40,Блок 8 выбора направления передачи (фиг.б) содержит узлы 8-1 - 8-96согласующих резисторов, каждый изузлов состоит из резистора 41, первого элемента 42 согласования уровня,второго элемента 43 согласованияуровня, первого, второго и третьегоусилителей 44-46, первого 47 и второго 48 реле с контактными группами49 и 50,Блок 9 вывода (фиг.7) содержитгруппу усилителей 51-1 - 51-8, регистр 52 и группу мультиплексоров53-1 - 53-8,Блок 12 режимов (фиг.8) содержитрегистр 54, дешифратор 55, первую ивторую группы усилителей 56-1 - 56-3и 57-1 - 57-3, первую и вторую группу переключателей, содержащие реле58-1 - 58-3 и 59-1 - 59-3 с контактными группами 60-1 - 60-3 и 61-161-3,Устройство работает следующимобразом,При включении питания блоки устройства устанавливаются в исходное состояние, На шинах 14-20 информация исигналы отсутствуют (нулевые коды ионулевые уровни), В блоке 1 на выходахусилителей 22-1 - 22-8 и регистров23-1 - 23-12 - нулевые уровни. Вблоке 2 на выходах переключателей 32установлен код, соответствующий присвоенному номеру устройства, на выходе триггера 33 и первом выходе дешифратора - единичные уровни, а навыходах остальных элементов блока 2 нулевые уровни. На выходах регистров3-6 информация отсутствует - нулевыекоды (уровни); на выходах коммутатора 7 - единичные уровни; в блоке 8на информационных выходах - единичные уровни. Реле 47-48 обесточены,На выходах элементов 42 и 43 - единичные уровни. На выходах усилителей44-46 - нулевые уровни. Резисторы 41подключены к информационным выходамблока, На выходах усилителей 51 регистра 52 и мультиплексоров 53 блока 9 - нулевые уровни. В поле 10 навыходах переключателей 24 установлены коды: код типа изделия, которомупринадлежит контролируемый логический блок, код типа контролируемогологического блока, код заводскогономера контролируемого логическогоблока, код режима работы устройства,код режима проверки логического бло1302 10 од команды шин 16 Номер коман Установка триггера 33 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 Запись в КС 23-1, Чтение 1 байта КС 11 тение 2 бай 3 КС 11 Запись в К апись в КС 23-3, Чтение 3 байта КС 1 3-4, Чтение 3-5, Чтение 3-6, Чтение байта КС 1 0 1 Запись в К 00101 00110 айта КС 11 айта КС 11 пись в КС пись в КС ка по питанию, На выходах регистра 1 - нулевые уровниВ блоке 12 реле 58 и 59 обесточены, а на выходах регистра 54, дешифратора 55, усилителей 60 и 61 - нулевые уровни.Устройство подключено шинами 14- 20 к интерфейсу прямого управления, который является средством связи непосредственно между процессором ЭВМ и устройством. Подключение устройства осуществляется с помощью внешних прерываний и команд ЭВМ прямой записи и чтения. По нажатию кнопки 40 "Пуск" 15 (фиг.5) в блоке 2 формирователь 36 формирует сигнал "Прерывание", кото-, рый через усилитель 29 и двенадцатый выход блока 2 поступает по шине 19 в процессор ЭВМ. ЭВМ ставит устройство 20 в очередь на обслуживание, При достижении очереди на обслуживание ЭВМ выдает на шины 15, код номера обслуживаемого устройства,.на шины 16 код команды, которую необходимовыполнить 25 а на шину 17 или 18 сигнал "Чтение" или пЗаписьн в зависимости, какая команда выполняется. Код, приходящий по шинам 15, проходит через группу адресных входов блока 2 и усилителя 30 25 на группу входов схемы 31 сравнения. Схема 31 сравнения производит сравнение поступившего кода с заданным кодом переключателями 32. При сравнении на выходе схемы 31 сравне ния формируется единичный уровень, который проходит через элемент И 35,281 4десятый выход блока 2, разрешающий вход блока 9 (фиг.7), и поступает на управляющие входы усилителей 51. Код номера устройства поступает каждый раз с кодом командь. ЭВМ организуетсначала считывание служебной информации из блока 10. Для этого на шины16 поступает код команды 13, а.- на шину 17 - сигнал "Чтение". Код команды 13 проходит по шинам 16 через вто рой вход блока 2, усилители 26, восьмой выход блока 2, адресный вход блока 9 и поступает на адресные входымультиплексоров 53 (фиг,7).Мультиплексоры 53-1 - 53-8 через свои соответствующие информационные входы подключает код первого байта переключателей 24-1 поля 10 (фиг.4) к информационным 01 - 08 входам регистра 52,Сигнал "Чтение" проходит по шине 17через третий вход блока 2 и усилитель27 на вход формирователя 37 (фиг.5). формирователь 37 формирует во время действия сигнала Чтение" единичныйсигнал, который через девятый выход блока 2 и синхровход 9 (фиг,7) поступает на синхровход регистра 52 и производит запись первого байта переключателей 24-1 в регистр 52. Байтс выходов регистра 52 через усилители 51,.информационные выходы блока 9 и шины 20 передается в ЭВМ, Аналогично выполняются команды 14-19,по которым из блока 10 считываются остальные байты служебной информации.Номера команды, их коды и значение приведены в таблице.6Продолжение таблицы 1302281 Запись в КС 237, Чтение 7 байта КС 11 Запись в КС 23-8, Чтение 8 байта КС 11 00111 01000 01001 О 010 01011 01100 Запись в КС 23-9, Чтение 9 байта КС 11 Запись в КС 23-10, Чтение 10 байта КС 11 Запись в КС 23-11, Чтение 11 байта КС 11 Запись в КС 23-12, Чтение 12 байта КС 11 1 О 12 01101 Чтение 1 байта переключателей 24-1 13 14 Чтение 2 байта переключателей 24-1 15 Чтение 1 байта переключателей 24-2 16 Чтение 2 байта переключатлей 24-2 Чтение 1 байта переключателей 24-3 Чтение 2 байта переключателей 24-3 18 Чтение байта переключателей 24-4 20 Запись в КС 3 21 Запись в КС 5 Запись в КС 4 22 23 Запись в КС 6 Конец проверки Запись в КС 54 28 31 В результате выполнения команд 13-19 в ЭВМ считаны два байта с пере-. ключателей 24-1, соответствующие типу изделия, два байта с переключателей 24-2, соответствующие типу логиского блока, два байта с переключате-: лей 24-3 - заводскому номеру логичес кого блока, один байт - режиму работы и режиму проверки по питанию.По этой служебной информации ЭВМ выбирает программу проверки для конкретного контролируемого логического блока, Перед тестовой проверкой в регистры 3, 5, 6 и 54 блока 12 из ЭВМ записывается управляющая информация, Байты управляющей информации 01110 01111 100000001 10010 10011 10100 10101 10110 1011 11100 111 1 по шинам 14 через информационные входы блока 1 (фиг.2) и усилители 22поступают на информационные Р 1 - Р 8входы регистров 23-1 - 23-12. На шины 16 поступают коды команд 1 - 12(таблица 1), которые проходят черезвторой вход блока 2 и усилители 26на входы дешифратора 30. Дешифратор30 производит дешифрацию кодов команд и при этом на соответствующихвыходах дешифратора 30 (номер выходадешифратора 30 соответствует номерукоманды таблицы) формируются сигналы единичного уровня, которые черезпервый выход блока 2 и синхровходблока(фиг,2) поступают на синхро1302281 20 25 30 7входы регистров 23-1 - 23-12, Одновременно с кодами каждой из двенадцати команд на шину 18 поступает сигнал Запись , который через четвертый вход блока 2 и усилитель 28 проходит на вход формирователя 38. Фор-. мирователь 38 во время действия сигнала Запись" формирует одиночный сигнал, который через одиннадцатый выход блока 2 и разрешающий вход блока 1 поступает на управляющие входы регистра 23, При этом по каждой из двенадцати расшифрованных команд в соответствующий регистр 23-1 23-12 записывается байт служебнойа информации. После заполнения регистров 23 служебной информацией поступает команда 20, по которой содержимое регистров 23 переписывается в регистр 3. Аналогично по заполнению регистров 23 производится перепись в регистры 5 и 6 по командам 21 и 23. В регистр 54 блока 12 (фиг.8) служебная информация заносится следующим образом. По шине 14 через информационный вход блока 1 (фиг.2), усилители 22-7 и 22-8, выходы блока 1, информационные входы блок% 12 поступает на информационные 01 и 02 входы информация. По шине 16 поступает команда 31, которая дешифрируется дешифратором 30 и вызывает появление единичного уровня на шестом выходе блока 2, который через разрешающий вход блока 12 поступает на управляющий вход регистра 54, а на синхровход его поступает сигнал с формирователя 37 блока 2 (фиг.5), по которому происходит занесение, Дешифратор 55 дешифрирует состояние регистра 54. При этом если на первом и втором выходах дешифратора 55 нулевые уровни, то усилители 56 и 57, реле 58 и 59 с контактными группами 60 и 61 находятся в исходном (начальном) состоянии. В этом случае блоки питания устройства включаются в номинальный режим. Если единичный уровень появляется на первом выходе дешифратора 55, то срабатывают усилители 56 и реле 58, При этом контактные группы 60 переключают свои входы и блоки питания включаются в максимальный режим (блоки питания не показаны). При единичном уровне на втором выходе дешифратора 55 срабатывают усилители 57 и реле 59" с контактными группами 61Блоки питания устанавливаются в минимальный режим. 8После записи управляющей информации в устройство регистр 3 содержит информацию о принадлежности выводов к входным и выходным контактам, которая поступает на управляющие входы коммутатора 7 и третий управляющий вход блока 8, Регистр 5 содержит информацию о подключении и отключении согласующих регистров к входным и выходным контактам, которая поступает на первый управляющий вход блока 8. Регистр 6 содержит информацию о подключении или отключении к входным и выходным контактам элементов согласования уровней, которая поступает к второму управляющему входу блока 8. В коммутаторе 7 (фиг.3) с помощью элементов совпадения 7-1 - 7-96 производится пропускание информации столько к выводам, которые принадлежат к входным контактам логического блока. Блок 8 (фиг.6) осуществляет разделение входных и выходных контактовс помощью усилителей 45 и реле 47 сконтактными группами 49, К входным ивыходным контактам подключают регистры 41 с помощью усилителей 44 в соответствии с кодом регистра 5, а такжесогласуют уровни элементами 42 и 43с помощью усилителей 46, реле 48 сконтактными группами 50 в соответствии с кодом регистра 6. Тестовая информация аналогично служебной принимается блоком 1 по командам 1 - 12. По команде 22 переписывается из регистров 23 в регистр 4. Свыходов регистра 4 информация поступает на информационные входы коммута тора 7, проходит коммутатор 7, блок8 и поступает на контролируемый логический блок. Выходная информацияконтролируемого логического блокачерез блок 8 поступает на информацион ные входы регистра 11. В регистр 11информация записывается по сигналувыхода формирователя 39 (фиг.5), который через седьмой выход блока 2поступает на синхровход регистра 11.5 О Сигнал на выходе формирователя 39формируется по заднему фронту сигнала выхода формирователя 38 во времядействия сигнала "Запись". С выходарегистра 11 информация поступает на 55 информационные входы блока 9, Блок 9непосредственно в зависимости от типа логического блока по вторым информационные выходам подключать информацию к блоку 9, отключая при этом информационные входы регистра 11,После тестовой проверки в устройство поступает команда 28, которая дешифрируется дешифратором 30 блока 2 (фиг.5) и переводит сигналом 28-го выхода дешифратора 30 триггер 34 в 10 противоположное состояние, по которому триггер 33 также устанавливается в противоположное состояние. При этом нулевой уровень триггера 33 блокирует элемент И 36, нулевым уров нем которого .блокируются усилители 51 блока 9. Для проведения контроля очередного логического блока необходимо повторить процесс, Результаты контроля. анализируются ЭВМ и выдают ся на дисплей или на индикацию в устройстве.формула изобр етения1.устройство для контроля логических блоков, содержащее блок ввода, 25 коммутатор, с первого по пятый реги стры,блок управления, блок выбора направления передачи, причем информационный вход блока ввода является входом устройства для подключения к 30 выходной информационной шине ЭВМ, первый информационный выход блока ввода соединен с информационными вхо- дами с первого по четвертый регистров, выход первого регистра соединен с управляющим входом коммутатора, выход которого соединен с первым информационным входом-выходом блока выбора направления передачи, выходы третьего и четвертого ре гистров соединены соответственно с первым и вторым управляющими входами блока выборанаправления передачи, второй информационный вход-выход блока выбора направления передачи соеди нен с входом-выходом устройства для подключения к входу-выходу контролируемого логического блока, первый, второй, третий и четвертый выходы блока управления соединены с входами 50 синхронизации соответственно блока ввода, четвертого, третьего и второго регистров; о т л и ч а ю щ е е - с я тем, что, с целью повышения быстродействия, оно содержит наборное 55 поле, блок вывода и блок задания режимов, причем выход второго регистра соединен с информационным входом коммутатора, выход первого регистра соединен с третьим управляющим входомблока выбора направления передачи,информационный выход которого соединен с первым информационным входомблока вывода, выход которого является выходом устройства для подключения к входной информационной шинеЭВМ, выход наборного поля соединен свторым информационным входом блокавывода, информационный вход пятогорегистра подключен к первому информационному входу-выходу блока выборанаправления передачи, пятый и шестойвыходы блока управления соединены ссинхровходами соответственно первогорегистра и блока задания режимов, информационный вход которого соединенс вторым информационным выходом блока ввода, седьмой выход блока управления соединен с разрешающим входомпятого регистра, выход которого подключен к первому информационному входу блока вывода, восьмой, девятый идесятый выходы блока управлениясоединены соответственно с входамиадреса, синхронизации и разрешенияблока вывода, одиннадцатый выход блока управления соединен с входами раз-,решения с первого по четвертый регистров, блока задания редимов и блокаввода, двенадцатый выход блока управления является выходом устройства дляподключения к входу прерывания ЭВМ,первый, второй, третий и четвертыйвходы блока управления являются входами устройства для переключения соответственно к выходу адреса, выходукода команды, выходу чтения и выходузаписи ЭВМ, группа выходов блока задания режимов является группой выходов устройства для подключения куправляющим входам блоков питания,причем блок ввода содержит группуусилителей и группу регистров, выходырегистров группы образуют первый информационный выход блока ввода, входы усилителей группы образуют информационный вход блока ввода, выходыусилителей группы соединены с информационными входами разрядов регистровгруппы, выходы двух последних усилителей группы образуют второй информационный выход блока ввода, вход разрешения блока ввода подключен к разрешающим вхрдам регистров группы, входысинхронизации. которых образуют входсинхронизации блока ввода, причемблок управления содержит дешифратор,схему сравнения, группу переключателей, первый и второй триггеры, первуюи вторую группы усилителей, первый,второй и третий усилители, четыреформирователи импульсов, кнопку иэлемент И, выход которого является десятым выходом блока улравления, входы усилителей первой группы образуютпервый вход блока управления, входы 10усилителей второй группы образуютвторой вход блока управления, входыпервого и второго усилителей являются соответственно третьим и четвертым входами блока управления, выходы 15усилителей первой группы соединеныс первой группой информационных вхбдов схемы сравнения, вторая группаинформационных входов которой соединена с выходами переключателей группы, выход схемы сравнения соединенс первым входом элемента И, второйвход которого соединен с выходом первого триггера, Б-вход которого соединен с первым выходом дешифратора,группа выходов которого образуетпервый выход блока управления, с второго по шестой выходы дешифратораявляются соответственно пятым, третьим, четвертым, вторым и шестым вы- З 0ходами блока управления, седьмой выход дешифратора соединен с Я-входомвторого триггера, выход которого соединен с К-входом первого триггера,выходы усилителей второй группы соединены с группой входов дешифратораи образуют восьмой выход блока управления, вход первого формирователя через кнопку подключен к шине нулевогопотенциала блока, выход первого формирователя импульсов через третийусилитель подключен к К-входу второго триггера, выход третьего усилителя является двенадцатым выходом блока управления, выход первого усилителя соединен с входом второго формирователя импульсов, выход которого яв-ляется девятым выходом блока управления, выход второго усилителя соединен с входом третьего формирователя 50импульсов, выход которого соединен свходом четвертого формирователя импульсов и является одиннадцатым выходом блока управления, выход четвертого формирователя импульсов является седьмым выходом блока управления,2,Устройство по п,1, о т л и ч а ю щ е е с я тем, что блок вывода содержит регистр, группу усилителей и группу мультиплексоров, причем адресные входы мультиплексоров группы подключены к входу адреса блока вывода, выходы мультиплексоров группы соединены с группой информационных входов регистра, синхровход которого является входом синхронизации блока вывода, группа выходов регистра соединена с информационными входами усилителейгруппы, управляющие входы которых подключены к входу разрешения блока вывода, выходы усилителей группы образуют выход блока вывода, информационные входы первых групп разрядов мультиплексоров группы образуют первый информационный вход блока вывода,информационные входы вторых групп разрядов мультиплексоров группы образуют второй информационный вход блока вывода,З.Устройство по п.1, о т л и чающее с я тем, что блок задания режимов содержит регистр, дешифратор, первую и вторую группы усилителей, первую и вторую группы переключателей, причем информационные входы регистра образуют информационный вход блока задания режимов, вход разрешения и синхровход регистра являются соответственно разрешающим входом и входом синхронизации блока задания режимов, выходы регистра соединены с входами дешифратора, первый выход которого соединен с входами усилителей первой группы, второй выход дешифратора соединен с входами усилителей второй группы, выходы усилителей первой группы соединены с управляющими входами переключателей первой группы, выходы усилителей второй группы соединены с управляющими входами переключателей второй. группы, выходы переключателей первой и второй групп являются группой выходов блока задания режимов.1302281 К длпкуУ олоколо блоку Рлд/ф ХлокуФ Юлоку 6 длокуЮ Ил Юлокд блока б,12 длоку 11 г.Х

Смотреть

Заявка

3922179, 04.07.1985

ПРЕДПРИЯТИЕ ПЯ А-7182

БЕССАРАБОВ СЕРГЕЙ ЕВГЕНЬЕВИЧ, ПИВЕНЬ ВЛАДИМИР ИВАНОВИЧ, ЧИСТЯКОВ ВИТАЛИЙ АЛЕКСЕЕВИЧ

МПК / Метки

МПК: G06F 11/00

Метки: блоков, логических

Опубликовано: 07.04.1987

Код ссылки

<a href="https://patents.su/12-1302281-ustrojjstvo-dlya-kontrolya-logicheskikh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля логических блоков</a>

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