Устройство для производственногоКОНТРОля цифРОВыХ узлОВ Советский патент 1981 года по МПК G06F11/34 

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

. t . Изобретение относится к вычислите льной технике и автоматическому контротш. известно устройство для производственного контроля, управляемое элек тронной вычислительной мшииной, состоящее из измерительных ставций с рабочими постами. ЭВМ работает в режиме разделения времени и осуиествляет передачу команд и тестовых программ на рабочие посты Однако хотя устройство имеет достоточно высокую производительность, но является дорогоетоящшл, так как требует применения отдельной ВМ. Наиболее близким к пр цлагаем(Я4у является устройство для производственного контроля цифровых узлов« содержащее последовательно соедннени1ю блок постоянной памяти и блок чтения программ, первый выход которого соединен с первым входом блока управления выборкой, второй вход - с первьм управлякицим выхрдом блока очередности, а первый выход - с первым кнформационным входом регистра номера тес та, второй информационный вход которого подключен к информационному выходу пульта оператора, первым управляющим выходом подсоединенного ко входу блока очередности, блок регистров первый выход которого подключен к первс «у входу блока сравнения непосредственно, а второй выход ко второму входу блока сравнения через-посгледовательно соединенные форишрователь входных сигналов м цифровой узел, выход блока сравнения подключен к первому входу блока регистрации,блок передачи теста 12, Недостатком устройства является снижение его быстродействия из-за значительного времени поиска тестпрограммы. Цель изобретения - повьаюние быстродействия устройства. Указанная цель достигается тем, что устройство содержнт решапщий блок, блок буферной памяти, блок режимов работы и блок синхронизации и адресации , первый управля1т(ий выхода которого соединен с первьеш управЛ1Шщим входом блока режи гюв работы второй управляющий выход - со В1горым входом блока регистрации и управляющим входом блока регистров соответственно, первый управляющий вход - с третьим выходом блока регистров, второй управляющий вход - со BTOfMJM управляющим выходом ,пульта управления, третий управлякяций вход - с управлякадим выходом блока сравнения, четвертый управляющий вход - со вторым управляющим выходом блока очередности, третий управляющий выход пульта управления подключен ко второму управляющему входу блока режимов работы, выходом соединенного с управля«ощим входом блока буферной памяти, информационный вход которого соединен с первым выходом блока передачи теста, а выход - с информациОННШ4 входом блока регистров, второй выход блока чтения программ соединен с первьаии входами блока передачи тес та и решающего блока, второй выход блока управления выборкой подключен кЪ второму входу решающего блока, третий вход .которого соединен со вхо дом блока постоянной памяти и вторым выходом блока передачи теста. Решающий блок содержит последовательно соединенные узел записи инфор мации, регистр номера у правляняцего узла, сумматор и узел управления маг нитной лентой, выход которого соединен со входом узла запири информации второй .вход которого, вторале входы сумматора и узла управления магнитной лентой, а также выход узла управления магнитной лентой соединены .со входами и выходом блока соответственно. Блок режимов работы содержит генератор управляющих сигналов, регист адреса и генератор импульсов, выходом подключенный к синхронизирукицему входу регистра адреса, выход и управ ляпойй вход которого соединен со вхо дом и первым выходом генератора управляющих сигналов соответственно, второй выход генератора управляющих снгнгшов и информационные входы регистра адреса noдкJ0oчeны к выходу и входам блока соответственно. Блок синхронизации н ащ еса{1ии комангд содержит триггер, первый,BTOрой и третий элементы И, а также де шифратор, вход которого соединен с первым управлш(яаим входом блока, пер вый выход - с первьм управляющим выходом блока, выходом первого элемента И, выходсм триггера и первыми вхо второго и третьего элементов И второй выход - с первьш входом первого элемента И и вторыми входами второго и третьего элементов И, выходы второго, и третьего элементов И подключены ко второму управляющему выходу блока, второй, третий и четвертый управляющие входы которого с единены с соответствукяцйми входами триггера, а четвертый управляющий вход блока соединен также оо вторым входом первого элемента И. На фиг.1 изобрг сена схема предлагаемого устройства; на фиг.2 - сх ма решающего блока; на фиг.З - схем лока режимов; на фиг.4 - схема блоа синхронизации и адресации команд. Устройство содержит блок 1 постонной памяти, блок 2 чтения программ, лок 3 очередности, блок 4 управлеия выборкой, регистр 5 номера теса , блок б передачи теста, блок 7 егистров, формирователь 8 входных игналов, блок 9 сравнения, блок 10 егистрации,, блок 11 синхронизации и адресации команд, пульт 12 оператора, решающий блок 13, блок 14 буерной памяти, блок 15 режимов рабоы, цифровой узел 16, сумматор 17, регистр 18 номера цифрового узла, увёл 19 записи информации, узел 20 управления магнитной лентой, регистр 21 адреса , генератор 22 управляющих сигналов, генератор 23 импульсов, дешифратор 24,триггер 25,первый,второй и третий элементы И 26,27 и 28. Устройство работает следующим образом. Тест-програм вл для всей номенклатуры цифровых узлов записывают на магнитной ленте, TecT-nporpaNwa для одного цифрового узла составляет одну зону, которая имеет идентификатор номера цифрового узла, тест-программы на магнитной ленте расположены в порядке возрастания номеров цифрового узла. Для вызова необходимой тест-програмии на пульте 12 набирается номер уэла 16 и посылается сигнал запроса в блок 3. Этот сигнал ставится в очередь и по мере освобождения центрального :устройства организует связь контрольной аппаратуры с блоком 1. Для этого блок 3 посылает сигнал начала обмена в блок 11. По этому сигналу из пульта 12 номер програлвлы переписывается в регистр 5 и одновременно блок 3 выдает сигнал в блок 4, после чего начинается процесс поиска тест-программы на магнитной ленте. Поиск тестгпрограммы происходит следующтл образом. В блоке 13 хранится номер тестпрограммы предыдущего узла 16.Этот номер сравнивается с содержимым регистра 5. Если новый номер больше предыдущего, то магнитная лента за- . пускается в режим Чтение вперед, а если меньше - то в режим Чтение назад. В процессе чтения блок 13 выделяет текущий идентификатор номера тест-программы. При равенстве номеров, если накопитель на магнитной ленте работает в режиме Чтение вперед, блок 13 вьщает сигнал в блок 6 и начинается запись тест-проrpaMzuftj в блок 14,где заканчивается запись по коду Конец программы. Если блок 1 работает в режиме Чтение назащ, то после выхода на необходимую зону блок 13 переводит накопитель в режим Чтение вперед и процесс записи в блок 14 происходит аналогично вышеописанному. После того, как тес программа переписана с магнитной ле ты в блок 1-4, стенд переходит в режим контроля цифрового узла. В блок 1 каждому тест-набору соответствует свой адрес. Тест-наборы располагают ся в порядке разрастания адресов, т.е. номеров тест-наборов. Тест-наборы поочередно заносятся в блок 7, а командная часть тест-набора передается в блок 11, откуда сигналы управления поступают в блок 15 режи мов работы для выполнения тест-процедур; Когда тест-набор является контрольны, то входной номер из блока 7 поступает в формирователь 8, выходной набор - в блок 9, в котором происходит сравнение выходных сигналов проверяемого узла 16 с эталоннми выходным набором. Если в узле 16 нет ошибок,то блок 9 вьвдае сигнал годйости в блок 11 и последНИИ выдает команду в блок 15 на ввод следующего тест-набора из блока 14 в блок 7. . Если имеется ошибка, то блок 10 регистрации фиксирует номер несовпав шего контакта и тест-набора. С пульта 12 можно задать различные режшеа контроля, которые реализуются а блоке 15. При циклическом контроле всей тест-программы теет-наборы считывают ся из блока 14 поочередно. За каждый такт контроля адрес считьюания увеличивается на единицу. При циклическом контроле тест-набора адрес считывания не модифицируется. Этот режим дает дополнительные возможности для диагностики ошибок. Блок 1.3 предназначен для поиска тест-программы за минимальное время. Работает блок 13 следуимцим образом. В регистре 18 хранится номер предыдущего цифрового узла. Этот код поступает на вход cj « aTOpa 17, на второй вход которого поступает номер цифрового узла из регистра 5. В сумматоре 17 производится вычитание текущего номера из номера, поступившего из регистра 5, и, если результат, поступающий на вход блока 21 с выхода сумматора 17, отрицателен, то блоком 21 вьздается сигнсШ движения магнитной ленты в обратном направлении. В противном случае лента запускается в прямом направлении. Кроме того, если результат равен нулю, выдается сигнал в блок 6 для передачи инфо{Я4ации в блок 14. Узел 19 служит для управления занесением информации поступающей из блока 2 в регистр 18, при движении магнитной ленты в прямом и обратном направлении. . Блок 15 предназначен для управления записью-чтением блока 14 и для организации различных режимов работы при контроле цифровых узлов (шаговый автоматический, циклический, останов по адресу, останрв ,по ошибке и др.) Необходимые управлякяцие сигналы вырабатывает генератор 22 на основе обработки команд пульта 12, блока 11, дешифратора 16 и регистра 21. Генератор 23 служит для синхронизации работы генератора 22. Полезный от использовакия предлагаемого устройства достигается при использовании его существенных отличительных признаков за счет уменьшения времени поиска информации ца носителе. ФоЕяиула изобретения 1. Устройство для производственного контроля цифровых узлов, содержащее последовательно соединенные блок постояиной памяти и блок чтения программ, первый вькод которого соединен с первым входом блока управления выборкой, второй вход которого соединем с первь управляиязим выходом блока очередности, а йершый выход - с первым чнформациоктлм входом регистра Номера теста второй информационный вход которого подключен к нкформацконному выходу пульта оператора, парвьвл управлшев(Ю4 выходом подсоединенного ко входу блока очередности, блок регистров первый выход котарого подключен к первому входу блока сравнения непосредственно, а второй Шэосод - ко второму входу блока сравмеикя ч«рез последовательно соединениые фор шрователь входных сигналов и цифровой узел, выход блока сравнения подклк - , чен к первс 4у входу блока регистрации, блок передачи теста, от л и ч а ю щ е вся тем, что, с целью повышения быстродействия устройства, оно содержит решакхций блок, блок буферной памяти, блок режимов работы и ёлок синхронизации и адресации команд, первый управлякодий выход которого соединен с первым управляюищм входом блока режимов работы, второй управляющий выход - со вторьо ; входом . блока регистрации и управлямщим входом блсжа регистров соответственно, первый управляющий вход - с третьим выходом блока регистров, второй управляющий вход - со вторым управляюим выходом пульта управления, третий управляющий вход - с управляющим выходом блоки сравнения, четвертый управляющий вход - со вторые управляацнм выходом блока очередности, треий управляющий выход пульта управения подключен ко второму управляюему входу блока режимов работы, выодом соединенного с управляющюл вхоом блока буферной памяти, информацинный вход которого соединен с первым ыходом блока передачитеста, а выод - с информационным входом блока егистров, второй выход блока чтения

программ соединен с первыми входами бло.|са передачи теста и решающего блока, второй выход блока управления выборкой полкгаочеи ко второму входу реЫакхдего блоха, третий вход которого соединен со входом блока постоянной памяти и вторым выходсж блока передачи теста.

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

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

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

первым управляющшл выходом блока, выходом первого элемента И, выходом триггера и первЕАш входами второго И третьего элекюнтов И, второй вьосодс первым входсф первого элемента И

5 и вторьвш входами второго и третьего элементов И, выходы второго и третьего элементов И подключены ко второму управлшо111ему выходу блока, второй, третий и четвертый управляющие входы

0 которого.соединены с соответствующими входами триггера, а четвертый управляющий вход блока соединен также со вторым ВХОДСМ4 первого элемента И. Источники информации,

5 принятые во внимание при экспертизе

1.Авторское свидетельство СССР № 302717, кл. G Об F 11/00, 1970.

2.Авторское свидетельство СССР 272675, кл. 6 Об F 15/46, 1969 (прототип).

Фи9. t

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

название год авторы номер документа
Устройство для контроля цифровых блоков 1985
  • Ярмолик Вячеслав Николаевич
  • Кавун Иван Кузьмич
  • Фомич Владимир Иванович
  • Шмарук Николай Владимирович
  • Дайновский Михаил Гиршович
SU1260961A1
Устройство для контроля и диагностики цифровых блоков 1985
  • Фомич Владимир Иванович
  • Кузьмин Николай Николаевич
  • Кавун Иван Кузьмич
  • Шмидт Евгений Исаакович
  • Медведева Лариса Васильевна
  • Соршер Семен Залманович
SU1278855A1
Устройство для контроля и диагностики цифровых узлов 1987
  • Галиев Юрий Талгатович
  • Кирпиченко Владимир Васильевич
  • Обросов Алексей Иванович
  • Прохоренко Александр Яковлевич
SU1587513A1
Устройство для контроля памяти 1983
  • Гаврилов Алексей Алексеевич
  • Гаврилов Владислав Алексеевич
SU1280459A1
Устройство тестового контроля цифровых блоков 1985
  • Нерубацкий Вадим Алексеевич
  • Подунаев Георгий Александрович
  • Саксонов Виктор Федорович
  • Ташлинский Александр Григорьевич
  • Шнайдер Федор Фридрихович
SU1315982A1
Система для контроля и диагностики цифровых узлов 1980
  • Фомич Владимир Иванович
  • Кузьмин Николай Николаевич
  • Шульман Элья Алтерович
  • Немолочнов Олег Фомич
  • Голованевский Григорий Львович
  • Манойлов Сергей Семенович
  • Войханский Моисей Наумович
SU911531A1
Автоматизированная система контроля радиоэлектронных устройств 1989
  • Ларичев Анатолий Павлович
  • Рогожин Олег Владимирович
  • Кочнев Александр Александрович
  • Гришин Сергей Викторович
SU1683038A1
Автоматизированная система тестового контроля 1985
  • Ларичев Анатолий Павлович
  • Родин Юрий Анатольевич
  • Адамский Юлий Исаакович
  • Букатая Людмила Ивановна
  • Шорникова Надежда Никитична
SU1278857A1
Устройство для обмена информацией 1987
  • Пожидаев Николай Яковлевич
  • Фролов Виктор Алексеевич
  • Понитков Михаил Федорович
SU1497619A1
Устройство для сопряжения ЦВМ с накопителями на магнитной ленте 1985
  • Давыдов Виктор Александрович
  • Попов Владимир Григорьевич
  • Козлов Вячеслав Максимович
  • Чесалин Лев Сергеевич
SU1288708A1

Иллюстрации к изобретению SU 817 719 A1

Реферат патента 1981 года Устройство для производственногоКОНТРОля цифРОВыХ узлОВ

Формула изобретения SU 817 719 A1

От nyatmtr вператвро nt

Пуск

От Клока

Степ CpotMfnuit 9

CffeJ

От Клоке . .

9У9рв8нвСти Co/tfufjxfffot

Пос/ге9/ши

Zf

H900P

HaSop

Вхо9ы

KSaoKS/ peofcufv работы IS

Чтение

S( IB

Запись

к блоком регистров 7 и индикации fff

29

SU 817 719 A1

Авторы

Бахур Николай Григорьевич

Кавун Иван Кузьмич

Кузьмин Николай Николаевич

Фомич Владимир Иванович

Шульман Элья Альтерович

Даты

1981-03-30Публикация

1979-04-05Подача