Устройство для контроля цифровых блоков
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(51) АНИЕ ИЗОБРЕТЕНИ АВТОРСКОМУ ДЕТЕЛЬ в и В,Н.Ф ССР85.ССР РОЛ ислительзовано в якв исп Устройст1 импульсов,за реакций,троля, блосчетчиков та ератор аналиво (фиг.1) содержит блок 2 задания тест блок 3 управления ц4 сдвига данны ктов, блок 6 формир клом конблок 5 вания маГОСУДА Р СТВЕ ННЫИ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИПРИ ГКНТ СССР(56) Авторское свидетельствоМ 1161934, кл. 6 06 Р 13/00,Авторское свидетельствоМ. 1128243, кл. О 06 Е 13/00,(54) УСТРОЙСТВО ДЛЯРОВЦХ БЛОКОВ(57) Изобретение относиной технике и может бы Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах контроля цифровых устройств, в системах управления технологическими процессами, в частности в устройствах, осуществляющих обмен между ЭВМ и обьектами контроля и управления,Целью изобретения является расширение функциональных возможностей путем реализации универсальных диаграмм контроля,На фиг,1 приведена структурная схема предлагаемого устройства; на фиг.2 - схема блока формирования маски; на фиг.3 - схема блока управления циклом контроля; на фиг,4 - схема коммутатора тактов; на фиг,5 и 6 - схема коммутатора тестов; на фиг.7 - схема узла формирования сигналов разрешения; на фиг,8 и 9 - схема коммутатора данных; на фиг,10 - схема блока счетчиков тактов; на фиг.11 - схема блока сдвига данных; на фиг,12 - схема узла фиксации маски; автоматизированных системах контроля цифровых устройств, в системах управления технологическими процессами, в частности в устройствах, осуществляющих обмен между Э ВМ и объектами контроля и управления. Целью изобретения является расширение функциональных возможностей за счет реализации универсальнь 1 х диаграмм контроля. Устройство содержит генератор импульсов, блок задания тестов и анализа реакций, блок управления циклом контроля, блок сдвига данных, блок счетчиков тактов, блок формирования маски, коммутатор тактов, коммутатор тестов, коммутатор данных, 2 э,п. ф-лы, 21 ил,на фиг,13-15 - схема блока задания тестов и анализа реакций; на фиг.16 - схема де=,.шифратора адреса и кода операции; на фиг.17 - типовой цикл записи информации из управляющей ЭВМ в регистры блока задания тестов и анализа реакций; на фиг.18 - типовой цикл чтения информации из регистров блока задания тестов и анализа реакций в управляющую ЭВМ; на фиг,19 - пример временной диаграммы обмена с обьектом контроля; на фиг.20 - распределения контрольных точек временной диаграммы обмена по узлам фиксации маски блока формирования маски; на,фиг.21 - алгоритм работы ЭВМ при работе в составе блока задания тестов и анализа реакций,разрешающий сигнал "Разрешение", то сигнал "Брак" (нарушение очередности в прохождении контрольных точек) на выходе элемента И 88 не формируется, а сигнал "Пуск" поступает на выход элемента И 82, ", первый вход элемента ИЛИ 90, установоч ный вход триггера 92, фиксируя факт вы полнения первой контрольной точки а 1, Свыхода триггера 92 сигнал первой контроль, ной точки Я(а 1) (фиг.20) поступает на выход , переноса первого узла 10 и вход переноса , второго узла 10, разрешая прохождениесигнала контрольной точки а 2., Кроме того,сигнал Я(а 1) поступает на первый информационный выход узла 10, первую линию ин-формационной шины информационноговыхода блока б, первый информационныйвход коммутатора 8. Далее по первой линииинформационной шины сигнал поступает на вход первого формирователя 28 импульсовгруппы 27 формирователей, вход первогоэлемента И 39 группы 38 элементов И. С выхода этого элемента импульс:ый сигнал, Я(а 1) поступает (как сигнал ПНО),на первую линию первой управляющей шины четвертого информационного выхода коммутатора 8, а далее по группе информационных и управляющих шин и линий 145 - на выход устройства и вход объекта контроля. Сигнал Я(а 1) поступает также на первые вхоДы первых элементов И 30, 33, 36 групп 29, 32, 35 элементов. Однако на их выходы сигнал Я(а 1) не проходит, так как на этиэлементы сигналы. настройки не подавалисьСигнал Я(а 1) поступает на первый вход узла 46 формирования сигналов разрешения, первый вход второго элемента И 50 группы 45 элементов управления вторым разрядом и далее через элемент ИЛИ 51 на второй выход узла 46, формируя сигнал разрешения Г(2)1, который поступает на первый информационный выход. коммутатора 8. Далее по группе линий 127 сигнал поступает на первый информационный вход коммутатора 9, второй вход второго элемента И 75 группы 74 элементов И, разрешая прохождение сигналов опорной частоты на второй вход второго элемента ИЛИ 71 группы 70 элементов ИЛИ и третий информационный выход коммутатора 9. И наконец по группе тактовых линий 148 сигнал поступает на тактовый вход блока 5 счетчиков тактов и синхронизирующий вход второго счетчика 80. Второй счетчик 80, выполнив подсчет серии импульсов опорной частоты с заданным коэффициентом пересчета К 2, формирует на своем выходе сигнал "Конецно (а 2). ", который поступает на вторую линию информационного выхода блока 5 счетчиков тактов, третий информационный вход коммутатора 7 тактов и первый вход элемента И 18 второй группы 15элементрв,С выхода элемента И 13 сигнал поступает на вход элемента ИЛИ 25, первый инфор 5 мационный выход коммутатора 7, входуправления режимом блока 6 и вход управления режимом второго узла 10. Далее сигнал поступает на второй вход элемента И 87,с выхода которого сигнал "Конец х ( а 2 )поступает на первый вход элемента ИЛИ 9010 и установочный вход триггера 92, фиксируяфакт выполнения второй контрольной точкиа 2,С выхода триггера 92 сигнал Я(а 2) поступает на выход переноса второго узла 10 и 15 вход переноса третьего узла 10, разрешаяпрохождениесигнала о выполнении третьей контрольной точки аЗ. Кроме того, сигнал поступает на первый информационный выход второго узла 10, вторую линию инфор мационной шины информационного выходаблока 6 и первый информационный вход коммутатора 8. С выхода коммутатора 8 он поступает по второй линии информационной шины на вход второго формирователя 25 28 импульсов группы 2 формирователей ивход второго элемента И 39 группы 38 элементов, с выхода которого импульсный сигнал Я(а 2) поступает( как сигнал ЗТИ) навторую линию первой управляющей шины 30. четвертого информационного выхода коммутатора 8. Далее по группе управляющих и информационныхшин и линий 145 сигнал поступает на выход устройства и вход объекта контроля. Кроме того, сигнал Я(а 2) с первого35 информационного входа коммутатора 8.повторой линии информационной шины поступает на второй вход узла 46, вход инвер- .тора,48 группы 47 инверторов, с выходакоторого он подается на второй вход второ 40 го элемента И 50 группы 49 элементов управления вторым разрядом, запрещаявыдачу сигнала разрешения Р(2)1 и прекращая подачу опорной частоты на вход второго счетчика 80 блока 5. Кроме того, сигнал45 Я(а 2) с второго входа узла 46 поступает напервые входы вторых элементов И 50 групп49 элементов управления третьим, четвертым, восьмым и десятым разрядами, форми руя сигналы разрешения Г(3)2; Ц 4)2; Ц 8)2;,50 Ц 10)2,Сигнал ЦЗ)2 с выходов элемента ИЛИ 51и группы 49 элементов управления третьимразрядом поступает на третий выход узла46, первый выход третьего элемента И 4555 -группы 44 элементов И, разрешая на интервале времени между второй а 2 и третьей аЗконтрольными точками прохождение информации в последовательном коде на входобъекта контроля, Кроме того, сигнал Е(З)2поступает по третьей линии на первый информационный выход коммутатора 8, первый информационный вход коммутатора 9, второй вход третьего элемента И 73 группы 72 элементов И, разрешая прохождение тактовых сигналов ТИ (1), поступающих с объекта контроля по группе управляющих и информационных шин и линий 128 на второй информационный вход коммутатора 9, Далее по второй управляющей шине сигнал поступает на группу 58 элементов ИЛИ-И и первый вход третьего элемента И 73. Сигналы ТИ (1) с выхода третьего элемента И 73 поступают на первый вход третьего элемента ИЛИ 71, третий информационный выход коммутатора 9,. тактовый вход блока 5, синхронизирующий вход третьего счетчика 80, где выполняется подсчет их числа, Сигнал ТИ (1) также поступают на первый вход третьего элемента И 67 и вход элемента ИЛИ 76, с выхода которого они передаются на второй информационный выход коммутатора 9, стробирующий вход коммутатора 8, второй вход третьего элемента И 45 группы 44 элементов И, к третьему входу которого также подключен выход Л-го разряда сдвигающего регистра 81. При этом третий разряд передаваемого информационного слова по первому сигналу ТИ (1) поступает с выхода третьего элемента И 45 на третью линию второй информационной шины, четвертый информационный выход коммутатора 8, выход устройства и объект контроля. Кроме того, сигналы ТИ (1) с выхода элемента ИЛИ 76 поступают на вход элемента 79 задержки, элемент ИЛИ 77, вход управления записью блока 4 и сдвигающий вход регистра 81, обеспечивая сдвиг информационного слова (передаваемого на ОК последовательным кодом) на один разряд влево (после того, как крайний левый 3-й разряд информационного слова будет передан), Временная диаграмма обмена достигает третьей контрольной точки а 3. когда третий счетчик 80. выполнив подсчет серии импульсов ТИ (1) с заданным коэффициентом пересчета Кз, сформирует на своем выходе сигнал "Конец ТИ (1)". Этот сигнал поступает на информационный выход блока 5, третий информационный вход коммутатора 7; первый вход элемента И 18 третьей группы 15 элементов, элемент ИЛИ 25 и вход управления режимом блока 6. Далее сигнал передается на вход управления режимом третьего узла 10 и второй вход элемента И 87, с выхода которого сигнал "Конец ТИ(1)" поступает на элемент ИЛИ 90 и установочный вход триггера 92, фиксируя факт выполнения третьей контрольной точки аЗ.20 25 40 формирует на своем выходе сигнал "Конец45. "т ( а 4 ). ", который поступает на четвертую 50 10 15 30 35 После выполнения второй контрольной точки а 2 на выходах узла 46, кроме сигнала Г(3)2, были сформированы сигналы Р(4)2; Я 8)2; Р(10)2, которые поступают на первый информационный выход коммутатора 8. Далее по группе линий 127 сигналы поступают на первый информационный вход коммутатора 9 и вторые входы четвертого, восьмого и десятого элементов И 75 группы 74 элементов И. На первые входы этих элементов поступают со стробирующего входа коммутатора 9 сигналы опорной частоты, которые с выходов четвертого, восьмого и десятого элементов И 75 поступают на вторые входы четвертого, восьмого и десятого элементов ИЛИ 71 группы 70 элементов ИЛИ и третий информационный выход коммутатора 9. Далее по группе тактовых линий 148 они передаются на тактовый вход блока 5 и синхронизирующие входы четвертого, восьмого и десятого счетчиков 80. которые выполняют подсчет величин временных интервалов Г(а 4), т (а 8), т (а 10).Сигнал о выполнении третьей контрольной точки Я(аЗ) с выхода триггера 92 третьего узла 10 поступает на выход переноса и вход переноса четвертого узла 10, разрешая прохождение сигнала о выполнении четвертой контрольной точки. Кроме того, сигнал поступает на первый информационный выход третьего узла 10, третью линию информационной шины информационного выхода блока б и первый информационный вход коммутатора 8. С выхода коммутатора 8 сигнал поступает на третий вход узла 46, вход третьего инвертора 48 группы 47 инверторов и второй вход второго элемента И 50 группы 49 элементов управления третьим разрядом, запрещая подачу разрешающего сигнала.Четвертый счетчик 80, выполнив подсчет серии импульсов опорной частоты с заданным коэффициентом пересчета К 4,линию информационного выхода блока 5 счетчиков тактов, третий информационный вход коммутатора 7, первый вход элемента И 18 четвертой группы 15 элементов. С выхода этого элемента сигнал "Конецно (а 4). "поступает на элемент ИЛИ 25, первый информационный выход коммутатора 7, вход управления режимом блока 6 и вход управления режимом четвертого узла 10, Далее сигнал поступает на второй вход элемента И 87, с выхода которого сигнал "Конец т ( а 4). " поступает на первый вход элемента ИЛИ 90 и установочный вход триггера 92, фиксируя факт выполнения четвертой контральной точки а 4. С выхода триггера 92 сигнал Я(а 4) поступает на выход переноса чет.вертого узла 10 и вход переноса пятого узла 10, разрешая прохождение сигнала о выполнении пятой контрольной точки а 5, Кроме того, сигнал Я(а 4) поступает на первый информационный выход четвертого узла 10, ,четвертую линию информационной шины информационного выхода блока 6 и первый ,информационный вход коммутатора 8, Затем он поступает по четвертой линии инфор;мационной шины на четвертый вход узла 46, ,вход четвертого инвертора 48 группы 47 инверторов и второй вход второго элемента И 50 группы 49 элементов управления четвертым разрядом;запрещая подачу разрешающего сигнала Г(4)2, Временная диаграмма обмена достигает пятой контрольной точки а 5, когда с объекта контроля приходит одиночная команда признака перезаписи ПРЗ), которая поступает на вход устройст, ва, Далее по группе управления и нформаци,онных шин линий 128 сигнал и,.;тупэет навторой информационный вход коммутатора 9, первый информационный выход коммута,тора 9, третий информационный вход коммутатора 7 и первый вход элемента И 17 пятой группы 15 элементов, Далее сигнал ПРЗ поступает на элемент ИЛИ 25, первый информационный выход коммутатора 7, вход управления режимом блока 6, вход управления режимом пятого узла 10, Затем он передается на второй вход элемента И 87, первый вход элемента ИЛИ 90 и установочный вход триггера 92, фиксируя факт выполнения пятой контрольной точки а 5. С выхода триггера 92 сигнал Я(а 5) поступает на выход переноса пятого узла 10 и вход переноса шестого узла 10, разрешая прохождение сигнала Я(а 6). Кроме того, сигнал Я(а 5) поступает на первый информационный выход пятого узла 10, пятую линию информационной шины информационного выхода блока 6, первый информационный вход коммута тора 8, откуда он поступает по пятой линии информационной шины на пятый вход узла 46, Затем сигнал передается на первые входы пятых элементов И 50 группы 49 элементов управления шестым и седьмым разрядами, а на шестом и седьмом выходах узла 46 формируются сигналы разрешения Г(6)5; Г(7)5.Сигнал Ц 6)5 с выхода элемента ИЛИ 51 и группы 49 элементов управления шестым разрядом поступает на шестой выход узла 46, первый информационный выход коммутатора 8, первый информационный вход коммутатора 9 и второй вход элемента И 73 группы 72 элементов, разрешая прохождение тактовых сигналов ТИ (2), поступающих с объекта контроля, на вход устройства. Далее по группе управляющих и информационных шин и линий 128 сигнал поступает на второй информационный вход коммутатора 9 данных, группу 58 элементов ИЛИ-И и первый вход шестого элемента И 73. Сигналы ТИ (2) с выхода шестого элемента И 73 поступают на первый вход шестого элемента ИЛИ 71 группы 70 элементов ИЛ И, третий информационный выход коммутатора 9, тактовый вход блока 5 и синхронизирующий вход шестого счетчика 80, где выполняется подсчет их числа. Сигналы ТИ (2) также поступают на первый вход шестого элемента И 62 группы 61 элементов ИЛИ-И, вход элемента ИЛИ 77, вход управления записью блока 4 и сдвигающий вход регистра 81, обеспечивая сдвиг информационного слова перед приемом очередного разряда, передаваемого с ОК последовательным кодом; Кроме того, сигналы ТИ (2) с выхода элемента ИЛИ 63 группы 61 элементов поступают на элемент 78 задержки, четвертый информационный выход коммутатора 9, вход управления записью блока 4, второй вход элемента ИЛИ 85 и стробирующий вход 3- разрядного регистра 81, стробируя запись последовательного кода принимаемого информационного слова. Этот код поступает с выхода объекта контроля на второй информационный вход коммутатора 9 и один из й элементов И 53 (в зависимости от того, по какой из И линий первой информационной шины с ОК ожидается приход информационного слова) группы 52 элементов ИЛИ-И. С выхода элемента ИЛИ 54 информационные сигналы по первой информационной линии поступают на четвертый информационный выход коммутатора 9, вход управления записью блока 4 сдвига данных, первый информационный вход регистра 81 (вход последовательного приема информации).Временная диаграмма обмена достигает шестой контрольной точки а 6, когда шес той счетчик 80, выполнив подсчет серииимпульсов ТИ (2) с заданнымкоэффициентом пересчета Кб, сформирует на своем выходе сигнал "Конец ХИ (2)", который по шестой линии поступает на информационный выход блока 5, Далее сигнал поступает на третий информационный вход коммутатора 7, первый вход элемента И 18 шестой группы 15 элементов, проходит через элемент ИЛИ 25, поступает на первый информационный выход коммутатора 7, вход управления режимом блока 6, вход управления режимом шестого узла 10 и второй вход элемента И 87, с выхода которого сигнал "Конец ТИ (2)" поступает нэ элемент ИЛИ 90и установочный вход триггера 92, фиксируяфакт выполнения контрольной точки а 6.Сигнал о выполнении шестой контрольной точки Я(а 6) с выхода триггера 92 поступает на выход переноса шестого узла 10 ивход переноса седьмого узла 10, разрешаяпрохождение сигнала о выполнении седьмой контрольной точки а 7. Кроме того, сигнал Я(а 6) поступает на первыйинформационный выход шестого узла 10,шестую линию информационной шины информационного выхода блока 6, первый информационный вход коммутатора 8, шестойвход узла 46. Затем он поступает на входшестого инвертора 48 группы 47 инверторов и второй вход пятого элемента И 50группы 49 элементов управления шестымразрядом, запрещая подачу разрешающегосигнала Р(6)5,Счетчик 80, выполнив подсчет серии импульсов опорной частоты с заданным коэффициентом пересчета К 7, формирует насвоем выходе сигнал "Конец т ( э 7) ", который поступает на седьмую линию информационного выхода блока 5 счетчиков тактов,третий информационный вход коммутатора7 и первый вход элемента.И 18 седьмойгруппы 15 элементов, С выхода этого элемента сигнал "Конец т(а 7) "поступает наэлемент ИЛИ 25, первый информационныйвыход коммутатора 7, вход управления режимом блока 6 и вход управления режимомседьмого узла 10, Далее сигнал поступает навторой вход элемента И 87, с выхода которого сигнал "Конец Г ( а 7) "поступает нэ 35первый вход элемента ИЛИ 90 и установочный вход триггера 92, фиксируя факт выполнения седьмой контрольной точки, С выходатриггера 92 сигнал Я(э 7) поступает на выходпереноса седьмого узла 10 и вход переноса 40восьмого узла 10, разрешая прохождениесигнала о выполнении восьмой контрольнойточки а 8. Кроме того, сигнал Я(а 7) поступаетна первый информационный выход седьмого узла 10, седьмую линию информационнойшины информационного выхода блока 6,первый информационный вход коммутатора8, откуда он поступает по седьмой линииинформационной шины на седьмой входузла 46, вход седьмого инвертора 48 группы 5047 инверторов и второй вход пятого элемента И 50 группы 49 элементов управления.седьмым разрядом, запрещая подачу разрешающего сигнала Ц 7)5.Временная диаграмма обмена достигает восьмой контрольной точки в 8, когдавосьмой счетчик 80. выполнив подсчет серии импульсов опорной частоты с заданнымкоэффициентом пересчета Ка, сформирует на своем выходе сигнал "Конец т (а 8) ", который поступает на восьмую линию информационного выхода блока 5 счетчиков тактов, Далее по группе информационных линий 139 сигнал поступает на третий управляющий вход коммутатора 7 и первый вход элемента И 18 восьмой группы 15 элементов, с выхода которого сигнал "Конец т ( а 8 ) " поступает на элемент ИЛИ 25, первый информационный выход коммутатора 7, вход управления режимом блока 6 и вход управления режимом восьмого узла 10. Далее он передается на второй вход элемента И 87, с выхода которого сигнал "Конец т(а 8)" поступает на первый вход элемента ИЛИ 89 и установочный вход триггера 92, фиксируя факт выполнения восьмой контрольной точки а 8. С выхода триггера 92 сигЙал Я(а 8) поступает на выход переноса восьмого узла 10 и вход переноса девятого узла 10; разрешая прохождение сигнала о выполнении девятой контрольной точки а 9. Кроме того, сигнал Яа 8) поступает на первый информационный выход восьмого узла 10, восьмую линию информационной шины информационного выхода блока 6, первый информационный вход коммутатора 8. С выхода коммутатора он поступает по восьмой линии информационной шины на восьмой вход узла 46, вход восьмого инвертора 48 группы 47 инверторов и второй вход второго элемента И 50 группы 49 элементов управления восьмым разрядом, запрещая подачу разрешающего сигнала Р(8)2.Кроме того, сигнал Я(а 8) с первого информационного входа коммутатора 8 поступает на вход восьмого формирователя 28 импульсов группы 27 формирователей, первый вход восьмого элемента И 30 группы 29 элементов ИЛИ-И, вход элемента ИЛИ 31; с выхода которого сигнал "Запрос ЭВМ" поступает на третий информационный выход коммутатора 8 и вход признака приема данных блока 2 задания тестов и анализа реакций и записывается в разряд "Запрос ЭВМ" регистра 96.Управляющая ЭВМ 95 в соответствии с алгоритмом (фиг.21) периодически считывает согласно типовому циклу чтения (фиг.18) содержимое регистра 96 и определяет нали чие информации в разрядах "Запрос ЭВМ" и "Брак" регистра 96. В случае появления сигнала "Брак", управляющая ЭВМ 95 выполняет чтение содержимого 1 ЛЗ-.го разрядов блока 6 формирования маски. Чтение выполняется следующим образом, В разряд ЧТС 1 регистра 96 записывается сигнал, который с выхода регистра 96 поступает на второй вход элемента ИЛИ 112 и входзаписи регистра 97. Содержимое 1,1,1-горазрядов блока 6 поступает на информационный выход блока 6, первый информационный вход блока 2, второй вход модуля ИЛИ 114 и вход приема параллельной информа ции регистра 97. Управляющая ЭВМ 95 считывает содержимое регистра 97, анализирует и распечатывает его содержание.В случае появления сигнала "Запрос "0ЭВМ" (при отсутствии сигнала "Брак" ) управляющая ЭВМ 95(в соответствии с реализуемой ВДО) выполняет чтениесодержимого 1,)3-го разрядов блока 4 сдвига данныМ. Чтение выполняется следу- "5 1 ющим образом, В разряд регистра 96 записывается сигнал ЧТС 2, который с выходарегистра 96 поступает на второй вход элемента ИЛИ 113 и вход записи регистра 98; Содержимое 1,.),Л-го разрядов блока 4 20 поступает на информационный выход блока 4, второй информационный вход блока 2 и второй вход модуля ИЛИ 115. Далее сигнал поступает на вход приема параллельной информации регистра 98. Управляющая ЭВМ 25 95 считывает содержимое регистра 98, анализирует его и в соответствии с ВДО выдает на блок 2 сигнал ДА, который записывается в девятый разряд регистра 100 (с выхода которого сигнал поступает на второй инфор мационный выход блока 2, первый информационный вход коммутатора 7, первый вход элемента И 16 девятой группы 15 элементов ИЛИ-И, вход элемента.ИЛИ 25, первый информационный выход коммутатора 7, " вход управления режимом блока 6, вход управления режимом девятого узла 10). Далеесигнал ДА поступает на второй вход элемента И 87, с выхода которого (через элемент ИЛИ 90) он подается на установочный вход 40 триггера 92, фиксируя факт выполнения девятой контрольной точки а 9. С выхода триг-гера 92 сигнал Я(а 9) поступает на выходпереноса девятого узла 10 и вход переносадесятого узла 10, разрешая прохождение 45 сигнала о выполнении десятой контрольной точки а 10. Кроме того, управляющая Э ВМ 95 выполняет запись в блок 4 сдвига данных нового информационного слова, которое будет передано на объект контроля на следу ющем цикле обмена. Сигнал Я(а 9) поступает на первый информационный выход девятого узла 10, девятую линию информационной шины информационного выхода блока 6, первый информационный вход коммута тора 8, вход девятого формирователя 28 импульсов группы 27 формирователей и входдевятого элемента И 39 группы 38 элементов И. С выхода этого элемента импульсный сигнал Я(а 9) поступает на девятую линию первой управляющей шины четвертого информационного выхода коммутатора 8, выход устройства и вход объекта контроля.,Временная диаграмма обмена достигает.десятой контрольной точки а 10, когда десятый счетчик 80, выполнив подсчет серии импульсов опорной частоты. с заданным коэффициентом пересчета Кю, сформирует на своем выходе сигнал "Конец т ( а 10 ) который поступает на десятую линию информационного выхода блока 5 счетчиков тактов. Далее по группе информационных линий 139 сигнал поступает на третий информационный вход коммутатора 7, первый вход элемента И 18 десятой группы 15 элементов. С выхода этого элемента сигнал "Конец т( а 10) ." поступает на элемент ИЛИ 35, первый информационный выход. коммутатора 7, вход управления режимом блока 6 и вход управления режимом десятого узла 10. Далее сигнал поступает на второй вход элемента И 87, с выхода которого сигнал "Конец т(а 10) "поступает на первый вход элемента ИЛ И 90 и установочный вход триггера 92, фиксируя факт выполнения десятой контрольной точки а 10.С выхода триггера 92 сигнал Я(а 10) по-. ступает на первый информационный выход десятого узла 10, десятую линию информационной шины информационного выхода блока 6, первый информационный вход коммутатора 8, где он поступает по десятой линии информационной шины на десятый вход узла 46, вход десятого инвертора 48 группы 47 инверторов и второй вход второго элемента И 50 группы 49 элементов управления десятым разрядом, запрещая подачу разрешающего сигнала Г(10)2.Кроме того, сигнал Я(а 10) поступает с первого информационного входа коммутатора 8 на вход десятого формирователя.28 импульсов группы 27 формирователей, вход десятого элемента И 33 группы 32 элементов ИЛИ-И, вход элемента ИЛИ 34, С выхода этого элемента сигнал "Сброс - Цикл" поступает на второй информационный выход коммутатора 8 и вход пуска блока З.управления циклом контроля. В случае, если на входе элемента И 12 блока 3 присутствует сигнал "Цикл", поступающий с выхода регистра 96 блока 2 и разрешающий циклическую работу устройства, сигнал "Сброс - Цикл" поступает на выход элемента И 12. Далее он передается на формирователь 13 импульса, поступает(уже как сигнал "ЦСб - циклический сброс) на выход блока 3 стробирующий вход коммутатора 7 и первые входы элементов И 24 второй - десятой групп 15 элементов, Далее по третьим лини10 20 25 30 35 40 4550 55 ям второй - десятой управляющих шин первого информационного выхода коммутатора 7 сигнал "ЦСб" поступает по группе управляющих шин 130 на вход управления режимом блока 6, входы управления режимом второго - десятого узлов 10 фиксации маски, первые входы элементов ИЛИ 91 и сбросовые входы триггеров 92 второго - десятогоуэлов 10, обеспечивая выборочный сброс содержимого блока 6 и подготавливая его к выполнению очередного цикла обмена с ОК. Кроме того, с выхода формирователя 13 импульса блока 3 сигнал "ЦСб" поступает на элемент 14 задержки, где задерживается на время, достаточное для сброса триггеров 92 узлов 10 блока 6. С выхода элемента 14 задержки сигнал "ЦПу" (циклический пуск) поступает по первой линии на выход блока 3, стробирующий вход коммутатора 7, первый вход элемента И 19 второй группы 15 элементов ИЛИ-И, Далее он передается на элемент ИЛИ 25, с выхода которого сигнал "ЦПу" поступает по первой линии второй управляющей шины на первый информационный выход коммутатора 7. вход управления режимом блока 6, вход управления режимом второго узла 10 и второй вход элемента И 87, с выхода которого он поступает на вход элемента ИЛИ 90 и установочный вход триггера 92, фиксируя факт выполнения второй контрольной точки,Формула изобретения 1. Устройство для контроля цифровых блоков, содержащее генератор импульсов, блок задания тестов и анализа реакций, блок управления циклом контроля и блок сдвига данных, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей путем реализации универсальных диаграмм контроля, оно содержит блок счетчиков тактов, блок формирования маски, коммутатор тактов, коммутатор тестов и коммутатор данных, первый информационный вход которого соединен с первым информационным выходом коммутатора тестов, второй информационный вход коммутатора данных я вля ется входом устройства для подключения к выходу объекта контроля, информационный вход, вход управления режимом, вход переноса, вход начальной установки, выход признака ошибки и информационный выход блока формирования маски подключены соответственно к первому информационным выходу блока задания тестов и анализа реакций, первому и второму информационному выходам комму-татора тактов, выходу начальной установки, входу признака ошибки и первому информационному входу блока задания тестов и анализа реакций, управляющий и .стробирующий входы, первый, второй и третий информационные входы коммутатора тактов соединены соответственно с первым адресным выходом блока задания тестов и анализа реакций, выходом блока управления циклом контроля, вторым информационным выходом блока задания тестов и анализа реакций, первым информационным выходом коммутатора данных и информационным выходом блока счетчиков тактов, управляющий вход, первый и второй информационные входы, стробирующий вход, второй и третий информационные выходы коммутатора тестов подключены соответственно к второму адресному выходу блока задания тестов и анализа реакций, информационным выходам блока формирования маски и блока сдвига данных, второму информационному выходу коммутатора данных, входу пуска блока управления циклом контроля и входу признака приема данных блока задания тестов и анализа реакций, четвертый информационный выход коммутатора тестов является выходом устройства для подключения к входу объекта контроля, стробирующий и управляющий входы, третий и четвертый информационные выходы коммутатора данных соединены соответственно с выходом генератора импульсов, третьим адресным выходом блока задания тестов и анализа реакций, тактовым входам блока счетчиков тактов и входам управления записью блока сдвига данных,вход разрешения записи, вход сброса и информационный вход блока счетчиков тактов подключены соответственно.к второму информационному выходу коммутатора тактов, выходу начальной установки и третьему информационному выходу блока задания тестов и анализа реакций, вход сброса, информационные вход и выход блока сдвига данных соединены соответственно с выходом начальной установки, четвертым информационным выходом и вторым информационным входом блока задания тестов и анализа реакций, выход признака цикла которого подключен к входу цикла блока управления циклом контроля. 2. Устройство по п,1, отл и ч а ю щеес я тем, чтоблок формирования маски содержитузлов фиксации маски и элемент ИЛИ, выход переноса 1-го узла фиксации маски (11-1) соединен с входом переноса (+1)-го узла фиксации маски, вход переноса первого узла фиксации маски соединен с входом переноса блока и подключен к старшему разряду информацион 32166707331ного выхода блока, вход управления режимом, информационный вход, вход начальной установки, первый и второй информационные выходы 1-го узла фиксации маски соединены соответственно с вхо дом управления режимом, информационным входом и входом начальной установки блока, 1-м разрядом информационного выхода блока и 1-м входом элемента ИЛИ, выход которого является вы ходом признака ошибки блока,3; Устройство по п.1. о т л и ч а ю щ е ес я тем, что блок управления циклом контроля содержит элемент И, формирователь импульсов и элемент задержки, вход которого соединен с выходом формирователя импульсов, первый и второй входы и выход элемента И подключены соответственно к входу пуска и входу цикла блока и входу формирователя импульсов, а выходы формирователя импульсов и элемента задержки образуют выход блока.ски, коммутатор 7 тактов, коммутатор 8 тестов и коммутатор 9 данных.Блок 6 формирования маски предназначен для приема поступающих с коммутатора 7 тактов служебных сигналов об очередности прохожденияконтрольных точек реа.лизуемой временной диаграммы обмена (ВДО).Блок 6 (фиг,2) состоит изузлов 10 фиксации маски и схемы ИЛИ 11,навходов,Блок 3 управления циклом контроля предназначен для обеспечения возможности зацикливания фрагментов временных диаграмм обмена,Блок 3 фиг,З) содержит элемент И 12, формирователь 13 импульсов и элемент 14 задержки,Коммутатор 7 тактов предназначен для сбора служебных сигналов о прохождении контрольных точек ВДО, поступающих с выхода блоков 2, 3 и 5 и коммутатора 9.Коммутатор 7 (фиг,4) состои изгрупп 15 элементов ИЛИ-И, каждая,з которых содержит элементы И 16 - 24 и элементы ИЛИ 25 и 26.Коммутатор 8 тестов предназначен для приема информационных слов, тактовых сигналов и одиночных команд, поступающих соответственно с блока 4, коммутатора 9 и блока 6, и дальнейшей передачи их на выход устройства и далее на объект контроля.Коммутатор 8 (фиг.5 и 6) содержит группу 27 формирователей импульсов, состоящую изформирователей 28, первую группу 29 элементов ИЛИ-И, состоящую изэлементов И 30 и одного элемента ИЛИ 31, вторую группу 32 элементов ИЛИ-И, состоящую изэлементов И 33 и одного элемента ИЛИ 34, третью группу 35 элементов ИЛИИ, состоящую изэлементов И 36 и одного элемента ИЛИ 37руппу 38 двухвходовых элементов И, состоящую изэлементов И 39, первую группу 40 трехвходовых элементов И, состоящую изэлементов И 41, вторую группу 42 трехвходовых элементов И, состоящую из элементов И 43, группу 44 четырехвходовых элементов И, состоящую изэлементов И 45, и узел 46 формирования сигналов разрешения.Узел 46 формирования сигналов разрещения предназначен для фомированиясигналов= 1); каждый -й сигнал предназначен для управления группами элементов коммутаторов 8 и 9 и в зависимости от реализуемой ВДО может формироваться на -м выходе узла 46.Узел 46 (фиг,7) содержит группу 47 инверторов, состоящую из инверторов 48, игрупп 49 элементов управления 1-м разрядами, причем группа 49 элементов управления 1-м разрядом содержит элемент И50, группа 49 элементов управления 2-м разрядом - два элемента И 50 и элемент ИЛИ5 51 на два входа, группа 49 элементов управления 3-м разрядом - три элемента И 50 иэлемент ИЛИ 51 на три,входа,., группа 49элементов управления -м разрядом -элементов И 50 и элемент ИЛИ 51 навходов10 группа 49 элементов управления -м разрядом -элементов И 50 и элемент ИЛИ 51 навходов,Коммутатор 9 данных предназначен дляприема информационных слов, тактовых15 сигналов и одиночных команд, поступающих с объекта контроля на вход устройства,и дальнейшей передачи на блоки 4 и 5 икоммутаторы 7 и 8,Коммутатор 9 (фиг,8 и 9) содержит пер 20 вую группу 52 элементов ИЛИ-И, состоящуюиз й элементов И 53 и одноо элемента ИЛИ54, вторую группу 55 элементов ИЛИ-И; состоящую изэлементов И 56 и одного элемента ИЛИ 57, третью группу 58 элементов25 ИЛИ-И, состоящую из М элементов И 59 иодного элемента ИЛИ 60, четвертую группу61 элементов ИЛИ-И, состоящую изэлементов И 62 и одного элемента ИЛИ 63,первую группу 64 двухвходовых элементовЗО И, состоящую из . элементов И 65, вторуюгруппу 66 двухвходовых элементов И, состоящую изэлементов И 67, третью группу 68двухвходовых элементов И; состоящую изэлементов И 69, группу 70 элементов ИЛИ,35 состоящую изэлементов ИЛИ 71, первуюгруппу 72 трехвходовых элементов И, состоящую из элементов И 73, вторую группу 74трехвходовых элементов И, состоящую изэлементов И 75, первого и второго элемен 40 тов ИЛИ 76 и 77, первого и второго элементов 78 и 79 задержки.Блок 5 счетчиков тактов предназначендля подсчета числа тактовых сигналов, стробирующих передачу информации на объект45 или с объекта контроля, а также для подсчета сигналов опорной частоты, с помощьюкоторой задаются величины временных интервалов реализуемойВДО.Блок 5 (фиг,10) состоит изсчетчиков 8050 с программируемым коэффициентом пересчета,Блок 4 сдвига данных предназначен дляприема информации в формате блока 2 задания тестов и анализа реакций и преобра 55 зования ее в формат объекта контроля, атакже для приема информации в форматеобъекта контроля и преобразования ее вформат блока 2.Блок 4 фиг.11) содержит -разрядныйсдвигающий регистр 81, группу 82 элемен 16670731667073 Г 1 о, Ы УсяаноВ иаходноео СХ СхИ 17 1 иподои дюизаписи индор.райлян)щейЪдднВ узел УФайресом й "коИаапераиии иинфорначион.УО, У)ные ренопрь АООД)УУд ОЮ Усюодные обтна нениюзадераки при расп растра.иении сиеналод по аинанканала аш,Задаюа рорнироданиясигнала. 1 иоодод искл чмения индор наиионных ре. еию 7 щд Уо д упродляои)уо Я5 10 15 20 25 30 35 40 45 55 тов ИЛИ, содержащую Л элементов ИЛИ 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 тестов;128 - группа управляющих и информационных шин и линий, соединяющая второй информационный вход коммутатора 9 данных и вход устройства;129 - группа информационных линий (шина), соединящая информационный вход блока б формирования маски и первый информационный выход блока 2 задания тестов и анализа реакций;130 - группа управляющих шин, соединяющая первый информационный выход коммутатора 7 тактов и первый вход управления режимом блока 6 формирования маски;131 - линия переноса, соединяющаявторой информационный выход коммутато-,.ра 7 тактов с входом переноса блока б формирования маски и входом разрешения записи блока 5 счетчиков тактов;132 - линия сброса, соединяющая выход начальной установки блока 2 задания тестов и анализа реакций, с входом сбросаблока 4 сдвига данных и блока 5 счетчиков тактов и входом начальной установки блока б формирования маски;133 - линия признака ошибки, соединяющэя выход признака ошибки блока б формирования маски с входом признака ошибки блока 2 задания тестов и анализа реакций;134 - группа информационных линий(шина), соединяющая информационный выход блока б формирования маски с первыми информационными входами коммутатора 8 тестов и блока 2 задания тестов и анализа реакций;135 - группа управляющих шин, соединяющая первый адресный выход блока 2 задания тестов и анализа реакций и управляющий вход коммутатора 7 тактов;136 - группа управляющих линий, соединяющая выход блока 3 управления циклом контроля и стробирующий вход коммутатора 7;137 - группа информационных линий, соединяющая второй информационный выход блока 2 задания тестов и анализа реакций с первым информационнымвходом коммутатора 7 тактов;138 - группа информационных линий, соединяющая первый информационный выход коммутатора 9 данных и второй информационный вход коммутатора 7 тактов;139 - группа информационных линиЯ, соединяющая информационный выход блока 5 счетчиков тактов и третий информационный вход коммутатора 7 тактов;140 - группа управляющих шин, соединяющая второй адресный выход блока 2 задания тестов и анализа реакций и управляющий вход коммутатора 8 тестов,1667073 Сцгиаль на 8 нутр. бианадыбожо у-да на Ок Цикдцч ЖУЯ ДСЛ носка5 10 20 40 45 50 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), стробирующих передачу инфорпредназначена для контроля предельной 5величины временного интервала т ( а 7 ),выдачи синала ЗТИ до момента выдачи служебного сигнала "Запрос ЭВМ", определя 50 рователе 116 импульсов формируется сиг мационного слова последовательным кодом с объекта контроля - шестая контрольнаяточка аб;седьмая(вспомогательная) точка а 7(в течение которого возможен. прием серииТИ (2); временной интервал т(а 8) отмомента ющего предельную допустимую длительность обмена устройства с объектом контроля - восьмая контрольная точка а 8;сигнал подтверждения правильности цикла обмена (ДА) - девятая контрольная точка а 9;временной интервал ю (а 10) от момента выдачи сигнала ЗТИ до окончания цикла обмена - . десятая контрольная точка а 10,Организация работы устройства для реализации конкретной ВДО состоит в выполнении следующей последовательности действий и разбита на три этапа. На первом этапе в память управляющей ЭВМ 95 записывается программа, с помощью которой в регистры блока 2 записываются информационные слова настройки устройства на реализацию конкретной ВДО,На втором этапе выполняется запуск устройства,На третьем этапе (от подачи сигнала ЗТИ до подачи следующего ЗТИ для временной диаграммы обмена, представленной на фиг.19) выполняется управление работой устройства, которое состоит в записи из управляющей ЭМВ 95 в регистры блока 2 информационных слов, передаваемых устройством на ОК, чтении из регистров блока 2 информационных слов, принятых с ОК, обработке и выведении на печатающее устройство ЭВМ информации о состоянии ВДО. Алгоритм работы ЭВМ при реализации ВДО (фиг.19) представлен на фиг.21.Первый этап (настройка на ВДО), В соответствии с представленным на фиг.17 типовым циклом записи информации из управляющей ЭВМ 95 по управляющей линии ПОДГ и группами управляющих и информационных шин и линий на вход начальной установки узла 94 дешифрации адреса и кода операции подается сигнал ПОДГ, по которому в узле 94 дешифрации на форминал "Сброс", который поступает на сбросовые входы регистров 96-10 и через выход начальной установки блока 2 подается по линии 132 сброса на вход, сброса 25 30 40 45 блока 4 и далее на вход сброса Л-разрядногосдвигающего регистра 81. Сигнал "Сброс"также поступает на вход сброса блока 5 идалее на входы сброса 1-го счетчиков80. Кроме того, сигнал "Сброс" поступает навход начальной установки. блока 6 и далеена входы начальной установки 1,1-го узлов 10 фиксации маски, а затем через элементы ИЛИ 91 на сбросовые входытриггеров 92, обеспечивая начальный сбросустройства. Затем управляющая ЭВМ 95 выполняет запись в регистры блока 2 начальных уставок. В регистр 99 заносятсяинформационные слова задания коэффициентов пересчета программируемых счетчиков 80 блока 5. Для реализации ВДО,представленной на фиг.19, коэффициентыпересчета поступают с выхода регистра 99в виде информационного слова на третийинформационный выход блока 2 и далее погруппе информационных шин 150 на информационный вход блока 5 и предназначеныдля второго - четвертого, шестого - восьмогои десятого счетчиков 80, участвующих в формировании служебных сигналов о прохождении ВДО через соответствующиеконтрольные точки.Коэффициент пересчета второго счетчика К 2 вычисляется из выраженияК 2=т (а 2) топгде акоп - опорная частота генератора 1 импульсов.Коэффициент пересчета третьего счетчика Кз равен числу тактовых сигналов ТИ(1), тактирующих передаваемое информационное слово ИНФ (1).Коэффициент пересчета четвертогосчетчика К 4 вычисляется из выраженияК 4 = г (а 4) акоп,причем величина т (а 4 ) должна превышатьпредельно .допустимую по ВДО величинувременного интервала. за который информационное слово должно быть передано наОК, и выполняет вспомогательную роль -предотвращает "записание" ВДО, а следовательно, и программы, выполняемой ЭВМ,в случае, если серия ТИ (1) не поступает с ОКили поступает неполностью,Коэффициенты пересчета Кб-Ка,. К 1 о шестого - восьмого и десятого счетчиков 80 вычисляются из таких же соображений.8 регистр 101 заносятся информационные слова задания кодов настройки на реализуемую ВДО, которые затем поступают поуправляющим шинам на первый адресныйвыход блока 2 и далее по группе управляющих шин 135 на управляющий вход коммутатора 7 тактов, а затем на первую-десятуюгруппы 15 элементов ИЛИ-И.В первую группу 15 элементов ИЛИ-Исигналы настройки поступают с выхода регистра 101 по первой управляющей шине напервый адресный выход блока 2 и далее попервой управляющей шине группы управляющих шин 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 по шестой управляющей шине на второй вход одного изэлементов И 45, разрешая прохождение информационных слов в последовательном коде по одной из линий ( = 1,) на объект контроля. Для реализации указанной ВДО сигнал поступает навторой вход второго элемента И 45, так как передача информационного слова заканчивается при достижении второй а 2 контрольной точки.Во вторую группу 42 трехвходовых элементов И 43 сигналы поступают с управляющего входа коммутатора 8 по седьмой управляющей шине на второй вход одного изэлементов И 43, разрешая прохождение тактовых импульсов, стробирующих передачу информационных слов в последовательном коде по одной излиний на объект контроля. Для реализации данной ВДО сиг5 10 15 20 25 30 35 45 50 55 нал настройки поступает на второй вход второго элемента И 43.В первую группу 29 элементов ИЛИ-И сигналы поступают с управляющего входа коммутатора 8 по первой управляющей шине,по восьмой линии на второй вход восьмого элемента И 30, разрешая прохождение сигнала о выполнении восьмой контрольной точки, и далее на.третий информационный выход коммутатора 8 для формирования сигнала "Запрос ЭВМ",В группу 35 элементов ИЛИ-И сигналы поступают с управляющего входа коммутатора 8 по третьей управляющей шине, разрешая прохождение сигнала "Чтение параллельного кода" (в укаэанной ВДО не применяется).В группу 40 элементов И сигналы поступают с управляющего входа коммутатора 8 по пятой управляющей шине, разрешая прохождение параллельного информационного слова (в данной ВДО не применяется).В узел 46 формирования сигналов разрешения сигналы настройки поступают с выхода регистра 102 по восьмой управляющей шине на второй адресный выход блока 2 и далее по группе управляющих шин 140 на управляющий вход коммутатора 8, затем по восьмой управляющей шине - на +2-й вход узла 46 и по первой - десятой группамуправляющих линий на группы 49 управления первым - десятым разрядами. В группе 49 элементов управления первый разряд на третьем входе элементаИ 50 формируется из соотношения Е(1)Р = Я(Р) Я(а 1) где Г(1)Р - сигнал разрешения на выходе группы 49 элементов управления первым разрядом;Я(Р) - сигнал "Разрешение", поступающий с регистра 100 по 1+1-й линии информационной шины на второй информационный выход блока 2 (далее по группеинформационных линий 137 - на первый информационный вход коммутатора 7 тактов, на второй информационный выход коммутатора 7 - по линии 131 переноса, на вход переноса блока 6 формирования маски, и по+1-й линии -на информационный выход блока 6, а по группе информационных линий 134 - на первый информационный вход коммутатора 8 и по +1-й линии - на вход узла 46);Я(а 1) - инвертированный сигнал о выполнении первой контрольной точки.Сигнал разрешения Г(1)Р формируется от момента поступления сигнала "Разрешение" до момента выполнения первой контрольной точки (в указанной ВДО неприменяется). В группе 49 элементов управления вторым разрядом (на третьих входах первого ивторого элементов И 50) сигналы разрешения формируются из соотношений:Е(2)Р = ЯР) а 2;Г(2)Р 1= 3(а 1) а 2,Сигнал разрешения Е(2)Р формируетсяот момента поступления сигнала "Разрешение" до момента выполнения второй контрольной точки (в данной ВДО неприменяется), Сигнал разрешения Е(2)1формируется от момента поступления сигнала о выполнении первой контрольной точки до момента выполнения второй .контрольной точки и поступает на коммутаторы 8 и 9, разрешая прохождение опорнойчастоты на счетчики 80 блока 5 счетчиковтактов.8 группе 49 элементов управлениятретьим разрядом (на третьих входах первого, второго и третьего элементов И 50).сигналы Г(3)Р, Г(3)1, Г(3)2 формируются изсоотношений:Г(3) Р = Я(Р) ЯаЗ);Г(3)1 = 5(а 1) 3(а 3;Г(3)2 = Я(а 2) ЯаЗ),8 указанной ВДО применяется сигналГ(3)2, с помощью которого формируется разрешение на коммутаторы 8 и 9 - обеспечивается прохождение на устройствотактовых сигналов ТИ (1), а на обьект контроля - прохождение информационных словв интервале от второй до третьей контрольных точек.В группе 49 элементов управления четвертым разрядом сигналы поступают натретьи входы первого, четвертого элементов И 50 (сигналы Г(4)Р; Е(4)1; Г(4)3 не применяются в данной ВДО).СигналЕ(4)2 = Я(а 2) Я(а 4)формирует разрешение на коммутаторы 8 и9, обеспечивая прохождение сигналов опорной частоты на вход счетичков 80 для подсчета временного интервала г ( а 4 ) .В группе 49 элементов управления пятым разрядом сигналы поступают на третьивходы первогопятого элементов И 50(сигналы Е(5)Р,.,Г(5)3 не применяются вданной ВДО), СигналГ(5)4 = Я(а 4) 5(а 5)формирует разрешение на коммутаторы 8 и9, обеспечивая прохождение сигнала ПРЗна вход устройства.8 группе 49 элементов управления шестым разрядом сигналы поступают нэтретьи входы первого шестого элементовИ 50 (сигналы Г(6)Р, Г(6)1, .Г(6)4 не применяются в данной ВДО), СигналГ(6)5 = Яа 5) Яэбб)5 10 15 20 25 30 35 40 45 50 55 формирует разрешение на коммутаторы 8 и 9, обеспечивая прохождение на устройство тактовых сигналов ТИ (2) и информационных слов.В группе 49 элементов управления седьмым разрядом сигналы поступают на третьи входы первогоседьмого элементов И 50 (сигналы Е(7) Р Е(7)4, Ц 7)б не и рименяются в данной ВДО). СигналЕ(7)5 = Я(а 5) Я(а 7)формирует разрешение на коммутаторы 8 и 9, обеспечивая прохождение сигналов опорной частоты на вход счетчиков 80 для подсчета временного интервала х(а 7)В группе 49 элементов управления восьмым разрядом сигналы поступают на третьи входы первоговосьмого элементов И 50 (сигналы Е(8)Р, Е(8)1, Е(8)ЗЕ(8)7 не применяются в данной ВДО). СигналЕ(8) 2= Я(а 2) Я(а 8)формирует разрешение на коммутаторы 8 и 9, обеспечивая прохождение сигналов опорной частоты на вход счетчиког 80 для подсчета величины временного интервала т,(а 8).В группе 49 элементов управления девятым разрядом сигналы поступают на третьи входы первогодевятого элементов И 50 (сигналы Е(9)Р.,Е(9)7 не применяются в данной ВДО). СигналЕ(9)8= Я(а 8) Я(а 9)формирует разрешение на коммутаторы 8 и 9, обеспечивая прохождение сигнала ДА на объект контроля.В группе 49 элементов управления десятым разрядом сигналы поступают на третьи входы первогодесятого элементов И 50 (сигналы Е(10)Р, Е(10)1, Е(10)ЗЕ(10)9 не применяются в данной ВДО). СигналЕ(10)2 = Я(а 2) Я(а 10)формирует разрешение на коммутаторы 8 и 9, обеспечивая прохождение сигналов опорной частоты на вход счетиков 80 для подсчета временного интервала т(а 10)В регистр 10 заносятся информационные слова задания кодов настройки на реализуемую временную диаграмму обмена, которые затем поступают по управляющим шинам на третий адресный выход блока 2 и далее по группе управляющих шин 147 - на управляющий вход коммутатора 9 принимаемых сигналов, а затем по управляющим шинам - на группы 52, 55, 58, 61,64, 66, 68, 70, 72 и 74 элементов коммутатора 9.Для реализации ВДО необходимы следующие сигналы настройки.В первую группу 52 элементов ИЛИ-И сигналы настройки поступают с выхода регистра 103 по первой управляющей шине на третий, адресный выход блока 2 и далее по группе управляющих шин 147 на управляющий вход коммутатора 9 и по и-й линии на второй вход и-го элемента И 53, разрешая прохождение информационного слова последовательным кодом с объекта контроля через коммутатор 9 на вход блока 4 сдвига данных.В третью группу 58 элементов ИЛИ-И сигналы настройки поступают с управляющего входа коммутатора 9 по четвертой управляющей шине по линиям на вторые входы 1-го и 1-го элементов И 59 (К 1М; Ц 1, щ = , разрешая прохождение тактовых сигналов ТИ (1), ТИ (2), Фактическая величина К определяется по номерам линий, по которым идет обмен с ОК.В первую группу 72 трехвходовых элементов И сигналы поступают с управляющего входа коммутатора 9 по пятой управляющей шине, по третьей и шестой линиям на третьи входы элементов И 73, разрешая прохождение тактовых сигналов ТИ (1) (в интервале от второй до третьей контрольных точек по сигналу разрешения, поступающему с узла 46 формирования сигналов разрешения) и тактовых сигналов ТИ (2) (в интервале от пятой до шестой контрольных точек по сигналу разрешения, поступающему с узла 46).В четвертую группу 61 элементов ИЛИИ сигналы настройки поступают с управляющего входа коммутатора 9 по седьмой управляющей шине. по шестой линии на второй вход элемента И 62, разрешая прохождение тактовых сигналов ТИ (2).Во вторую группу 66 элементов И сигналы поступают с управляющего входа коммутатора 9 по восьмой управляющей шине, по третьей линии на второй вход элемента И 67, разрешая прохождение тактовых сигналов ТИ (1).В группу 64 элементов И сигналы поступают с управляющего входа коммутатора 9 по второй управляющей шине на вторые входы элементов И 65, разрешая прохождение информационногв слова параллельным кодом с обьекта контроля, через коммутатор 9 - на вход блока 4 сдвига данных (в указанной ВДО не применяется),В группу 55 элементов ИЛИ-И сигналы настройки поступают с управляющего входа коммутатора 9 по третьей управляющей шине на вторые входы элементов И 56, разрешая прохождение тактовых сигналов, выполняющих запись параллельного кода(в данной ВДО не применяется).В группу 74 элементов И сигналы поступают с управляющеговхода коммутатора 91667073 17 18 20 30 первые входы 1),.З-го элементов ИЛИ 83 35 40 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,),3 - й входы 3-разрядного сдвигающего регистра 81.В регистре 96, кроме кода признака цикла, выполняется запись кода сигнала"Запись 1", стробирующего запись информационного слова в регистр 81 блока 4, С выхода регистра 96 сигнал "Запись 1" поступает по управляющей линии на четвертый информационный выход блока 2 и далее по группе информационных и управляющих линий 151 на информационный вход блока 4, по управляющей линии - на первый вход элемента ИЛИ 84. С выхода элемента ИЛИ 84 сигнал поступает на первый управляющий вход регистра 81, переводя регистр 81 в состояние "Запись параллельного кода". Этот сигнал также поступает на вход форми-. рователя 86, с выхода которого он передается на вход элемента ИЛИ 85 и далее на второй управляющий вход регистра 81,стробируя параллельную запись информационного слова,В регистр 100 записывается информационное слово уставки, по которому на .+1 = М выходе регистра 100 формируется 5 10 15 одиночная команда "Разрешение", которая поступает на второй информационный выход блока 2. Далее по группе информационных линий 137 она поступает на первый информационный вход коммутатора 7 тактов, второй информационный выход коммутатора 7, вход разрешения записи блока 5 счетчиков тактов, информационные входы счетчиков 80, разрешая их работу при поступлении сигналов на их стробирующие входы. Кроме того. сигнал "Разрешение" поступает на вход переноса блока 6 формирования маски, вход переноса первого узла 10 фиксации маски, а также на 1+1-ю линию информационной шины информационного выхода блока 6. Далее по информационной шине 134 сигнал поступает на первый информационный вход коммутатора 8 тестов и на 1+1-й вход узла 46 формирования сигналов разрешения.Второй этап заканчивается (для указанной ВДО) подачей команды "Пуск", приходящей от управляющей ЭВМ 95 и запускающей работу устройства.Ц регистр 100 записывается информационное слово уставки, по которому на первом выходе регистра 100 формируется сигнал "Пуск" (сигнал "Разрешение" продолжает выдаваться). Сигнал "Пуск" по первой линии информационной шины, подключенной к второму информационному выходу блока 2, поступает по группе информационных линий 137 на первый информационный вход коммутатора 7, а по первой линии информационной шины - на первый вход элемента И 16 первой группы 15 элементов. Далее через элемент ИЛИ 25 первой группы 15 элементов сигнал поступает по первой линии первой управляющей шины нэ первый информационный выход коммутатора 7. Нэ втором входе элемента И 16 в это время присутствует сигнал настройки на ВДО (в дальнейшем упоминание о сигналах настройки будет опускаться),Третий этап (управление),Третий этап продолж "ется от момента выдачи на объект контроля сигнала ЗТИ до выдачи следующего ЗТИ и циклически повторяется с новыми информэционными словами,Сигнал "Пуск" с первого информационного выхода коммутатора 7 тактов по первой линии управляющей шины группы управляющих шин 130 поступает на вход управления режимом блока 6 формирования маски, вход управления режимом первого узла 10 фиксации маски и далее по первой линии входа управления режимом узла 10 на вторые входы элементов И 87 и 88. Поскольку на вход переноса первого узла 10 подан
СмотретьЗаявка
4301900, 08.09.1987
ПРЕДПРИЯТИЕ ПЯ А-7460
ЩЕРБАКОВ АДОЛЬФ НИКОЛАЕВИЧ, НИКОЛОВ АЛЕКСАНДР ГРИГОРЬЕВИЧ, ФОМЕНКО ВИКТОР НИКОЛАЕВИЧ
МПК / Метки
МПК: G06F 11/36
Опубликовано: 30.07.1991
Код ссылки
<a href="https://patents.su/31-1667073-ustrojjstvo-dlya-kontrolya-cifrovykh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля цифровых блоков</a>
Предыдущий патент: Многоканальное устройство для доступа к общей магистрали
Следующий патент: Система для контроля электронных устройств
Случайный патент: Вращающийся трансформатор