Устройство для контроля функционирования логических блоков
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной цифровой технике и может быть использовано в устройствах для контроля и диагностирования конических блоков ЭВМ и средств автоматики в условиях производства. Целью изобретения является повышение производительности устройства за счет одновременного контроля группы из M однотипных или поочередного автоматического контроля разнотипных логических блоков. В устройство введены M-разрядный регистр, два элемента И, M-блоков сопряжения, каждый из которых состоит из дешифратора контактов, N программируемых узлов согласования и двух элементов И. 7 ил., 1 табл.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) Ш> (51) 5 С 06 F 11/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ н етоеСН0М СвиДатеЛьСтау
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГННТ СССР! (61) 1327107 (21) 4490713/24-24 (22) 04.10.88 (46) 15.10.90. Бюл. В 38 (72) Г.Н.Кондратеня и А.Я.Старовойтов (53) 681.3(088.8) (56) Авторское свидетельство СССР
N 1327107, кл. С 06 F 11/00, 1987. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ФУНКЦИОНИРОВАНИЯ ЛОГИЧЕСКИ% БЛОКОВ (57) Изобретение относится к вьглислительной технике и м.б. использовано в устройсТвах для контроля и диагИзобретение относится к вычислительной цифровой технике и предназначено для использования в устройствах для контроля и диагностирования логических блоков 3ВМ и средств авто. матики в условиях производства, является дополнительным к авт.св.
Р 1327107.
Цель изобретения — повышение производительности устройства за счет одновременного контроля группы иэ m однотипных или поочередного автоматического контроля m разыотипных логических блоков.
На фиг.1 представлена структурная схема устройства для контроля функционирования логических блоков; на фиг.2 — пример выполнения блока сопряжения; на фиг.3 — то же, дешифратор команд; на фиг.4 — то же, блока управления; на фиг.5 — то же, блока индикации; на фиг.6 — то же, m-раз« ностирования конических блоков ЭВМ и средств автоматики в условиях производства. Целью изобретения является повышение производительности устройства за счет одновременного контроля групп из m однотипных или поочередного автоматического контроля разнотипных логических блоков.
В устройство введены m-разрядный регистр, два элемента .И и m-1 блоков сопряжения, каждый иэ которых состоит иэ дешифратора контактов, и программируемых узлов согласования и двух элементов И. 7 ил., 1 табл. рядного регистра; на фиг.7 — то же, дешифратора контактов.
Устройство для контроля функционирования логических блоков (фиг.1) содержит счетчик 1 адреса, блок 2 памяти, дешифратор 3 команд, программируемый формирователь 4 серий импульсов, блок 5 управления, генератор 6 импульсов, блок 7 синхронизации,, счетчик 8 тестовых наборов, блок
9 индикации, элемент 10 сложения по модулю два, переключатель 11, m-pesрядный регистр 12, блоки 13,,...,13 „ сопряжения, два элемента И 14 и 15, контролируемые блоки 16(,...,16„„
На фиг.1 также обозначены выходная шина 17 блока памяти, второй 18 и первый 19 выходы дешифратора команд, группа 20 выходов дешифратора команд, первый 2Т и второй 22 выходы программируемого формирователя серий импульсов, первый-третий 23-25
1599860 выходы блока управления, выход 26 генератора импульсов, первый-четвертый выходы 27-30 блока синхронизации, группа 31 выходов счетчика тестовых наборов, выход 32 элемента сложения
5 по модулю два, выход 33 переключающего контакта переключателя, выходы
34„-34„, m-разрядного регистра, вторые выходы 35 -35 „ блоков сопряжения, 10 третьи выходы 361-36 блоков сопряжения, первые входы-выходы 374 -37,„ блоков сопряжения, выход 38 .третьего элемента И, выход 39 четвертого элемента И, выход 40 дешифратора команд.
Блок 13 сопряжения (фиг.2) содержит дешифратор 4 1 контактов, программируемые узлы 42< .... 42 < согласования по числу контактов контроли- - 20 руемого блока, два элемента И 43 и 44.
На фиг.2 обозначены выходы 45» -45„ дешифратора контактов, 46,4-46.„, 47
47 ныходы программируемых у-лов согласования. 25
Дешифратор 3 команд (фиг.3) содержит элемент И-НЕ 48, дешифратор 49 двоичного кода в позиционный.
Блок 5 управления (фиг.4) содержит первую кнопку 50, первый элемент И-НЕ 51, первый .52 и второй
53 переключатели, первый элемент НЕ
54, третий переключатель 55, вторую кнопку 56, второй-четвертый И-НЕ элементы 57-59, первый элемент И 60 второй элемент НЕ 61, D-триггер 62, пятый элемент И-НЕ 63, элемент 64 индикации, второй элемент И 65.
Блок 9 индикации (фиг.5) содержит первый 66 и второй 67 элементы И, RS-триггеры 68-71 элемент И 72, цифровой индикатор 73, элементы 74-77 индикации.
Регистр 12 m-разрядный (фиг.6) предназначен для управления очередностью ввода программы контроля в m блоков сопряжения. Информационные входы регистра соединены с шиной 17 блока памяти, вход сброса — с выходом 24 блока управления, вход параллельной записи — с выходом 40 дешифратора комаип, выходы 34,-34< регистра m-разрядного соединены с восьмыми входами соответствуюших блоков сопряжения 13<-13 .
Дешифратор 41 контактов (фиг.7) содержит элемент НЕ 78, элемент И-НЕ
79, дешифратор 80 двоичного кода в позиционный. устройство для контроля функционирования логических блоков работает в основном аналогично известному устройству по авт.св. Р 1327107.
В исходном состоянии регистр 12 обнуляется сигналом сброса и сигналы с его выходов блокируют прохождение программы контроля во все блоки
13 сопряжения. Для того, чтобы программа контроля проходила в данный блок сопряжения, соответствуняций ему разряд регистра m-разрядного должен быть установлен в единичное состояние.
Кодирование программы контроля логического блока выполняется так же, как и для известного устройства по авт.св. Р 1327107. Для обеспечения контроля группы логических блоков и управления очередностью работы блоков сопряжения программа контроля должна содержать в дополнение к шести командным словам известного устройства седьмое командное слово ВЙБОРКА БС, структура которого приведена в таблице. Это командное слово (см. таблицу) обеспечивает на определенном этапе прохождение программы контроля загрузку регистра
12 и выбор тем самым блоков сопряжения, в которые должна поступать тестовая информация программы контроля. Если контролируется только .. один из логических блоков, подключенный, например, к первому блоку сопряжения устройства, то первым словом программы контроля должно быть кокомандное слово ВЫБОРКА БС с единицей с восьмом разряде. Адресный байт этого слова поступит в дешифратор-З команд, на выходе 40 которого будет сформирован сигнал записи разрядов данных командного слова в регистр 12.
В первый разряд регистра 12 будет записана единица из разряда шины 17 . блока памяти, Сигнал ЗАГР БС1 с выхода регистра 12 разрешит прохождение программы только в первый блок сопряжения, во все другие блоки сопряжения программа контроля в данном случае не поступает, и они останутся в исходном состоянии. В дстальном устройство работает аналогично известному устройству по авт.св.
У 1327107.
При контроле, например, однотипных логических блоков командное слово ВИБОРКА БС должно обеспечить ус1599860
55 тановку в единичное состояние всех разрядов регистра 12,при этом программа контроля будет параллельно поступать во все m блоков сопряжения.
Результаты контроля группы блоков отображаются блоком индикации (общий результат для всех контролируемых блоков), а выявление неисправного блока из группы обеспечивается элементами индикации программируемых узлов 42 -42 . Сборка сигналов "Брак" и "Брак входа" блоков сопряжения .(2-ш) обеспечивается элементами И 14, 15, с выходов которых обобщенные сигналы "Брак 2-ш" и "Брак входа
2-ш" поступают в блок управления и блок индикации.
Для обеспечения контроля группы из разнотипных логических блоков групповая программа контроля составляется в виде последовательного набора программ контроля всех контролируемьм логических блоков, причем перед программой контроля каждого отличающегося по типу .логического блока должно быть размещено командное слово ВЫБОРКА БС, обеспечивающее загрузку данной программы контроля только в соответствующий блок сопряжения, .к которому подключен данный контролируемый логический блок.
Программы контроля разнотипных блоков устройством будут выполняться в очередности, установленной при кодировании групповой программы контродя. формула из обре те ння
Устройство для контроля функционирования логических блоков по авт.св. Р 1327107, о т л и ч а ю— щ е е с я тем, что, с целью повышения нроиэводительности устройства за счет одновременного контроля группы из ш однотипньгх или поочередного автоматического контроля разнотипных
-логических блоков, в него введены
m-разрядный регистр, два элемента И, m-1 блок сопряжения, где ш — число проверяемых блоков, каждый из блоков.сопряжения состоит иэ и программируемых узлов согласования, дешифратора контактов, двух элементов И,где п — число контактов контролируемого блока, причем информационные входы с первого по и-й и программируемых узлов согласования всех m-1 блоков сопряжения соединены с выходом элемента сложения по модулю два, группа информационных входов и программируемых узлов согласования и входы дешифратора контактов тп-1 блоков сопряжения соединены с выходами блока памяти, каждый из выходов m-разрядного регистра соединен с входом управления загрузкой дешифратора контактов соответствующего блока сопряжения, каждый из и выходов дешифратора контактов всех m-1 блоков сопряжения соединен с входами записи с первого по и-й программируемых ysлов согласования, третий выход блока синхронизации соединен с первыми входами синхронизации с первого по и-й программируемых узлов согласования всех ш-1 блоков сопряжения, второй выход блока синхронизации соединен с входом синхронизации дешифратора контактов всех блоков сопряжения и с вторыми входами синхронизации с первого по и-й программируемых узлов согласования, четвертый выход блока синхронизации соединен с третьими входами синхронизации с первого но и-й программируемых узлов согласования ш-1 блоков сопряжения, второй выход блока управления соединен с входами сброса с первого по и-й программируемых узлов согласования ш-1 блоков сопряжения, информационные входы-выходы с первого по и-й программируемых узлов согласования
m-1 блоков сопряжения являются входами-выходами устройства для подключения к контактам m-1 контролируемых . блоков, в каждом блоке сопряжения выходы "Брак входного контакта" с первого по и-й программируемых узлов согласования соединены с входами первого элемента И, выходы которых соединены с входами третьего элемента И, выходы "Брак контакта" с первого по и-й программируемых узлов согласования всех блоков сопряжения соединены с входами второго элемента И, выходы которого соединены с входами четвертого элемента И, выход третьего элемента И соединен с
ФФ первым дополнительным входом "Брак блока управления и седьмым информационным входом блока индикации, выход четвертого элемента И соединен с вторым дополнительным входом "Брак" блока управления и восьмым информационным входом блока индикации, вхо7 1599860 ды уровня потенциала с первого по и-й программируемых узлов согласования всех m-1 канапов сопряжения через переключатель подключены к шинам нулевого и единичного потенциалов устройства, информационные входы ш-разрядного регистра соединены с выходами блока памяти, вход параллельной записи — с четвертым выходом дешифратора команд, вход сброса - с вторым выходом блока управления.
Командные слова программы контроля
Разряды данных команды
Наименование командного слова ф п/п
00 н
Не ис1 КОНЕЦ ТЕСТА
01 н
2 ЗАДЕРЖКА
Э СИ 1
02 н пульсов
То же
Позиционный
Примечание. н — 16ричная система представления чисел.
4 СИ 2
5 СИЗ
6 СИ 4
7 3blBOPKA БС
Код команды (адресные разряды) 03 н
04 н
05 н
06 н пользуются
Код задержки
Код числа нмкод выборки блоков сопряжения
7»
1599S60
20! 599860
1599860
Составитель А. Грошев
Редактор А Маковская Техред М.Дидык Корректор Л. Бескид .<Д
Заказ 3144 Тираж 567 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
° РЮ
Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101