Устройство для контроля цифровых блоков

 

Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах контроля цифровых устройств, в системах управления технологическими процессами, в частности, в устройствах, осуществляющих обмен между ЭВМ и объектами контроля и управления. Целью изобретения является расширение функциональных возможностей за счет реализации универсальных диаграмм контроля. Устройство содержит генератор импульсов, блок задания тестов и анализа реакций, блок управления циклом контроля, блок сдвига данных, блок счетчиков тактов, блок формирования маски, коммутатор тактов, коммутатор тестов, коммутатор данных. 2 з.п. ф-лы, 21 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)5 G 06 F 11/00, 13/00

ГОСУДА P СТВЕ ННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4301900/24 (22) 08.09.87 (46) 30.07.91. Бюл. N 28 (72) А.Н.Щербаков, А.Г.николов и В,Н.Фоменко (53) 681.32(088.8) (56) Авторское свидетельство СССР

М 1161934, кл. G 06 F 13/00, 1985.

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

М 1128243, кл. G 06 F 13/00, 1984, (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ БЛОКОВ (57) Изобретение относится к вычислительной технике и может быть использовано в

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

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

На фиг.1 приведена структурная схема предлагаемого устройства; на фиг.2 — схема блока формирования маски; на фиг.3 — схема блока управления циклом контроля; на фиг.4 — схема коммутатора тактов; на фиг.5 и 6 — схема коммутатора тестов; на фиг.7— схема узла формирования сигналов разрешения; на фиг.8 и 9 — схема коммутатора данных: на фиг,10 — схема блока счетчиков тактов; на фиг.11 — схема блока сдвига данных; на фиг,12 — схема узла фиксации маски;

ÄÄ5UÄÄ 1667073 А1 автоматизированных системах контроля цифровых устройств, в системах управления технологическими процессами, в частности в устройствах, осуществляющих обмен между Э ВМ и объектами контроля и управления.

Целью изобретения является расширение функциональных возможностей за счет реализации универсальных диаграмм контроля. Устройство содержит генератор импульсов, блок задания тестов и анализа реакций, блок управления циклом контроля, блок сдвига данных, блок счетчиков тактов, блок формирования маски, коммутатор тактов, коммутатор тестов, коммутатор данных, 2 э,п. ф-лы, 21 ил. на фиг.13-15 — схема блока задания тестов и анализа реакций; на фиг.16 — схема де=,.шифратора адреса и кода операции; на фиг.17 — типовой цикл записи информации из управляющей ЭВМ в регистры блока задания тестов и анализа реакций; на фиг.18 — типовой цикл чтения информации из регистров блока задания тестов и анализа реакций в управляющую 3ВМ; на фиг.19 — пример временной диаграммы обмена с обьектом контроля; на фиг.20 — распределения контрольных точек временной диаграммы обмена по узлам фиксации маски блока формирования маски; на,фиг.21— алгоритм работы 3ВМ при работе в составе блока задания тестов и анализа реакций, Устройство (фиг.1) содержит генератор

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

Блок 6 формирования маски предназначен для приема поступающих с коммутатора

7 тактов служебных сигналов об очередности прохождения I контрольных точек реа.лизуемой временной диаграммы обмена (ВДО).

Блок 6 (фиг,2) состоит из I узлов 10 фиксации маски и схемы ИЛИ 11,на входов, Блок 3 управления циклом контроля предназначен для обеспечения возможности зацикливания фрагментов временных диаграмм обмена, Блок 3 (фиг.3) содержит элемент И 12, формирователь 13 импульсов и элемент 14 задержки, Коммутатор 7 тактов предназначен для сбора служебных сигналов о прохождении контрольных точек ВДО, поступающих с выхода блоков 2, 3 и 5 и коммутатора 9.

Коммутатор 7 (фиг,4) состои из I групп

15 элементов ИЛИ-И, каждая,з которых содержит элементы И 16 — 24 и элементы

ИЛИ 25 и 26.

Коммутатор 8 тестов предназначен для приема информационных слов, тактовых сигналов и одиночных команд, поступающих соответственно с блока 4, коммутатора

9 и блока 6, и дальнейшей передачи их на выход устройства и далее на обьект контроля.

Коммутатор 8 (фиг.5 и 6) содержит группу 27 формирователей импульсов, состоящую из Iформирователей 28,,первую группу

29 элементов ИЛИ-И, состоящую из I элементов И 30 и одного элемента ИЛИ 31, вторую группу 32 элементов ИЛИ-И, состоящую из I элементов И 33 и одного элемента

ИЛИ 34, третью группу 35 элементов ИЛИИ, состоящую из I элементов И 36 и одного элемента ИЛИ 37 руппу 38 двухвходовых элементов И, состоящую из элементов И

39, первую группу 40 трехвходовых элементов И, состоящую из J элементов И 41, вторую группу 42 трехвходовых элементов И, состоящую из элементов И 43, группу 44 четырехвходовых элементов И, состоящую из элементов И 45, и узел 46 формирования сигналов разрешения.

Узел 46 формирования сигналов разрешения предназначен для фомирования сигналов (i = 1,...,I); каждый i-й сигнал предназначен для управления группами элементов коммутаторов 8 и 9 и в зависимости от реализуемой ВДО может формироваться на

i-м выходе узла 46.

Узел 46 (фиг,7) содержит группу 47 инверторов, состоящую из! инверторов 48, и I групп 49 элементов управления 1,...!...,i-ì разрядами, причем группа 49 элементов управления 1-м разрядом содержит элемент И

50, группа 49 элементов управления 2-м разрядом — два элемента И 50 и элемент ИЛИ

5 51 на два входа, группа 49 элементов управления 3-м разрядом — три элемента И 50 и элемент ИЛИ 51 на три,входа...Ä 49 элементов управления !-м разрядом — элементов И 50 и элемент ИЛИ 51 на i âõîäoâ,..., 10 группа 49 элементов управления !-м разрядом — I элементов И 50 и элемент ИЛИ 51 на ! входов.

Коммутатор 9 данных предназначен для приема информационных слов, тактовых

15 сигналов и одиночных команд, поступающих с объекта контроля на вход устройства, и дальнейшей передачи на блоки 4 и 5 и коммутаторы 7 и 8, Коммутатор 9 (фиг,8 и 9) содержит пер20 вую группу 52 элементов ИЛИ-И, состоящую из N элементов И 53 и одного элемента ИЛИ

54, вторую группу 55 элементов ИЛИ-И; состоящую.из элементов И 56 и одного элемента ИЛИ 57, третью группу 58 элементов

25 ИЛИ-И, состоящую из M элементов И 59 и одного элемента ИЛИ 60, четвертую группу

61 элементов ИЛИ-И, состоящую из I элементов И 62 и одного элемента ИЛИ 63, первую группу 64 двухвходовых элементов

30 И, состоящую из .! элементов И 65, вторую группу 66 двухвходовых элементов И. состоящую из элементов И 67, третью группу 68 двухвходовых элементов И; состоящую из I элементов И 69, группу 70 элементов ИЛИ, 35 состоящую из I элементов ИЛИ 71, первую группу 72 трехвходовых элементов И, состоящую из элементов И 73, вторую группу 74 трехвходовых элементов И, состоящую из I элементов И 75, первого и второго элемен40 тов ИЛИ 76 и 77, первогс и второго элементов 78 и 79 задержки.

Блок 5 счетчиков тактов предназначен для подсчета числа тактовых сигналов, стробирующих передачу информации на объект

45 или с объекта контроля, а также для подсчета сигналов опорной частоты, с помощью которой задаются величины временных интервалов реализуемой, ВДО.

Блок 5 (фиг,10) состоит из I счетчиков 80

"-О с программируемым коэффициентом пересчета, Блок 4 сдвига данных предназначен для приема информации в формате блока 2 задания тестов и анализа реакций и преобра55 зования ее в формат объекта контроля, а также для приема информации в формате объекта контроля и преобразования ее в формат блока 2.

Блок 4 (фиг.11) содержит J-разрядный сдвигающий регистр 81, группу 82 элемен1667073

10

20

30

55

I тов ИЛИ, содержащую J элементов ИЛИ 83, первый и второй элементы ИЛИ 84 и 85 и формирователь 86 импульсов.

Узел 10 фиксации маски предназначен для приема и запоминания игналов о прохождежнии очередной контрольной точки реализуемой ВДО при условии, что пред-.

ыдущая контрольная точка уже пройдена.

Узел 10 (фиг.12) состоит из элементов И

87 — 89, элементов ИЛИ 90 — 91, триггера 92 и инвертора 93, Болк 2 задания тестов и анализа реакций предназначен для подготовки информации, передаваемой на объект контроля, приема и преобразования информации, поступившей с объекта контроля, выдачи информационных и управляющих сигналов на блоки 3 — 6 и коммутаторы 7 — 9, приема информационных и служебных сигналов с блоков устройства.

Блок 2 (фиг.13-15) содержит узел 94 дешифрации адреса и кода операции, управляющую ЭВМ 95, информационные регистры 96 — 103, группу 104 элементов И, состоящую из восьми элементов И 105, группу 106 модулей И, состоящую из восьми элементов И 107, группу 108 магистральных усилителей, состоящую из восьми магистральных усилителей 109, группу 110 усилителей приема, состоящую из восьми усилителей 111 приема, первый и второй двухвходовые элементы ИЛИ 112 и 113, первый и второй модули ИЛИ 114 и 115.

Узел 94 дешифрации адреса и кода операции предназначен для расшифровки адреса устройства и формирования сигналов

"Запись", "Чтение", "Сброс" и служебных сигналов диаграммы обмена с управляющей ЭВМ 95.

Узел 94 дешифрации (фиг.16) содержит формирователь 116 импульсов, три элемента И 117 — 119, элемент ИЛИ 120, магистральный усилитель 121, два инвертора 122 и 123, дешифратор 124, схему 125 сравнения по модулю два, блок 126 задания адреса устройства, причем блок 126 представляет собой перемычку, с помощью которой "+" и "-" питания узла дешифратора подключаются к линиям задания нулевого, пятого, шестого,..., семнадцатого разрядов входа второго 5 операнда схемы 125 и определяют адрес устройства.

Кроме того, на фиг.1 — 16 обозначены:

127 — группа линий, соединяющая первый информационный вход коммутатора 9 данных и первый информационный выход коммутатора 8 тестов;

t28 — группа управляющих и информационных шин и линий, соединяющая второй информационный вход коммутатора 9 данных и вход устройства;

129 — группа информационных линий (шина), соединящая информационный вход блока б формирования маски и первый информационный выход блока 2 задания тестов и анализа реакций;

130 — группа управляющих шин, соединяющая первый информационный выход коммутатора 7 тактов и первый вход управления режимом блока 6 формирования маски;

131 — линия переноса, соединяющая второй информационный выход коммутато-,. ра 7 тактов с входом переноса блока 6 формирования маски и входом разрешения записи блока 5 счетчиков тактов;

132 — линия сброса, соединяющая выход начальной установки блока 2 задания тестов и анализа реакций, с входом сброса блока 4 сдвига данных и блока 5 счетчиков тактов и входом начальной установки блока

6 формирования маски;

133 — линия признака ошибки, соединяющэя выход признака ошибки блока б формирования маски с входом признака ошибки блока 2 задания тестов и анализа реакций;

134 — группа информационных линий (шина), соединяющая информационный выход блока б формирования маски с первыми информационными входами коммутатора 8 тестов и блока 2 задания тестов и анализа реакций;

135 — группа управляющих шин, соединяющая первый адресный выход блока 2 задания тестов и анализа реакций и управляющий вход коммутатора 7 тактов;

136 — группа управляющих линий, соединяющая выход блока 3 управления циклом контроля и стробирующий вход коммутатора 7;

137 — группа информационных линий, соединяющая второй информационный выход блока 2 задания тестов и анализа реакций с первым информационным входом коммутатора 7 тактов;

138 — группа информационных линий, соединяющая первый информационный выход коммутатора 9 данных и второй информационный вход коммутатора 7 тактов;

139 — группа информационных линиЯ, соединяющая информационный выход блока 5 счетчиков тактов и третий информационный вход коммутатора 7 тактов;

140 — группа управляющих шин, соединяющая второй адресный выход блока 2 задания тестов и анализа реакций и управляющий вход коммутатора 8 тестов;

1667073

10

55

141 — группа информационных линий, соединяющая информационный выход блока 4 сдвига данных с вторым информационным входом блока задания тестов и анализа реакций и вторым информационным входом коммутатора 8 тестов;

142 — линия строба, соединяющая второй информационный выход коммутатора 9 данных и стробирующий вход коммутатора

8 тестов;

143 — линия циклического перезапуска, соединяющая второй информационный выход коммутатора 8 тестов с входом пуска блока 3 управления циклом контроля;

144 — линия признака приема, соединяющая третий информационный выход коммутатора 8 тестов с входом признака приема данных блока 2 задания тестов и анализа реакций;

145 — группа управляющих и информационных шин и линий, соединяющая четвертый информационны, выход коммутатора 8 тестов с выхода устройства;

146 —. линия стробирующей частоты, соединяющая выход генератора 1 импульсов со стробирующим входом коммутатора 9 данных;

147 — группа управляющих шин, соединяющая третий адресный выход блока 2 задания тестов и анализа реакций с управляющим входом коммутатора 9 данных;

148 — группа тактовых линий, соединяющая третий информационный выход коммутатора 9 данных и тактовый вход блока 5 счетчика тактов;

149 — группа управляющих и информационных шин и линий, соединяющая четвертый информационный выход коммутатора 9 данных с входом управления записью блока 4 сдвига данных;

150 — группа информационных шин, соединяющая третий информационный выход блока 2 задания тестов и анализа реакций с информационным входом блока 5 счетчиков тактов;

151 — группа информационных и управляющих линий, соединяющая четвертый ин формационный выход блока 2 задания тестов и анализа реакций с информационным входом блока 4 сдвига данных;

152 — управляющая линия, соединяющая выход признака цикла блока 2 задания тестов и анализа реакций с входом цикла блока 3 управления циклом контроля.

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

Контроль цифровых блоков состоит в выполнении информационного обмена устройства (входящей в его состав управляющей ЗВМ 95) с объектом контроля (ОК) и заключается в преобразовании временной диаграммы обмена (ВДО) ЭВМ в ВДО объекта контроля, Основными элементами такой диаграммы являются: одиночные команды: инициация начала обмена, запрос тактовых импульсов, стробирование передачи информационных слов параллельным кодом и т.д.; информационные слова, передаваемые параллельным или последовательным кодом словами различного формата; тактовые сигналы, стробирующие передачу информационных слов; временные интервалы между одиночными командами, информационными словами; число тактовых сигналов, стробирующих информационные слова, передаваемые последовательным кодом.

Контрольная точка ВДО представляет собой факт выполнения основного элемента диаграммы обмена; саму ВДО можно представить в виде последовательности выполнения контрольных точек., Работу устройства рассмотрим на примере реализации ВДО, представленной на фиг.19; распределение сигналов на входах и выходах блока 6 формирования маски представлено на фиг.20.

Реализация указанной ВДО состоит в выполнении следующих основных элементов: признак начала обмена (ПНО) - инициация объекта контроля на выполнение ВДΠ— первая контрольная точка а1; временной интервал т(а2) от момента выдачи сигнала ПНО до выдачи сигнала ЗТИ (запрос тактовых импульсов) — вторая контрольная точка а2; прием первой серли тактовых импульсов ТИ (1), стробирующих передачу информационного слова последовательным кодом на объект контроля — третья контрольная точка а3; четвертая (вспомогательная) точка а4 предназначена для сонтроля предельной величины временного интервала т(а4), (в течение которого возможен прием серии

ТИ (1); признак перезаписи . (ПРЗ) — сигнал, поступающий с объекта контроля и предназначенный для инициации устройства на прием информационного слова последовательным кодом — пятая контрольная точка а5: прием второй серии тактовых импульсов ТИ (2), стробирующих передачу инфор1667073

10 предназначена для контроля предельной 5 величины временного интервала т (а7 ), выдачи си нала ЗТИ до момента выдачи слу- 10 жебного сигнала "Запрос ЭВМ". определя50 рователе 116 импульсов формируется сиг-. 55 мационного слова последовательным кодом с объекта контроля — шестая контрольная точка аб; седьмая(вспомогательная) точка а7 (в течение которого возможен. прием серии

ТИ (2); временной интервал т(а8) от момента ющего предельную допустимую длительность обмена устройства с объектом контроля — восьмая контрольная точка aS; сигнал подтверждения правильности цикла обмена (ДА) — девятая контрольная точка а9; временной интервал z (а10) от момента выдачи сигнала ЗТИ до окончания цикла обмена — десятая контрольная точка а10, Организация работы устройства для реализации конкретной ВДО состоит в выполнении следующей последовательности действий и разбита на три этапа.

На первом этапе в память управляющей

3ВМ 95 записывается программа, с помощью которой в регистры блока 2 записываются информационные слова настройки устройства на реализацию конкретной

ВДО.

На втором этапе выполняется запуск устройства.

На третьем этапе (от подачи сигнала

ЗТИ до подачи следующего ЗТИ для временной диаграммы обмена, представленной на фиг.19) выполняется управление работой устройства, которое состоит в записи из управляющей ЭМВ 95 в регистры блока 2 информационных слов, передаваемых устройством на ОК, чтении из регистров блока 2 информационных слов, принятых с

ОК, обработке и выведении на печатающее устройство ЭВМ информации о состоянии

ВДО. Алгоритм работы ЭВМ при реализации ВДО (фиг.19) представлен на фиг.21.

Первый этап (настройка на ВДО), В соответствии с представленным на фиг.17 типовым циклом записи информации из управляющей ЭВМ 95 по управляющей линии ПОДГ и группами управляющих и ин формационных шин и линий на вход начальной установки узла 94 дешифрации адреса и кода операции подается сигнал ПОДГ, по которому в узле 94 дешифрации на форминал "Сброс", который поступает на сбросовые входы регистров 96-10) и через выход начальной установки блока 2 подается по линии 132 сброса на вход. сброса

45 блока 4 и далее на вход сброса J-разрядного сдвигающего регистра 81. Сигнал "Сброс" также поступает на вход сброса блока 5 и далее на входы сброса 1,...i, 1-го счетчиков

80. Кроме того, сигнал "Сброс" поступает на вход начальной установки, блока 6 и далее на входы начальной установки 1,...1...i-го узлов 10 фиксации маски, а затем через элементы ИЛИ 91 на сбросовые входы триггеров 92, обеспечивая начальный сброс устройства. Затем уп равля ющая Э ВМ 95 выполняет запись в регистры блока 2 начальных уставок. В регистр 99 заносятся информационные слова задания коэффициентов пересчета программируемых счетчиков 80 блока 5. Для реализации ВДО, представленной на фиг.19, коэффициенты пересчета поступают с выхода. регистра 99 в виде информационного слова на третий информационный выход блока 2 и далее по группе информационных шин 150 на информационный вход блока 5 и предназначены для второго — четвертого, шестого — восьмого и десятого счетчиков 80, участвующих в формировании служебных сигналов о прохождении ВДО через соответствующие контрольные точки.

Коэффициент пересчета второго счетчика Kz вычисляется из выражения

К2=г (а2) fpn где fpn — опорная частота генератора 1 импульсовв.

Коэффициент пересчета третьего счетчика Кз равен числу тактовых сигналов ТИ (1), тактирующих передаваемое информационное слово ИНФ (1).

Коэффициент пересчета четвертого счетчика К4 вычисляется из выражения

K4 = г (а4) fpn, причем величина r (а4) должна превышать предельно .допустимую по ВДО величину временного интервала. за который информационное слово должно быть передано на

ОК, и выполняет вспомогательную роль— предотвращает "записание" ВДО, а следовательно, и программы, выполняемой ЭВМ, в случае, если серия ТИ (1) не поступает с ОК или поступает неполностью.

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

В регистр 101 заносятся информационные слова задания кодов настройки на реализуемую ВДО, которые затем поступают по управляющим шинам на первый адресный выход блока 2 и далее по группе управляющих шин 135 на управляющий вход коммутатора 7 тактов, а затем на первую-десятую группы 15 элементов ИЛИ-И.

1667073

В первую группу 15 элементов ИЛИ-И сигналы настройки поступают с выхода регистра 101 по первой управляющей шине на первый адресный выход блока 2 и далее по первой управляющей шине группы управ- 5 ляющих шин 135 на управляющий вход коммутатора 7; затем на второй вход элемента

И 16, разрешая прохождение сигнала

"Пуск".

Во вторую группу 15 элементов ИЛИ-И 10 сигналы поступают с управляющего входа коммутатора 7 по второй управляющей шине на вторые входы элементов И 18, 23, 24, разрешая и рохождение сигналов "Конец т (а2 )", "ЦСб" (циклический сброс), "ЦПу" 15 (циклический пуск), В третью группу 15 элементов ИЛИ-И сигналы поступают с управляющего входа коммутатора 7 по третьей управляющей шине на вторые входы элементов И 18 и 24, 20 разрешая прохождение сигналов "Конец ТИ (1)", "ЦСб".

В четвертую группу 15 зле антов ИЛИИ, сигналы поступают с управляющего входа коммутатора 7 по четвертой 25 управляющей шине на вторые входы элементов И 18 и 24, разрешая прохождение сигналов "Конец (а4 ) ", "ЦСб".

В пятую группу 15 элементов ИЛИ-И сигналы поступают с управляющего входа ЗО коммутатора 7 по пятой управляющей шине на вторые входы элементов И !7 и 24, разрешая прохождение сигналов "П РЗ", "ЦСб".

В шестую группу 15 элементов ИЛИ-И сигналы поступают с управляющего входа 35 коммутатора 7 по шестой управляющей ши-. не на вторые входы элементов И 18 и 24, разрешая прохождение сигналов "Конец ТИ (2)", "ЦСб".

В седьмую группу 15 элементов ИЛИ-И 40 сигналы поступают с управляющего входа коммутатора 7 по седьмой управляющей . шине на вторые входы элементов И 18 и 24, разрешая прохождение сигналов "Конец г (а7)", "ЦСб". 45

В восьмую группу 15 "элементов ИЛИ-И сигналы поступают с управляющего входа коммутатора 7 по восьмой управляющей шине на вторые входы элементов И 18 и 24, разрешая прохождение сигналов "Конец 50 г (а8)", "ЦСб".

В девятую группу 15 элементов ИЛИ-И сигналы поступают с управляющего входа коммутатора 7 по девятой управляющей шине на вторые входы элементов И 16 и 24, 55 разрешая прохождение сигналов "ДА

ЭВМ", "ЦСб".

В десятую группу 15 элементов ИЛИ-И сигналы поступают с управляющего входа коммутатора 7 по десятой управляющей шине на вторые входы элементов И 18 и 24, разрешая прохождение сигналов "Конец г(а10) ", "ЦСб".

В регистр 102 заносятся информационные слова задания кодов настройки на реализуемую временную диаграмму обмена, которые затем поступают по управляющим шинам на второй адресный выход блока 2 и далее по.группе управляющих шин 140 на управляющий вход коммутатора 8 тестов, а затем на группы 29, 32, 35, 38,.40, 42, 44элементов и узел 46 формирования сигналов разрешения, Для реализации ВДО (фиг.19) необходи-, мы следующие сигналы настройки.

Во вторую группу 32 эгементов ИЛИ-И сигналы настройки поступают с выхода регистра 102 по второй управляющей шине на второй адресный выход блока 2, далее на управляющий вход коммутатора 8, и затем по десятой линии — на второй вход десятого элемента И 33, разрешая прохождение сигнала о выполнении контрольной точки а10 на второй информационный выход коммутатора 8 для формирования сигнала "Сброс—

Цикл".

В группу 38 двухвходовых элементов И сигналы поступают с управляющего входа коммутатора 8 по четвертой управляющей шине, по первой, второй и девятой линиям на вторые входы первого, второго и девятого элементов И 39. разрешая прохождение сигналов о выполнении первой (а1), второй (а2) и девятой (а9) контрольных точек, и далее по первой - управляющей шине на четвертый информационный выход коммутатора 8 для. формирования сигналов

ЗТИ» ПНО, ДА, передаваемых на ОК(фиг.20).

В группу 44 четырехвходовых элементов И сигналы поступают с управляющего входа коммутатора 8 по шестой управляющей шине на второй вход одного из i элементов И 45, разрешая прохождение информационных слов в последовательном коде по одной из линий (i = 1,.;.,!) на объект контроля. Для реализации указанной ВДО сигнал поступает на второй вход второго элемента И 45, так как передача информационного слова заканчивается при достижении второй а2 контрольной точки.

Во вторую группу 42 трехвходовых элементов И 43 сигналы поступают с управляющего входа коммутатора 8 по седьмой управляющей шине на второй вход одного из элементов И 43, разрешая прохождение тактовых импульсов, стробирующих передачу информационных слов в последовательном коде по одной из линий на объект контроля. Для реализации данной ВДО сиг13

1667073

5

20

30

45

55 нал настройки поступает на второй вход второго элемента И 43.

В первую группу 29 элементов ИЛИ-И сигналы поступают с управляющего входа коммутатора 8 по первой управляющей шине,по восьмой линии на второй вход восьмого элемента И 30, разрешая прохождение сигнала о выполнении восьмой контрольной точки, и далее на.третий информационный выход коммутатора 8 для формирования сигнала "Запрос ЭВМ".

В группу 35 элементов ИЛИ-И сигналы поступают с управляющего входа коммутатора 8 по третьей управляющей шине, разрешая прохождение сигнала "Чтение параллельного кода" (в укаэанной ВДО не применяется).

В группу 40 элементов И сигналы поступают с управляющего входа коммутатора 8 по пятой управляющей шине, разрешая прохождение параллельного информационного слова (в данной ВДО не применяется).

В узел 46 формирования сигналов разрешения сигналы настройки поступают с выхода регистра 102 по восьмой управляющей шине на второй адресный выход блока

2 и далее по группе управляющих шин 140 на управляющий вход коммутатора..8, затем по восьмой управляющей шине — ía I+2-й вход узла 46 и по первой — десятой группам управляющих линий на группы 49 управления первым — десятым разрядами.

В группе 49 элементов управления первый разряд на третьем входе элемента

И 50 формируется из соотношения

F(1)P = S(P) S(a1) где F(1)P — сигнал разрешения на выходе группы 49 элементов управления первым разрядом;

S(P) — сигнал "Разрешение", поступающий с регистра 100 по!+1-й линии информационной шины на второй информационный выход блока 2 (далее по группе информационных линий 137 — на первый информационный вход коммутатора 7 тактов, на второй информационный выход коммутатора 7 — по линии 131 переноса, на вход переноса блока

6 формирования маски, и по!+1-й линии— на информационный выход блока 6, а по группе информационных линий 134 — на первый информационный вход коммутатора

8 и по 1+1-й линии — на вход узла 46);

S(a1) — инвертированный сигнал о выполнении первой контрольной точки.

Сигнал разрешения F(1)P формируется от момента поступления сигнала "Разрешение" до момента выполнения первой контрольной точки (в указанной ВДО не применяется).

В группе 49 элементов управления вторым разрядом (на третьих входах первого и второго элементов И 50) сигналы разрешения формируются из соотношений:

F(2)P = S(P) а2;

F(2)P <= S(a1) а2.

Сигнал разрешения F(2)P формируется от момента поступления сигнала "Разрешение" до момента выполнения второй контрольной точки (в данной ВДО не применяется), Сигнал разрешения F(2)1 формируется от момента поступления сигнала о выполнении первой контрольной точки до момента выполнения второй . контрольной точки и поступает на коммутаторы 8 и 9, разрешая прохождение опорной частоты на счетчики 80 блока 5 счетчиков тактов.

В группе 49 элементов управления третьим разрядом (на третьих входах первого, второго и третьего элементов И 50).сигналы F(3)P, F(3)1, F(3)2 формируются из соотношений:

F(3)P = S(P) 3(а3);

F(3)1 = S(a1) 3taa);

F(3)2 = S(a2) Яа3).

В указанной ВДО применяется сигнал

F(3)2, с помощью которого формируется разрешение на коммутаторы 8 и 9 — обеспечивается прохождение на устройство тактовых сигналов ТИ (1), а на обьект контроля — прохождение информационных слов в интервале от второй до третьей контрольных точек.

В группе 49 элементов управления четвертым разрядом сигналы поступают на третьи входы первого,..., четвертого элементов И 50 (сигналы F(4)P; F(4)1; F(4)3 не применяются в данной ВДО).

Сигнал

F(4)2 = S(a2) S(a4) формирует разрешение на коммутаторы 8 и

9, обеспечивая прохождение сигналов опорной частоты на вход счетичков 80 для подсчета временного интервала г (а4) .

В группе 49 элементов управления пятым разрядом сигналы поступают на третьи входы первого,...,пятого элементов И 50 (сигналы F(5)P,...,F(5)3 не применяются в данной ВДО). Сигнал

F(5)4 = S(a4) S(a5) формирует разрешение на коммутаторы 8 и

9, обеспечивая прохождение сигнала ПРЗ на вход устройства.

В группе 49 элементов управления шестым разрядом сигналы поступают на третьи входы первого,..., шестого элементов

И 50 (сигналы F(6)P, F(6)1,...,F(6)4 не применяются в данной ВДО), Сигнал

F(6)5 = S(a5) Б абб) 15

1667073

16 формирует разрешение на коммутаторы 8 и

9, обеспечивая прохождение на устройство тактовых сигналов ТИ (2) и информационных слов.

В группе 49 элементов управления седьмым разрядом сигналы поступают на третьи входы первого,...,седьмого элементов И 50 (сигналы F(7)P,...,F(7)4, F(7)á не применяются в данной ВДО). Сигнал

F(7)5 = S(a5) $(а7) формирует разрешение на коммутаторы 8 и

9, обеспечивая прохождение сигналов опорной частоты на вход счетчиков 80 для подсчета временного интервала z(a7) ..

В группе 49 элементов управления восьмым разрядом сигналы поступают на третьи входы первого,...,восьмого элементов И 50 (сигналы F(8)P, F(8)1, F(8)Ç,...,F(8)7 не применяются в данной ВДО). Сигнал

F(8) 2= $(a2) $(а8) формирует разрешение на коммутаторы 8 и

9, обеспечивая прохождение сигналов опорной частоты на вход счетчиког 80 для подсчета величины временного интервала

z(а 8).

8 группе 49 элементов управления девятым разрядом сигналы поступают на третьи входы первого...„девятого элементов И 50 (сигналы F(9)P„.,F(9)7 не применяются в данной ВДО). Сигнал

F(9)8= $(а8) $(а9) формирует разрешение на коммутаторы 8 и

9, обеспечивая прохождение сигнала ДА на объект контроля.

В группе 49 элементов управления десятым разрядом сигналы поступают на третьи входы первого,...,десятого элементов И 50 (сигналы F(10)P., F(10)1, F(10)3,...,F(10)9 не применяются в данной

ВДО). Сигнал

F(10)2 = $(а2) S(a10) формирует разрешение на коммутаторы 8 и

9, обеспечивая прохождение сигналов опорной частоты на вход счетиков 80 для подсчета временного интервала z(a10)..

8 регистр 10 заносятся информационные слова задания кодов настройки на реализуемую временную диаграмму обмена, которые затем поступают по управляющим . шинам на третий адресный выход блока 2 и далее по группе управляющих шин 147 — на управляющий вход коммутатора 9 принимаемых сигналов, а затем по управляющим шинам — на группы 52, 55, 58, 61,64, 66, 68, 70, 72 и 74 элементов коммутатора 9.

Для реализации ВДО необходимы следующие сигналы настройки.

В первую группу 52 элементов ИЛИ-И сигналы настройки поступают с выхода ре5

55 гистра 103 по первой управляющей шине на третий, адресный выход блока 2 и далее по группе управляющих шин 147 на управляющий вход коммутатора 9 и по и-й линии на второй вход и-го элемента И 53, разрешая прохождение информационного слова последовательным кодом с объекта контроля через коммутатор 9 на вход блока 4 сдвига данных.

В третью группу 58 элементов ИЛИ-И сигналы настройки поступают с управляющего входа коммутатора 9 по четвертой управляющей шине по линиям на вторые входы k-го и I-ro элементов И 59 (k, I M; Ц!, m = НМ), разрешая прохождение тактовых сигналов ТИ (1), ТИ (2), Фактическая величина К I определяется по номерам линий, по которым идет обмен с ОК.

8 первую группу 72 трехвходовых элементов И сигналы поступают с управляющего входа коммутатора 9 по пятой управляющей шине, по третьей и шестой линиям на третьи входы элементов И 73, разрешая прохождение тактовых сигналов

ТИ (1) (в интервале от второй до третьей контрольных точек по сигналу разрешения, поступающему с узла 46 формирования сигналов разрешения) и тактовых сигналов ТИ (2) (в интервале от пятой до шестой контрольных точек по сигналу разрешения, поступающему с узла 46).

В четвертую группу 61 элементов ИЛИИ сигналы настройки поступают с управляющего входа коммутатора 9 по седьмой управляющей шине. по шестой линии на второй вход элемента И 62, разрешая прохождение тактовых сигналов ТИ (2).

Во вторую группу 66 элементов И сигналы поступают с управляющего входа коммутатора 9 по восьмой управляющей шине, по третьей линии на второй вход элемента И

67, разрешая прохождение тактовых сигналов ТИ (1).

В группу 64 элементов И сигналы поступают с управляющего входа коммутатора 9 по второй управляющей шине на вторые входы элементов И 65, разрешая прохождение информационногв слова параллельным кодом с обьекта контроля, через коммутатор

9 — на вход блока 4 сдвига данных (в указанной ВДО не применяется).

В группу 55 элементов ИЛИ-И сигналы настройки поступают с управляющего входа коммутатора 9 по третьей управляющей шине на вторые входы элементов И 56, разрешая прохождение тактовых сигналов, выполняющих запись параллельного кода (в данной ВДО не применяется).

8 группу 74 элементов И сигналы поступают с управляющего входа коммутатора 9

1667073

18

30 первые входы 1,...,J,.„J-ro элементов ИЛИ 83 35

50 по шестой управляющей шине (по второй, четвертой, седьмой, восьмой, десятой линиям) на третьи входы элементов И 75, разрешая прохождение сигналов опорной частоты в интервалах следующих контрольных точек а1-а2; а2 — а1; а5 — а7, а2-а8 (по сигналам разрешения поступающим с узла

46 формирования сигналов разрешения).

В группе 68 элементов И сигналы настройки поступают с управляющего входа коммутатора 9 по девятой управляющей шине (по второй, четвертой, седьмой, восьмой и десятой линиям) на вторые входы элементов И 69, разрешая прохождение сигналов опорной частоты.

Второй этап (запуск устройства), Из управляющей ЭВМ 95 в регистр 96 блока 2 выполняется запись кода признака цикла, устанавливающаяразрешение на зацикливание. На выходе регистра 96 формируется сигнал "Цикл", который поступает на выход признака цикла блока 2 и далее по управляющей линии 165 на вход цикла блока 3 управления циклом контроля, первый вход элемента И 12, разрешая прохождение сигнала "Сброс-Цикл", поступающего на вход пуска блока 3, В регистр 98 записывается первое передаваемое на ОК по ВДО информационное слово, которое поступает по информационной шине на четвертый информационный выход блока 2 и далее по группе информационных и управляющих линий 151 на информационный вход блока 4 сдвига данных, группы 82 элементов ИЛИ и 1,...j,...J — и входы J-разрядного сдвигающего регистра 81.

B регистре 96, кроме кода признака цикла, выполняется запись кода сигнала

"Запись 1", стробирующего запись информационного слова в регистр 81 блока 4. С выхода регистра 96 сигнал "Запись 1" поступает по управляющей линии на четвертый информационный выход блока 2 и далее по группе информационных и управляющих линий 151 на информационный вход блока

4, по управляющей линии — на первый вход элемента ИЛИ 84. С выхода элемента ИЛИ

84 сигнал поступает на первый управляющий вход регистра 81, переводя регистр 81 в состояние "Запись параллельного кода".

Этот сигнал также поступает на вход форми-. рователя 86, с выхода которого он передается на вход элемента ИЛИ 85 и далее на второй управляющий вход регистра 8t, стробируя параллельную запись информационного слова.

В регистр 100 записывается информационное слово уставки, по которому на . I+1 = M выходе регистра 100 формируется

15 одиночная команда "Разрешение", которая поступает на второй информационный выход блока 2. Далее по группе информационных линий 137 она поступает на первый информационный вход коммутатора 7 тактов, второй информационный выход коммутатора 7, вход разрешения записи блока 5 счетчиков тактов, информационные входы счетчиков 80, разрешая их работу при поступлении сигналов на их стробирующие входы. Кроме того. сигнал "Разрешение" поступает на вход переноса блока 6 формирования маски, вход переноса первого узла 10 фиксации маски, а также на 1+1-ю линию информационной шины информационного выхода блока 6. Далее по информационной шине 134 сигнал поступает на первый информационный вход коммутатора 8тестов и на I+1-й вход узла 46 формирования сигналов разрешения.

Второй этап заканчивается (для указанной ВДО) подачей команды "Пуск", приходящей от управляющей ЭВМ 95 и запускающей работу устройства.

Ц регистр 100 записывается информационное слово уставки, по которому на первом выходе регистра 100 формируется сигнал "Пуск" (сигнал "Разрешение" продолжает выдаваться). Сигнал "Пуск" no nepвой линии информационной шины, подключенной к второму информационному выходу блока 2, поступает по группе информационных линий 137 на первый информационный вход коммутатора 7, а по первой линии информационной шины — на первый вход элемента И 16 первой группы 15 элементов. Далее через элемент ИЛИ 25 первой группы 15 элементов сигнал поступает по первой линии первой управляющей шины на первый информационный выход коммутатора 7. На втором входе элемента И 16 в это время присутствует сигнал настройки на

ВДО (в дальнейшем упоминание о сигналах настройки будет опускаться).

Третий этап (управление).

Третий этап продолж"-ется от момента выдачи на объект контроля сигнала ЗТИ до выдачи следующего ЗТИ и циклически повторяется с новыми информационными словами, Сигнал "Пуск" с первого информационного выхода коммутатора 7 тактов по первой линии управляющей шины группы управляющих шин 130 поступает на вход управления режимом блока 6 формирования маски, вход управления режимом первого узла 10 фиксации маски и далее по первой линии входа управления режимом узла 10 на вторые входы элементов И 87 и 88. Поскольку на вход переноса nepaoro узла 10 подан

1667073 разрешающий сигнал "Разрешение", то сигнал "Брак" (нарушение очередности в прохождении контрольных точек) на выходе элемента И 88 не формируется, а сигнал

"Пуск" поступает на выход элемента И 82, ", первый вход элемента ИЛИ 90, установоч ный вход триггера 92, фиксируя факт вы полнения первой контрольной точки а1, С выхода триггера 92 сигнал первой контроль, ной точки S(a1) (фиг.20) поступает на выход, переноса первого узла 10 и вход переноса, второго узла 10, разрешая прохождение

1 сигнала контрольной точки а2., Кроме того, сигнал $(а1) поступает на первый информационный выход узла 10, первую линию ин формационной шины информационного выхода блока 6, первый информационный вход коммутатора 8. Далее по первой линии информационной шины сигнал поступает на вход первого формирователя 28 импульсов группы 27 формирователей, вход первого элемента И 39 группы 38 элементов M. С выхода этого элемента импульс.:ый сигнал, S(a1) поступает (как сигнал ПНО),на первую линию первой управляющей шины четвертого информационного выхода коммутатора

8, а далее по группе информационных и управляющих шин и линий 145 — на выход устройства и вход объекта контроля. Сигнал

S(a1) поступает также на первые входы пер1 вых элементов И 30, 33, 36 групп 29, 32, 35 элементов. Однако на их выходы сигнал

S(a1) не проходит, так как на эти элементы сигналы. настройки не подавались., Сигнал

S(a1) поступает на первый вход узла 46 формирования сигналов разрешения, первый вход второго элемента И 50 группы 45 элементов управления вторым разрядом и да| лее через элемент ИЛИ 51 на второй выход узла 46, формируя сигнал разрешения F(2)1, который поступает на первый информаци-! онный выход коммутатора 8. Далее по группе линий 127 сигнал поступает Hà первый информационный вход коммутатора 9, второй вход второго элемента И 75 группы 74 элементов И, разрешая прохождение сигналов опорной частоты на второй вход второго элемента ИЛИ 71 группы 70 элементов ИЛИ и третий информационный выход коммутатора 9. И наконец по группе тактовых линий

148 сигнал поступает на тактовый вход блока 5 счетчиков тактов и синхронизирующий вход второго счетчика 80. Второй счетчик 80, выполнив подсчет серии импульсов опорной частоты с заданным коэффициентом пересчета К2, формирует на своем выходе сигнал "Конецно (а2). ", который поступает на вторую линию информационного выхода блока 5 счетчиков тактов, третий информационный вход коммутатора 7 тактов и первый вход элемента И 18 второй группы 15 элементрв.

С выхода элемента И 13 сигнал поступает на вход элемента ИЛИ 25, первый инфор5 мационный выход коммутатора 7, вход управления режимом блока 6 и вход управ. ления режимом второго узла 10. Далее сигнал поступает на второй вход элемента И 87, с выхода которого сигнал "Конец х (а2 ) поступает на первый вход элемента ИЛИ 90

10 и установочный вход триггера 92, фиксируя факт выполнения второй контрольной точ киа2, С выхода триггера 92 сигнал S(a2) поступает на выход переноса второго узла 10 и

15 вход переноса третьего узла 10, разрешая прохождениесигнала о выполнении третьей контрольной точки а3. Кроме того, сигнал поступает на первый информационный выход второго узла 10, вторую линию инфор20 мационной шины информационного выхода блока 6 и первый информационный вход коммутатора 8. С выхода коммутатора 8 он поступает по второй линии информационной шины на вход второго формирователя

25 28 импульсов группы 2? формирователей и вход второго элемента И 39 группы 38 элементов, с выхода которого импульсный сигнал S(a2) поступает (как сигнал 3ТИ) на i вторую линию первой управляющей шины

30. четвертого информационного выхода коммутатора 8. Далее по группе управляющих и информационныхшин и линий 145сигнал поступает на выход устройства и вход объекта контроля. Кроме того, сигнал S(a2) с первого

35 информационного входа коммутатора 8.по второй линии информационной шины поступает на второй вход узла 46, вход инвер- . тора А8 группы 47 инверторов, с выхода которого он подается на второй вход второ40 го элемента И 50 группы 49 элементов управления вторым разрядом, запрещая выдачу сигнала разрешения F(2)1 и прекращая подачу опорной частоты на вход второго счетчика 80 блока 5. Кроме того, сигнал

45 $(а2) с второго входа узла 46 поступает на первые входы вторых элементов И 50 групп

49 элементов управления третьим, четвертым, восьмым и десятым разрядами, форми руя сигналы разрешения F(3)2; F(4)2; F(8)2;, 50 F(10)2.

Сигнал F(3)2 с выходов элемента ИЛИ 51 и группы 49 элементов управления третьим разрядом поступает на третий выход узла

46, первый выход третьего элемента И 45

55 -группы 44 элементов И, разрешая на интер. вале времени между второй а2 и третьей аЗ контрольными точками прохождение информации в последовательном коде на вход объекта контроля. Кроме того, сигнал F(3)2

1667073

22 поступает по третьей линии на первый информационный выход коммутатора 8, первый информационный вход коммутатора 9, второй вход третьего элемента И 73 группы

72 элементов И, разрешая прохождение тактовых сигналов ТИ (1), поступающих с объекта контроля по группе управляющих и информационных шин и линий 128 на второй информационный вход коммутатора 9, Далее по второй управляющей шине сигнал поступает на группу 58 элементов ИЛИ-И и первый вход третьего элемента И 73. Сигналы ТИ (1) с выхода третьего элемента И 73 поступают на первый вход третьего элемента ИЛИ 71, третий информационный выход коммутатора 9,. тактовый вход блока 5, синхронизирующий вход третьего счетчика 80, где выполняется подсчет их числа. Сигнал

ТИ (1) также поступают на первый вход третьего элемента И 67 и вход элемента

ИЛИ 76, с выхода которого они передаются на второй информационный выход коммутатора 9, стробирующий вход коммутатора 8, второй вход третьего элемента И 45 группы

44 элементов И, к третьему входу которого также подключен выход J-го разряда сдвигающего регистра 81. При этом третий разряд передаваемого информационного слова по первому сигналу ТИ (1) поступает с выхода третьего элемента И 45 на третью линию второй информационной шины, четвертый информационный выход коммутатора 8, выход устройства и объект контроля. Кроме того, сигналы ТИ (1) с выхода элемента ИЛИ

76 поступают на вход элемента 79 задержки, элемент ИЛИ 77, вход управления записью блока 4 и сдвигающий вход регистра

81, обеспечивая сдвиг информационного слова (передаваемого на ОК последовательным кодом) на один разряд влево (после того, как крайний левый J-й разряд информационного слова будет передан), Временная диаграмма обмена достигает третьей контрольной точки а3. когда третий счетчик

80. выполнив подсчет серии импульсов ТИ (1) с заданным коэффициентом пересчета Кз, сформирует на своем выходе сигнал "Конец

ТИ (1)". Этот сигнал поступает на информа= ционный выход блока 5, третий информационный вход коммутатора 7; первый вход элемента И 18третьей группы 15элементов, элемент ИЛИ 25 и вход управления режимом блока 6. Далее сигнал передается на вход управления режимом третьего узла 10 и второй вход элемента И 87, с выхода которого сигнал "Конец ТИ(1)" поступает на элемент ИЛИ 90 и установочный вход триггера

92, фиксируя факт выполнения третьей контрольной точки а3.20

40 формирует на своем выходе сигнал "Конец

45. "т (а4 ). ", который поступает на четвертую

После выполнения второй контрольной точки а2 на выходах узла 46, кроме сигнала

F(3)2, были сформированы сигналы F(4)2;

F(8)2; Р(10)2, которые поступают на первый информационный выход коммутатора 8. Далее по группе линий 127 сигналы поступают на первый информационный вход коммутатора 9 и вторые входы четвертого, восьмого и десятого элементов И 75 группы 74 элементов И. На первые входы этих элементов поступают со стробирующего входа коммутатора 9 сигналы опорной частоты, которые с выходов четвертого, восьмого и десятого элементов И 75 поступают на вторые входы четвертого, восьмого и десятого элементов

ИЛИ 71 группы 70 элементов ИЛИ и третий информационный выход коммутатора 9. Далее по группе тактовых линий 148 они передаются на тактовый вход блока 5 и синхронизирующие входы четвертого, восьмого и десятого счетчиков 80. которые выполняют подсчет величин временных интервалов F(a4), t (а8), т (a10).

Сигнал о выполнении третьей контрольной точки Я(а3) с выхода триггера 92 третьего узла 10 поступает на выход переноса и вход переноса четвертого узла 10, разрешая прохождение сигнала о выполнении четвертой контрольной точки. Кроме того, сигнал поступает на первый информационный выход третьего узла 10, третью линию информационной шины информационного выхода блока 6 и первый информационный вход коммутатора 8. С выхода коммутатора 8 сигнал поступает на третий вход узла 46, вход третьего инвертора 48 группы 47 инверторов и второй вход второго элемента И 50 группы 49 элементов управления третьим разрядом, запрещая подачу разрешающего сигнала.

Четвертый счетчик 80, выполнив подсчет серии импульсов опорной частоты с заданным коэффициентом пересчета К4, линию информационного выхода блока 5 счетчиков тактов, третий информационный вход коммутатора 7, первый вход элемента

И 18 четвертой группы 15 элементов. С выхода этого элемента сигнал "Конец т (а4).

"поступает на элемент ИЛИ 25, первый информационный выход коммутатора 7, вход управления режимом блока 6 и вход управления режимом четвертого узла 10. Далее сигнал поступает на второй вход элемента

И 87, с выхода которого сигнал "Конец т ( а4). " поступает на первый вход элемента

ИЛИ 90 и установочный вход триггера 92, фиксируя факт выполнения четвертой конт23

1667073

24 ральной точки а4. С выхода триггера 92 сигнал S(a4) поступает на выход переноса чет,вертого узла 10 и вход переноса пятого узла

10, разрешая прохождение сигнала о выполнении пятой контрольной точки а5. Кроме того, сигнал S(a4) поступает на первый ин формационный выход четвертого узла 10,,четвертую линию информационной шины информационного выхода блока 6 и первый ,информационный вход коммутатора 8. За тем он поступает по четвертой линии инфор;мационной шины на четвертый вход узла 46, ! ,вход четвертого инвертора 48 группы 47 ин верторов и второй вход второго элемента И 50 группы 49 элементов управления четвер тым разрядом;запрещая подачу разрешаю щего сигнала F(4)2. Временная диаграмма обмена достигает пятой контрольной точки а5, когда с объекта контроля приходит оди ночная команда признака перезаписи (ПРЗ), которая поступает на вход устройст, ва, Далее по группе управления и нформаци, онных шин линий 128 сигнал и.:тупает на второй информационный вход коммутатора

9, первый информационный выход коммута,тора 9, третий информационный вход коммутатора 7 и первый вход элемента И 17 пятой группы 15 элементов, Далее сигнал ПРЗ поступает на элемент ИЛИ 25, первый информационный выход коммутатора 7, вход управления режимом блока 6, вход управления режимом пятого узла 10, Затем он передается на второй вход элемента И 87, первый вход элемента ИЛИ 90 и установочный вход триггера 92, фиксируя факт выполнения пятой контрольной точки а5. С выхода

1 триггера 92 сигнал S(a5) поступает на выход переноса пятого узла 10 и вход переноса шестого узла 10, разрешая прохождение сигнала S(a6). Кроме того, сигнал S(a5) поступает на первый информационный выход пятого узла 10, пятую линию информационной шины информационного выхода блока

6, первый информационный вход коммута тора 8, откуда он поступает по пятой линии информационной шины на пятый вход узла

46, Затем сигнал передается на первые входы пятых элементов И 50 группы 49 элементов управления шестым и седьмым разрядами, а на шестом и седьмом выходах узла 46 формируются сигналы разрешения

F(6)5; F(7)5.

Сигнал F(6)5 с выхода элемента ИЛИ 51 и группы 49 элементов управления шестым разрядом поступает на шестой выход узла

46, первый информационный выход коммутатора 8, первый информационный вход коммутатора 9 и второй вход элемента И 73 группы 72 элементов, разрешая прохождение тактовых сигналов ТИ (2), поступающих с объекта контроля, на вход устройства. Далее по группе управляющих и информационных шин и линий 128 сигнал поступает на второй информационный вход коммутатора

9 данных, группу 58 элементов ИЛИ-И и первый вход шестого элемента И 73. Сигналы ТИ (2) с выхода шестого элемента И 73 поступают на первый вход шестого элемента ИЛИ 71 группы 70 элементов ИЛ И, третий информационный выход коммутатора 9, тактовый вход блока 5 и синхронизирующий вход шестого счетчика 80, где выполняется подсчет их числа. Сигналы ТИ (2) также no\ ступают на первый вход шестого элемента

И 62 группы 61 элементов ИЛИ-И, вход элемента ИЛИ 77, вход управления записью блока 4 и сдвигающий вход регистра 81, обеспечивая сдвиг информационного слова перед приемом очередного разряда, передаваемого с ОК последовательным кодом;

Кроме того, сигналы ТИ (2) с выхода элемента ИЛИ 63 группы 61 элементов поступают на элемент 78 задержки, четвертый информационный выход коммутатора 9, вход управления записью блока 4, второй вход элемента ИЛИ 85 и стробирующий вход Jразрядного регистра 81, стробируя запись последовательного кода принимаемого информационного слова. Этот код поступает с выхода объекта контроля на второй информационный вход коммутатора 9 и один из N элементов И 53 (в зависимости от того, по какой из N линий первой информационной шины с ОК ожидается приход информационного слова) группы 52 элементов ИЛИ-И. С выхода элемента ИЛИ 54 информационные сигналы по первой информационной линии поступают на четвертый информационный выход коммутатора 9, вход управления записью блока 4 сдвига данных, первый информационный вход регистра 81 (вход последовательного приема информации).

Временная диаграмма обмена достигает шестой контрольной точки а6, когда шес45 той счетчик 80, выполнив подсчет серии импульсов ТИ (2) с заданным i коэффициентом пересчета Кв, сформирует на своем выходе сигнал "Конец ХИ (2)", который по шестой линии поступает на информационный выход блока 5, Далее сигнал поступает на третий информационный вход коммутатора 7, первый вход элемента И 18 шестой группы 15 элементов, проходит через элемент ИЛИ 25, поступает на первый информационный выход коммутатора 7, вход управления режимом блока 6, вход управления режимом шестого узла 10 и второй вход элемента И 87, с выхода которого сигнал

"Конец ТИ (2)" поступает нэ элемент ИЛИ 90

26

1667073

25 и установочный вход триггера 92, фиксируя факт выполнения контрольной точки а6.

Сигнал о выполнении шестой контрольной точки Я(а6) с выхода триггера 92 поступает на выход переноса шестого узла 10 и вход переноса седьмого узла 10, разрешая прохождение сигнала о выполнении седьмой контрольной точки а7. Кроме того, сигнал Я(а6) поступает на первый информационный выход шестого узла 10, шестую линию информационной шины информационного выхода блока 6, первый информационный вход коммутатора 8, шестой вход узла 46. Затем он поступает на вход шестого инвертора 48 группы 47 инверторов и второй вход пятого элемента И 50 группы 49 элементов управления шестым разрядом, запрещая подачу разрешающего сигнала F(6)5.

Счетчик 80, выполнив подсчет серии им.пульсов опорной частоты с заданным коэффициентом пересчета К7, формирует на своем выходе сигнал "Конец т (э7) ", который поступает на седьмую линию информационного выхода блока 5 счетчиков тактов, третий информационный вход коммутатора

7 и первый вход элемента.И 18 седьмой группы 15 элементов, С выхода этого элемента сигнал "Конец t(а7) " поступает на элемент ИЛИ 25, первый информационный выход коммутатора 7, вход управления режимом блока 6 и вход управления режимом седьмого узла 10, Далее сигнал поступает на второй вход элемента И 87, с выхода которого сигнал "Конец г (а7) "поступает на первый вход элемента ИЛИ 90 и установочный вход триггера 92, фиксируя факт выполнения седьмой контрольной точки, С выхода триггера 92 сигнал S(a7) поступает на выход переноса седьмого узла 10 и вход переноса 40 восьмого узла 10, разрешая прохождение сигнала о выполнении восьмой контрольной точки а8. Кроме того, сигнал S(a7) поступает на первый информационный выход седьмого узла 10, седьмую линию информационной „ шины информационного выхода блока 6, первый информационный вход коммутатора

8, откуда он поступает по седьмой линии информационной шины на седьмой входузла 46, вход седьмого инвертора 48 группы 50

47 инверторов и второй вход пятого элемента И 50 группы 49 элементов управления. седьмым разрядом, запрещая подачу разрешающего сигнала F(7)5.

Временная диаграмма обмена достигает восьмой контрольной точки в8, когда восьмой счетчик 80, выполнив подсчет серии импульсов опорной частоты с заданным коэффициентом пересчета Кэ, сформирует на своем выходе сигнал "Конец t, (а8) ", который поступает на восьмую линию информационного выхода блока 5 счетчиков тактов. Далее по группе информационных линий 139 сигнал поступает на третий управляющий вход коммутатора 7 и первый вход элемента И 18 восьмой группы 15 элементов, с выхода которого сигнал "Конец т (а8 ) " поступает на элемент ИЛИ 25. первый информационный выход коммутатора 7, вход управления режимом блока 6 и вход управления режимом восьмого узла 10.

Далее он передается на второй вход элемента И 87, с выхода которого сигнал "Конец

t(a8)" поступает на первый вход элемента

ИЛИ 89 и установочный вход триггера 92, фиксируя факт выполнения восьмой контрольной точки а8. С выхода триггера 92 сигЙал S(a8) поступает на выход переноса восьмого узла 10 и вход переноса девятого узла 10; разрешая прохождение сигнала о выполнении девятой контрольной точки а9.

Кроме того, сигнал S(a8) поступает на первый информационный выход восьмого узла

10, восьмую линию информационной шины информационного выхода блока 6, первый информационный вход коммутатора 8. С выхода коммутатора он поступает по восьмой линии информационной шины на восьмой вход узла 46, вход восьмого инвертора 48 группы 47 инверторов и второй вход второго элемента И 50 группы 49 элементов управления восьмым разрядом, запрещая подачу разрешающего сигнала F(8)2.

Кроме того, сигнал S(a8) с первого информационного входа коммутатора 8 поступает на вход восьмого формирователя 28 импульсов группы 27 формирователей, первый вход восьмого элемента И 30 группы 29 элементов ИЛИ-И, вход элемента ИЛИ 31; с выхода которого сигнал "Запрос ЭВМ" поступает на третий информационный выход коммутатора 8 и вход признака приема данных блока 2 задания тестов и анализа реакций и записывается в разряд "Запрос ЭВМ" регистра 96.

Управляющая ЭВМ 95 в соответствии с алгоритмом (фиг.21) периодически считывает согласно типовому циклу чтения (фиг.18) содержимое регистра 96 и определяет нали-чие информации в разрядах "Запрос ЭВМ" и "Брак" регистра 96. В случае появления сигнала "Брак", управляющая 3ВМ 95 выполняет чтение содержимого 1,,Л,...J-.ãî разрядов блока 6 формирования маски. Чтение выполняется следующим образом. В разряд ЧТС 1 регистра 96 записывается сигнал, который с выхода регистра 96 поступает на второй вход элемента ИЛИ 112 и вход

28

1667073

27 записи регистра 97. Содержимое 1...Л,...!-го разрядов блока 6 поступает на информационный выход блока 6, первый информационный вход блока 2, второй вход модуля ИЛИ

114 и вход приема параллельной информа- 5 ции регистра 97. Управляющая ЭВМ 95 считывает содержимое регистра 97, анализирует и распечатывает его содержание.

В случае появления сигнала "Запрос "0

ЭВМ" (при отсутствии сигнала "Брак" ) управляющая ЭВМ 95(в соответствии с реализуемой ВДО) выполняет чтение содержимого 1,...J...,J-го разрядов блока 4 сдвига данныМ. Чтение выполняется следу- "5 ющим образом, В разряд регистра 96 запи-. сывается сигнал ЧТС 2, который с выхода ! регистра 96 поступает на второй вход элемента ИЛИ 113 и вход записи регистра 98;

Содержимое 1„..J,...J-ro разрядов блока 4 20 поступает на информационный выход блока

4, второй информационный вход блока 2 и второй вход модуля ИЛИ 115. Далее сигнал поступает на вход приема параллельной информации регистра 98. Управляющая ЭВМ 25

95 считывает содержимое регистра 98, анализирует его и в соответствии с ВДО выдает на блок 2 сигнал ДА, который записывается в девятый разряд регистра 100 (с выхода которого сигнал поступает на второй инфор- 30 мационный выход блока 2, первый информационный вход коммутатора 7, первый вход элемента И 16 девятой группы 15 элементов ИЛИ-И, вход элемента.ИЛИ 25, первый информационный выход коммутатора 7, " вход управления режимом блока 6, вход управления режимом девятого узла 10). Далее сигнал ДА поступает на второй вход элемента И 87, с выхода которого (через элемент

ИЛИ 90) он подается на установочный вход 40 триггера 92, фиксируя факт выполнения девятой контрольной точки а9. С выхода триг гера 92 сигнал S(a9) поступает на выход

,. переноса девятого узла 10 и вход переноса десятого узла 10, разрешая прохождение 45 сигнала о выполнении десятой контрольной точки а10. Кроме того, управляющая Э ВМ 95 выполняет запись в блок 4 сдвига данных нового информационного слова, которое будет передано на объект контроля на следу- 50 ющем цикле обмена. Сигнал S(a9) поступает на первый информационный выход девятого узла 10, девятую линию информационной шины информационного выхода блока

6, первый информационный вход коммута- 55 тора 8, вход девятого формирователя 28 импульсов группы 27 формирователей и вход девятого элемента И 39 группы 38 элементов И. С выхода этого элемента импульсный сигнал S(a9) поступает на девятую линию первой управляющей шины четвертого информационного выхода коммутатора 8, выход устройства и вход объекта контроля..

Временная диаграмма обмена достигает.десятой контрольной точки а10, когда десятый счетчик 80, выполнив подсчет серии импульсов опорной частоты. с заданным коэффициентом пересчета К1о, сформирует на своем выходе сигнал "Конец т (а10 ) который поступает на десятую линию информационного выхода блока 5 счетчиков тактов. Далее по группе информационных линий 139 сигнал поступает на третий информационный вход коммутатора 7, первый вход элемента И 18 десятой группы 15 элементов. С выхода этого элемента сигнал "Конец т(а10) ." поступает на элемент ИЛИ

35, первый информационный выход. коммутатора 7, вход управления режимом блока 6 и вход управления режимом десятого узла

10. Далее сигнал поступает на второй вход элемента И 87, с выхода которого сигнал

"Конец т(а10) "поступает на первый вход элемента ИЛ И 90 и установочный вход триггера 92, фиксируя факт выполнения десятой контрольной точки а10.

С выхода триггера 92 сигнал S(a10) поступает на первый информационный выход десятого узла 10, десятую линию информационной шины информационного выхода блока 6, первый информационный вход коммутатора 8, где он поступает по десятой линии информационной шины на десятый вход узла 46, вход десятого инвертора 48 группы 47 инверторов и второй вход второго элемента И 50 группы 49 элементов управления десятым разрядом, запрещая подачу разрешающего сигнала Fj10)2.

Кроме того, сигнал S(a10) поступает с первого информационного входа коммутатора 8 на вход десятого формирователя.28 импульсов группы 27 формирователей, вход десятого элемента И 33 группы 32 элементов ИЛИ-И, вход элемента ИЛИ 34, С выхода этого элемента сигнал "Сброс — Цикл" поступает на второй информационный выход коммутатора 8 и вход пуска блока З.управления циклом контроля. В случае, если на входе элемента И 12 блока 3 присутствует сигнал "Цикл", поступающий с выхода регистра 96 блока 2 и разрешающий циклическую работу устройства, сигнал "Сброс—

Цикл" поступает на выход элемента И 12.

Далее он передается на формирователь 13 импульса, поступает (уже как сигнал "ЦСб— циклический сброс) на выход блока 3 стробирующий вход коммутатора 7 и первые входы элементов И 24 второй — десятой групп 15 элементов. Далее по третьим лини.

1667073

30 ям второй — десятой управляющих шин первого информационного выхода коммутатора

7 сигнал "ЦСб" поступает по группе управляющих шин 130 на вход управления режимом блока 6, входы управления режимом второго — десятого узлов 10 фиксации маски, первые входы элементов ИЛИ 91 и сбросовые входы триггеров 92 второго— десятогоуэлов 10, обеспечивая выборочный сброс содержимого блока 6 и подготавливая

| .ro к выполнению очередного цикла обмена с ОК. Кроме того, с выхода формирователя

13 импульса блока 3 сигнал "ЦСб" поступает на элемент 14 задержки, где задерживается на время, достаточное для сброса триггеров

92 узлов 10 блока 6. С выхода элемента 14 задержки сигнал "ЦПу" (циклический пуск) поступает по первой линии на выход блока

3, стробирующий вход коммутатора 7, первый вход элемента И 19 второй группы 15 элементов ИЛИ-И. Далее он передается на элемент ИЛИ 25, с выхода которого сигнал

"ЦПу" поступает по первой линии второй управляющей шины на первый информационный выход коммутатора 7. вход управления режимом блока 6, вход управления режимом второго узла 10 и второй вход элемента И 87, с выхода которого он поступает на вход элемента ИЛИ 90 и установочный вход триггера 92, фиксируя факт выполнения второй контрольной точки.

20

30

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

40

55

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

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

ИЛИ, выход переноса i-го узла фиксации маски(1 i

1Г)6 1073

31 ного выхода блока, вход управления режимом, информационный вход, вход начальной установки, первый и второй информационные выходы i-ro узла фиксации маски соединены соответственно с вхо- 5 дом управления режимом, информационным входом и входом начальной установки блока, 1-м разрядом информационного выхода блока и i-м входом элемента ИЛИ, выход которого является вы- 10 ходом признака ошибки блока.

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

1667073

)667О73

1667073

1667073

1667073

1667073

1667073

f27

1667073

1667073

1667073

1667073

1667073

Г

I !

1

1 !

I

1 !

1

1 ! гпвг

I !

1

4K - 7

==Ф

I

1

I ач (! «вЂ” — — — -«!

1

I>. !

« — —. .

Типодой цикл записи индоррайля!ощейЪ

Мднд узел 99 а3риес Р йцкооца операции и инфорнационные регисп!рь

9д-ПЦ

УстаноВ иаходноео,, -«. (схз

УO У1

AOOA rl !

А1,AP

1йподод цикл чменцщг инар национных ре еиеп роо _#_

ЮЗ 8 упра8ля ощу!о 95 два, зпс

СхИ

УСлооные обозна чения .«23 оа д а . задераки при распространении си иналоо по алиная канала йш. дадедл!ка форниробания сигнала.

Фиг. 17

1667073

1667073

Циклич же дСМ носка

1667073

Юиаг

Составитель Г. Виталиев

Техред M.Ìîðãåíòàë Корректор Т. Палий

Редактор А Лежйина

Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101

Заказ 2525 Тираж 419 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035. Москва, Ж-35, Раушская наб., 4/5

Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков Устройство для контроля цифровых блоков 

 

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

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

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

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

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

Кодер // 1536386
Изобретение относится к вычислительной технике и может быть использовано для обнаружения и исправления ошибок с помощью корректирующих кодов

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

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при разработке ЭВМ и вычислительных и управляющих систем

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

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

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

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

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

Изобретение относится к области антивирусной защиты

Изобретение относится к способу и устройству для сравнения выходных данных по меньшей мере двух исполнительных блоков микропроцессора

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

Изобретение относится к области настройки и/или конфигурирования программного обеспечения в устройствах
Наверх