Устройство для формирования тестовой последовательности Советский патент 1985 года по МПК G06F11/22 

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

117

второй вход первого элемента И соединен с выходом первого элемента НЕ, третий вход - с единичным выходом первого триггера, а выход - с входом второго формирователя сигнала, выход первого элемента НЕ соединен также с первым входом пятого элемента И, первьй выход второго формирователя сигнала соединен со счетным входом счетчика приема и с | -входом второго триггера, второй выход - с первым входом первого элемента ИЛИ и с первым входом третьего элемента ИЛИ, tn-раэрядный выход счетчика приема соединен также с т-разрядным входом регистра приема и первым т-разрядным входом первого элемента сравнения, второй т-разрядный вход которого соединен с т-разрядным выходом регистра выдачи, D-вход первого триггера сое динен с выходом первого элемента сравнения, С-вход - с; выходом третьего элемента ИЛИ, а нулевой выход - с D-ВХОДОМ второго триггера и третьим входом второго элемента И, выход первого элемента задержки соединен с S-входом четвертого триггера и первым входом шестого элемента ИЛИ, выход первого формирователя сигнала соедииен с вторым входом первого элемента ИЛИ, выход второго элемейта НЕ - с четвертым входом второго элемента И, выход второго триггера - с входом третьего формирователя сигнала, выход второго элемента задержки - с первым входом третьего элемента И, выход четвертого элемента ИЛИ соединен с С-входом пятого триггера и с первым входом пятого элемента ИЛИ, второй вход которого соединен с выходом шестого формирователя сигнала, а выход - с вторым входом четвертого элемента И, выход четвертого элемента. И соединен также с входом пятого формирователя сигнала и с входом синхронизации приема регистра выдачи, первый вход пятого формирователя сигнала соединен со счетным входом счетчика вьщачи и с R-входом .пятого триггера, второй выход - с вторым входом третьего и шестого элементов ИЛИ, третий выход - с С-входом четвертого триггера, первьй т-разрядный вход второго элемента сравнения

соединен с tn-разрядным В1.1ходом счетчика выдачи, второй - с т-рагрядным выходом регистра приема, выход второго элемента сравнения соединен с Гвходом третьего триггера, С-вход третьего триггера соединен с выходом .шестого элемент ИЛИ, а выход - с D-ВХОДОМ четвертого триггера, единичный выход четвертого триггера соединен с третьим входом четвертого элемента И, нулевой выход -.сD-входом пятого триггера, выход которого соединен с входом шестого формирователя сигнала, с вторым входом пятого элемента И и с вторым входом третьего элемента И, выход четвертого формирователя сигнала соединен с вторым входом четвертого элемента ИЛИ, |Г1-разрядный вход регистра .выдачи соединен с т-разрядным выходом счетчика выдачи.

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

первого и второго элементов И и элемента НЕ, выход которого через соединенные последовательно первый эле-, мент И, элемент ИЛИ и первый триггер соединен с входами второго триггера -и третьего элемента И, выходы которого, схемы сравнения и четвертого

элемента И через третий триггер соединены с входами пятого элемента И и четвертого триггера, выход которого соединен с выходом блока, входом счетчика и Через шестой элемент И с входами первого и второго триггеров, выход второго триггера соединен также с входом седьмого элемента И и через соединенные последовательно пятый элемент И и счетчик - с входом схемы сравнения, выходы второго и седьмого элементов И через соединенные последовательно пятый триггер и восьмой элемент И соединены с входом элемента ИЛИ, второй вход блока соединен с входом восьмого элемента И, выход девятого элемента И соединен с входом четвертого триггера. . 1 Изобретение относится к области цифровой вычислительной техники и может быть использовано в автоматизи рованном тестовом оборудовании для контроля цифровых устройств, функциональных модулей и вычислительных машин в целом, а также в комплексах проектирования вычислительных систем Целью изобретения является повышение гибкости и разрешающей способ.ности устройства. На фиг. 1 представлена блок-схема устройства для формирования тестовой последовательности; на фиг.2 - функциональная схема блока указания регистров; на фиг.З - блок-схема блока синхронизации; на фиг.4 - функциональная схема блока формирования адреса; на фиг.З - блок-схема блока буферных регистров; на фиг.6 - функциональная схема блока временной привязки; на фиг.7 - функциональная . схема блока регистрации ожидаемого сигнала; на фиг. 8 - 22 - временные диаграммы работы блока указания регистров; на фиг. 23 и 24 - временные диаграммы работы блока синхронизации на фиг. 25-28 - временные диаграммы работы блока временной привязки (на фиг. 8-28 номерами, помеченны, обозначены временн ми символами диа граммы сигналов на соответствующих линиях устройства, например, ном ром 18 обозначена временная диаграм ма на линии 18). Устройство для формирования тестовой последовательности содержит блок 1 указания регистров, блок 2 синхронизации, узел 3 формирования памяти, блок 5 буферадреса, блок 4 блок 6 временной приных регистров, вязки, блок 7 регистрации ожидаемого сигнала. Выходы блока 2 синхронизаци группой линий 8 соединены с входами блока 1 указания регистров. Выходы узла 3 формирования адреса группой линий 9 соединены с входами блока 4 памяти, группы линий 10 - с входами блока 1 указания регистров. Входы блока 5 буферных регистров группой линий 11 соединены с выходами блока 4 памяти, группой линий 12 - с выходами блока 1 указания регистров , а его выходы группой линий 13 соединены со входами блока 6 вре менной привязки, группой линий 14 с блоком 7 регистрации ожидаемого сигнала. Выходы блока 1 указания 982 регистров -группой линий 15 соединены также с входами блока 2 синхронизации, линией 16 - с входом узла 3 формирования адреса. Один из входов блока 6 временной привязки линией 17 соединен с входом блока 7 регистрации ожидаемого сигнала, а его выход линией 18 соединен с одним из входов блока 1 указания регистров. Выходы блока 5 буферных регистров группой линий 19 соединены также с :входами объекта контроля. Входы блока 7 регистрац1-1и ожидаемого сигнала группой линий 20. соединены с выходами объекта контроля . Вход блока 2 синхронизации линией 21 соединен с пультом управления устройства или ЭВМ, выходы данного блока группой линий 22 подключены также к пульту управления (ИЛИ ЭВМ. Блок 1 указания регистров содержит т-разрядный двоичный счетчик 23 приема, т-разрядный регистр 24 приема, т-разрядный двоичный счетчик 25 выда т-разрядный регистр 26 выдачи, D-триггеры 27 - 31, формирователи 32-37 сигнала, злементы 38 и 39 сравнения, элементы ИЛИ 40 - 45, элементы И 46-50, элементы НЕ 51 и 52, злементы 53 и 54 задержки. Линия 55 соединяет вход блока 1 указания регистров с входом формирователя 32 сигнала и первым входом элемента И 47. Линией 56 вход данного блока соединен с входом формирователя 35 сигнала с первым входом элемента И 49 и входом элемента НЕ 52. Линией 57 вход блока 1 указания регистров соединен с вторым входом элемента И 47, С-входом триггера 28, первым входом элемента ШШ 41, входом элемента 53 задержки, входом синхронизации приема регистра 24 приема и выходом данного блока. Линия 58 соединяет вход блока 1 указания регистров с входом элемента 54 задержки и с входом элемента НЕ 51. Линией 18 вход блока 1 указания регистров соединен с первым входом элемента ИЛИ 43. Линиями 16, 59, 60, 61 и 62 выходы элемента ИЛИ 40 и элементов И 47, 50, 48 и 49 соответственно соединены с выходами блока 1 указания регистров, ш-разрядные выходы счетчика 23 приема и счетчика 25 выдачи группами линий 63 и 64. соответственно соединены с выходами блока 1 указания регистров. Второй вход элемента ИЛИ 41 соединен с выходом формирователя 34 сигнала, а выход линией 65 - с первы входом элемента И 46. Второй вход элемента И. 46 соединен с выходом элемента НЕ 51, третий вход линией 66 - с единичным выходом триггера 27,а выход линией 67 - с входом формирователя 33 сигнала. Выход элемента НЕ 51 соединен также с первым входом элемента И 50. Первый выход формирователя 33 сигнала соединен линией 68 со счетным входом счетчика 23 приема и с R-входом триггера 28,второй выход линией 69 - с первым входом элемента ИЛИ 40 и с первым входом элемента ИЛИ 42. т-разрядный выход счетчика 23 приема соединен также с т-разрядным входом регистра 24 приема и первым т-разрядным входом элемента 38 сравнения, второй т-разрядный вход которого сое динен с т-разрядным выходом регистра 26 выдачи. D-вход триггера 27 сое динен с выходом элемента 38 сравнения, С-вход - с выходом элемента ИЛИ 42, а нулевой выход - с D-входом триггера 28 и третьим входом элемента И 47. Выход элемента 53 задержки (Линией 70 соединен с S-входом триггера 30 и первым входом элемента ИЛИ 45. Выход формирователя 32 сигна ла соединен с вторым входом элемент ИЛИ 40, выход элемента НЕ 52 - с че вертым входом элемента И 47, выход триггера 28 линией 71 - с входом фо мирователя 34 сигнала, выход элемен та 54 задержки - с первым входом эл мента И 48. Выход элемента ИЛИ 43 соединен линией 72 с С-входом триггера 31 и первым входом элемента ИЛИ 44, втор вход которого соединен с выходом фо мирователя 37 сигнала, а выход линией 73 - с вторым входом элемента И 49. Выход элемента И 49 соединен также с входом формирователя 36 сиг нала, с входом синхронизации приема регистра 26 вьщачи. Первый выход формирователя 36 сигнала лийией 74 соединен со счетным входом счетчика 25 выдачи и с R-входом триггера 31, второй выход линией 75 - с вторыми входами элементов ИЛИ 42 и 45, трет выход линией 76 - с С-входом тригге 30. Первый т-разрядный вход элемента 39 сравнения соединен с т-разряд ным выходом счетчика 25 выдачи, второй - с т-разрядным выходом регистра 24приема, а выход этого элемента соединен линией 77 с D-входом триггера 29. С-вход триггера 29 соединен с выходом.элемента ИЛИ 45, а выход - с D-входом триггера 30. Единичный выход триггера 30 линией 78 соединен с третьим входом элемента И 49, нулевой выход - с D-входом триггера 31, выход которого соединен линией 79 с входом формирователя 37 сигнала, с вторым входом элемента И 50 и с вторым входом элемента.И 48. Выход формирователя 35 сигнала соединен с вторым входом элемента ИЖ 43. т-разрядный вход регистра 26 выдачи соединен с т-разрядным выходом счетчика 25выдачи.. Блок 2 синхронизации содержит генератор 80 синхроимпульсов, распределитель 81 импульсов, R-S-триггеры 82 - 85, D-триггеры 86 - 88, элемент И 89. Вход распределителя 81 импуль- сов линией 90 соединен с выходом генератора 80 синхроимпульсов, а его выходы с линиями 91 - 94. S-вход триггера 82 линией 21 соединен с выходом пульта управления или ЭВМ, а выход - с D-входом триггера 86, С-вход которого соединен с линией 94. S-вход триггера 83 соединен с л нией 59, а выход - с D-входом триггера 87, С-вход которого соединен с линией 92. D-вход триггера 88 соединен с выходом триггера 87, С-вход с выходом элемента И 89, а выход - с линией 56. Входы элемента И 89 соединены с линиями 93 и 94. S-входы триг(Геров 84 и 85 соединены с линиями 60 и 61 соответственно, а выходы - с группой линий 22. Узел 3 формирования адреса содержит счетчик 95 текущего адреса, регистр 96 граничного адреса, элемент 97 сравнения, D-триггеры 98 - 100, элемент И 101, элементы 102-105 задержки. Линия 16 соединяет вход блока 3 формирования адреса с С-входом триггера 99 с входом элемента 102 задержки и входит в состав группы линий 9. Вьгходы элемента 105 задержки и триггера 100 соединены с линиями 57 и 58 соответственно. Первые входы элемента 97 сравнения соединены с выходами счетчика 95 текущего адреса, вторые - с выходами регистра 96 граничного адреса, а выход - с О-входом триггера 98. Выход элемента 102 за-. . держки соединен со счетным входом счетчика 95 текущего адреса и входом s элемента 103 задержки. С-вхоД триггера 98 соединен с выходом элемента 103 задержки, а выход - с D-входом триггера 99. Вход элемента 104 задержки соединен с выходом элемента 103 за- 10 держки, а выход - с входом элемента 105 задержки и первым входом элемента И 101, второй вход которого соединен с выходом триггера 99. Выходы счетчика 95 текущего адреса соединены 15 также с группой линий 9.

Блок 4 памяти выполнен по известной схеме и его внутренняя структура в рамках данного описания не рассматривается .20

Блок 5 буферных регистров содержит 2 регистров 106, выходной регистр 107, дешифратор 108 приема на га разрядов, дешифратор 109 выдачи на m разрядов, элемент 110 задержки. Информа- 25 ционные входы регистров 106 соединены с группой линий 11, а их выходы - с входами выходного регистра 107. Информационные входы дешифратора 108 приема соединены с группой линий 63, ЗО управляющий вход - с линией 57, а выходы . с входами синхронизации приема соответствующих регистров 106. Информационные входы дешифратора 109 вьщачи соединены с группой линий 64, ,, управляющий вход - с линией 62, а выходы - с входами синхронизации выдачи соответствующих регистров 106. Вход элемента 110 задержки соединен с линией 62, выход - с линией 111, до входящую в состав группы линий 13. Вьпсоды первой части разрядов выходного регистра 107 соединены с линиями группы 13, выходы второй части разрядов - с группой линий 14, выходы 5 третьей части разрядов - с группой линий 19.

Блок временной привязки 6 содержит счетчик 112 времени, элемент 113 сравнения, D-триггеры 114 - 116, 50 R-S-триггеры 117 и 118, элементы И 119 - 127, элемент ИЛИ 128, элемент НЕ 129. Первые входы элементов И 119 и 120 соединены с линией 111. Второй вход элемента И 119 и вход элемента 55 НЕ 129 соединены с линией, так же, как и линия 111, входящей в состав группы линий 13. Первые входы элемента 113 сравнения соединены с линиЯ ми, содержащимися в группе .линий 13. Первый вход элемента И 121 соединен с линией 17, а выход триггера 116 с линией 18. Второй вход элемента И 120 соединен с выходом элемента НЕ 129, а выход - с первым входом элемента ИЛИ 128. S-вход триггера 117 соединен с выходом элемента И 119, R-вход - с выходом элемента И 119, а выход линией 130 - с вторым входом элемента И 121. Третий вход элемента И 121 соединен с линией 93, а выход - с вторым входом элемента ИЛИ 128. S-вход триггера 118 соединен с выходом элемента ИЛИ 128, R-вход этого триггера соединен с выходом элемента И 126, а выход линией 131 - с первым входом элемента И 123 и D-входом триггера 114. С-вход триггера 114 соединен с линией 94, R-вход - с выходом элемента И 126, а выход линией 132 - с первыми входами элементов И 122 и 127. Второй вход элемента И 122 соединен с линией 91, третий вход - с нулевым выходом триггера 115, а выход - со счетным входом йчетчика 112 времени, информационные выходы которого соединены с вторыми входами элемента 113 сравнения, а вход Сброс - с линией 18. Второй вход элемента И 123 соединен с линией 94, а выход - с С-входом триггера 115, D-вход которого соединен с выходом элемента 113 сравнения, R-вход - с выходом элемента И 124. С-вход триггера 116 соединен с линией 91, D-вход линией 133 - с единичным выходом триггера 115, R-вход - с выходом элемента И 125, а выход - с линией 18. Входы элемента И 124 соединены с линиями 91 и 92 входы элемента И 125 - с линиями 92 и 93, входы элемента И 126 с линиями 18 и 94. Второй и третий входы элемента И 127 соединены с линиями 93 и 94.

Блок 7 регистрации ожидаемого сигнала содержит регистр 134 сигналов, дешифратор 135 номера линии, элемент НЕ 136, элементы И 137, элементы И 138, элемент ИЛИ 139, причем количество элементов И 137, количество элементов И 138 и количество выходов дешифратора 135 номера линии равно числу разрядов регистра 134 сигналов. Входы дешифратора 135 номера линии соединены с линиями -1 группы 14. Вход элемента НЕ 136, а также первые входы элементов И 137 соединены с линией из группы линий 14. Информационные входы регистра 134 сигналов соединены с группой линий 20, вход синхронизации приема с линией 91. Выход элемента ИЛИ 139 соединен с линией 17. Первый вход каждого элемента И 138 соединен с вы ходом элемента НЕ 136. Единичный выход каждого триггера регистра 1.34 сигналов соединен с вторым входом соответствующего элемента И 137, нулевой выход - с вторым.входом соответствующего элемента И 138. Выход дешифратора 135 номера линии соедине с третьим входом соответствующего элемента И 137 и третьим входом соот ветствующего элемента И 138. Входы элемента ИЛИ 139 соединены с выходами элементов И 137 и 138. . Устройство работает следующим образом. Устройство функционирует цикличес ки. Каждый цикл включает следующие этапы: начальную загрузку блока 5 буферных регистров, т.е. чтение в его регистрЫ из блока 4 памяти первых 2 слов тестового -массива; вьщачу из блока 5 буферных регист ров слов тестового массива. В исходном состоянии в блоке 4 памяти хранится тестовьй массив, в блоке 3 формирования адреса - началь ный и конечный адрес этого массива, причем хранится как текущий адрес чтения. Все регистры блока 5 буферных регистров свободны. В блоке 1 указания регистров начальные значе ния текущего номера регистра приема и текущего номера регистра выдачи равны О, начальное значение текущего номера последнего свободного регистра равно 2 -1. В блоке 2 синхронизации установлены признаки Цикл не за .кончен, Задержки выдачи не было. Значения сигналов на линиях 16 и 18 и группах линий 8, 10, 12 и 15 равны О. Тестовый массив представляет собо упорядоченную совокупность тестовы.х слов, -пронумерованных от О до N, раз мещаемую в последовательных ячейках блока 4 памяти. Тестовое слово содер жит три поля разрядов: поле тестового кода, поле ожидаемого сигнала и поле времени. Поле тестового кода со 8S . ержит код тестового воздействия на объект контроля. Данному полю соответствует группа выходных линий 19 блока 5 буферных регистров. Поле времени задает .время выдачи тестового кода на объект контроля из данного слова, а также ринхронный или асинхронный режим выдачи слова. При синхронном реямме выдачи слова время выдачи на объект контроля тестового кода из соответствующего поля данного слова отсчитывается с момента появения этого кода на группе линий 19, при асинхронном - с момента поступления от объекта контроля ожидаемого сигнала, идентифицируемого соответствующим полем данного слова. Полю времени соответствует группа линий 13. Поле ожидаемого сигнала при асинхронном режиме выдачи слова указывает линию из группы линий 20, по которой должен поступить ожидаемый сигнал, а также характеристические признаки ожидаемого сигнала. При синхронном режиме выдачи слова поле ожидаемого сигнала информации не несет. Этому полю соответствует группа линий 14. Все разряды тестового слова одновременно поступают на группы линий 13, 14 и 19. Порядок размещения слов в тестовом массиве соответствует последовательности подачи на объект контроля тестовых кодов из этих слов. Работа устройства описьшается исходя из предположения, что объем тестового массива больще, чем число регистров в блоке 5 буферных регистров. В противном случае этот массив может быть дополнен словами, не оказывающими воздействия на объект контроля, например, в синхронном режиме повторяющими тестовый код последнего слова исходного массива. Цикл работы устройства начинается с подачи по линии 21 импульсного сигнала Начало цикла. Под действием этого сигнала блок 2 синхронизации формирует на линии 55 потенциальный сигнал Разрешение чтения, который сохраняет свое значение до момента окончания цикла работы устройства. Сигнал Разрешение чтения инициирует начальную загрузку блока 5 буферных регистров. По переднему фронту сигнала Разрешение чтения блок 1 указания регистров вьфабатывает на линии 16 импульсный сигнал У1 Чтение слова, по которому блок 3 формирования адреса вырабатывает им пульсный сигнал Чтение по адресу на линии из группы 9. По этому сигналу происходит чтение из блока 4 памяти по текущему адресу чтения, находящемуся в данный момент времен на группе линий 9 и считанное слово помещается на группу линий 11, В рассматриваемый момент времени текущий адрес чтения равен начальному адресу тестового массива в блоке 4 памяти, поэтому на группу линий 11 выдается 0-е слово этого массива. Сразу после этого по импульсному сигналу Слово прочитано, выработанному блоком 3 формирования адреса на линии 57, блок 1 указания регистров вьщает на линию 57 импульсный сигнал Прием слова, по которому код с группы линий -11 записывается в регистр приема блока-5 буферных (регистров, текущий номер которого в этот момент времени находится на группе линий 63.В рассматриваемой си туации произойдет загрузка 0-го слов тестового массива в регистр с номеро О. Этот регистр из состояния Свободен переходит в состояние Загружен одновременно в блоке 1 указания реги стров текущий номер последнего загру женного регистра принимает значение текущего номера регистра приема, в данном случае - О. В блоке 3 формиро вйния адреса текущий адрес чтения сравнивается с конечным адресом тест вого массива, при их неравенстве пер вый получает приращение на 1 и помещается на группу линий 9, указывая на 1-е слово этого массива в блоке 4 памяти. Так как количество слов в тестовом массиве больше количества регистров в блоке 5 буферных, регистров, при начальной загрузке этого блока не может быть зарегистрировано равенства между текущим адресом чтения и конечным адресом тестового мас сива В связи с этим до окончания начальной загрузки блока 5 буферных регистров значение сигнала на линии 58 будет оставаться равньм О. В блоке 1 указания регистров текущий номер регистра приема изменяет свое значение по формуле (Nnc + 1) mod 2 где - новое значение текущего Номера регистра приема; 8 - прежнее значение текущего номера регистра приема. Примечание: Через А mod В обозначается наименьший положительный остаток от деления числа А на число В. Новое значение 1 текущего номера регистра приема помещается на группу линий 63, указывая на регистр с номером 1 блока 5 буферных регистров. Затем блок 1 указания регистров вырабатывает новый сигнал Чтение слова на линии 16. На этом выполнение действий, связанных с загрузкой 0-го слова тестового массива в блок 5 буферных peгиctpoв, заканчивается. Аналогично протекает загрузка слов тестового массива с 1-го вплоть до ()-го слова. ( слово тестового массива также загружается в последний свободный регистр с номером блока 5 буферных регистров, на который указывает значение текущего номера последнего свободного регистра, однако изменение значения текущего номера регистра приема и выдача следующего сигнала Чтение слова не происходит, а на линию 59 вьщается импульсный сигнал Буфер заполнен. На этом начальная загрузка блока 5 буферных регистров заканчивается. В ее результате слова тестового массива с 0-го вплоть до ()-го оказываются загруженными из блока 4 памяти в регистры блока 5 буферных регистров, причем, k-e слово этого массива записано в регистр с номером k данного блока (k 0,1,...,). Текущий номер регистрации приема и текущий номер последнего загруженного регистра принимают значения 2-1. Выдача из блока 5 буферных регистров слов тестового массива начинается по потенциальному сигналу Разрешение выдачи, который вырабатывается блоком 2 синхронизации на линии 56 после поступления сигнала Буфер заполнен и который сохраняет значение 1 до момента окончания цикла работы устройства. По переднему фронту сигнала Разрешение вьщачи блок 1 указания регистров формирует на линии 62 импульсный сигнал Выдача слова, по которому на выходы блока 5 буферных регистров поступае слово из регистра вьщачи, текущий номер которого к этому моменту врем ни установлен на группе линий 64. Поскольку в рассматриваемой ситуации текущий номер регистра вьщачи имеет начальное значение О, то на выходы блока 5 буферных регистров поступает 0-е слово тестовогомассива. Как только это произошло, регистр с номером О переходит в сос тояние Свободен и в блоке 1 указа ния регистров текущий номер последнего свободного регистра принимает значение текущего номера регистра выдачи, в данном случае - 0. Затем текущий номер регистра выдачи изменяет свое значение по формуле (N.,n+ 1) mod 2 - новое значение текущего номера регистра выдачи; Ngj, - прежнее Значение текущего номера f)erHCTpa выдачи. Новое значение текущего номера регистра выдачи помещается на группу линий 64, указывая на регистр с номером 1 блока 5 буферных регистро КЗ которого на выходы этого блока должна произойти выдача следующего 1-го слова тестового массива. С выходов блока 5 буферных регис ров поле тестового кода 0-го слова тестового массива через группу лини 19 подается на входы объекта контро ля, поле ожидаемого сигнала по груп пе линий 14 - на входы блока 7 регистрации ожидаемого сигнала, поле времени по группе линий 13 - на блок 6 временной привязки. Если в поле времени слова, выданного на выходы блока 5 буферных регистров, задан синхронный режим вьщачи, то б 6 временной привязки запускается с момента поступления на его входы ук занного поля, т.е. с момента появле ния слова на выходах блока 5 буферн регистров. Блок 6 временной привязк отсчитывает время до тех пор, пока на очередном такте счета код текуще го времени не сравняется с кодом времени, заданным в поле времени сл ва. В момент сравнения блок, 6 време ной привязки вырабатывает на линии 18 импульсный сигнал Время истекло Если в поле времени данного слова з дан асинхронный режим выдачи, то блок 6 временной привязки запускает в момент поступления по линии 17 сигнала Сигнал принят, после чего он функционирует так же, как в случае синхронного режима выдачи. Блок 7 регистрации ожидаемого сигнала вырабатывает сигнал Сигнал принят в момент поступления от объекта контроля ожидаемого сигнала, идентифицируемого соответствующим полем данного слова. К моменту поступления по линии 18 сигнала Бремя истекло, соответствующему 0-му слову тестового массива, 1-е слово этого массива находится в регистре с номером 1 блока 5 буферных регистров, Б связи с этим по указанному сигналу Время истекло блок 1 указания регистров немедленно вырабатывает следующий сигнал Вьщача слова на линии 62. Так как в этот момент времени значение текущего номера регистра в.ыдачи.равно 1, на выходы блока 5 буферных регистров поступает 1-е слово тестового массива. Далее в связи с выдачей этого слова устройство функционирует также, как и при вьщаче 0-го слова тестового массива. Как только в блоке 5 буферных регистров освободится регистр с номером О вследствие выдачи на выходы этого блока 0-го слова тестового массива, в блоке 1 указания регистров текущий номер регистра приема изменяет свое значение по приведенной выше формуле, новое его значение О помещается на группу линий 63 и на линию 16 выдается сигнал Чтение слова. С приходом этого сигнала блок 3 формирования адреса функционирует также, как на этапе начальной загрузки блока 5 буферных регистров. 2 -е слово тестового массива читается из блока 4 памяти и помещается на группу линий 11, блок 3 формирования адреса выдает сигнал Слово прочитано на линию 57. По этому сигналу 2-е слово тестового массива принимается в регистр с номером О блока 5 буферных регистров, текущий номер последнего загруженного регистра принимает значение текущего номера регистра приема, в данном случае - О. Если к этому моменту времени регистр с номером 1 уже освободился (т.е. из него уже выдано на выходы блока 5 буферных регистров 1-е слово тестового массива), то текущий номер регистра приема полу13. чает приращение на 1 по mod 2, его новое значение 1 помещается на группу линий 63 и на линию 16 вы дается сигнал Чтение слова, инициирующий загрузку ()-го слова в регистр с номером 1 блока 5 буфер ных регистров. Загрузка k-ro слова тестового массива в блок 5 буферных регистров осуществляется следующим образом (k , ,,.. ,N). Загрузка k-ro слова инициируется блоком 1 указания регистров сигналом Чтение слова на линии 16 после того, как выполнена загрузка (k-l)-ro слова тестового массива в регистр с номером (k-1) mod 2 и если с номером k jnod 2 свободен. К моменту поступ ления сигнала Чтение слова в блок .3 формирования .адреса текущий адрес чтения помещен на группу линий 9 и указывает на k-e слово тестового массива в блоке 4 памяти. По этому сигналу блок 3 формирования адреса выдает сигнал Чтение по адресу, под действием которого блок 4 памят выполняет чтение k-ro слова тестового массива и помещает его на груп пу линий 11 . После этого блок 3 Формирования адреса вьщает на линию 57сигнал Слово прочитано. Если k э N J значение О сигнала на лини 58не изменяется, если k N на линии 58 непосредственно перед вьщачей сигнала Слово прочитано вырабатьшается сигнал Конец массива как следствие равенства текущего адреса чтения конечному адресу тест вого массива. . К моменту появления на линии 57 сигнала Слово прочитано значение текущего номера регистра приема рав но k mod 2 . По этому сигналу блок указания регистров вырабатывает сигнал Прием слова на линии 57, по которому k-e слово тестового мас сива записывается в регистр с номером k mod 2 блока 5 буферных регистров, текущий номер последнего загруженного регистра принимает зна чение k mod 2. Если к этому моменту времени регистр с номером (k+1)« Hmod 2 свободен, т.е. из него уже вьвдано на выходы блока 5 буферных регистров (k+l-2)-e слово тестовог ма ссива, то в блоке 1 указания регистров текущий номер регистра прие ма получает приращение на 1 по 9814 mod 2 и становится равным (k+1) OTod 2, а на линию 16 выдается следуюЩий сигнал Чтение слова, инициирующий загрузку (k+l)-ro слова тестового массива в регистр с номером (k+1) mod 2 блока 5 буферных регистров. Если к указанному моменту времени регистр с номером (k+1)« «mod 2 находится в состоянии Загружен, т.е. хранимое в нем (k+1-2)-e слово тестового массива еще не вьщано на вьгкоды блока 3 буферных регистров, то изменения .значения текущего номера регистра приема и вьщачи сигнала Чтение слова не происходит до тех пор, пока этот регистр не освободится. Как Только (k+1-2)-e слово тестового массива поступит на выходы блока 5 буферных регистров, в блоке 1 указания регистров значение текущего номера регистра приема становится равным (k+1) mod 2, на линию 16 выдается сигнал Чтение слова, инициирующий загрузку (k+l)го слова тестового массива. Свободен регистр с номером (k+1) mod 2 в данный момент времени или находится в состоянии Загружен, определяется в результате анализа значений текущего номера регистра приема и текущего номера последнего свободного регистра. Перед появлением сигнала Слово прочитано, соответствующего последнему слову тестового массива, в блок 1 указания регистров по линии 58 поступает сигнал Конец массива. В этом случае слово принимается в блок 5 буферных регистров, текущий номер последнего загруженного регистра пpинимaef соответствующее значение, однако изменения значения текущего номера регистра приема и выдачи сигнала Чтение слова не происходит, т.е. после приема в блок 5 буферных регистров последнего слова тестового массива загрузки в этот блок слов из блока 4 памЯти прекращается. . Вьщача (i+1)ro слова тестового массива (i 0,1,...,N-1) на выходы блока 5 буферных регистров происходит следукяцим образом. К моменту поступления по линии 18 сигнала Время истекло, соответствующего i-му слову тестового массива, значение текущего номера регистра выдачи равно (i+1) mod 2 и указывает на регистр блока 5 буферных регистров.

151

из которого должно быть вьщано (i.+ l)-e слово тестового массива. Если к этому моменту времени (i+1)-e слово загружено в блок 5 буферных регистров, то оно хранится в регистре с номером (i+1) mod 2 . В этом случае по сигналу Время истекло блок 1 указания регистров немедленно вырабатывает сигнал Выдача слова на линии 62, ло которому (i+1)-e слово тестового массива поступает на выходы блока 5 буферных регистров, значение текущего номера последнего свободного регистра становится равным (i + 1) mod 2. Затем текущий номер регистра выдачи увеличивает свое значение на 1 по mod 2 и становится равным (i+2) mod 2, указывая на регистр блока 5 буферных регистров, из которого должна произойти выдача (i+2)ro слова тестового массива.

Если к моменту поступления сигнала Время истекло, соответствующего i-му слову тестового массива, (i+1)слово этого массива отсутствует в блке 5 буферных регистров, т.е. оно еще не загружено в этот блок, то бло 1 указания регистров не вырабатывает сигнал Выдача слова до тех пор, пока это слово не будет принято в регистр с номером (i+T) mod 2 блока 5 буферных регистров. В данном случае действительное время вьщачи i-ro слова оказывается больше заданного, так как (i+1)-e слово тестового маесива поступает на выходы блока 5 буферных регистров не сразу по приходу сигнала Время истекло, а с задержкой на ожидание приема этого слова в блок 5 буферных регистров, В связи с этим блок 1 указания регистров выдает на линию 60 импульсный сигнал Задержка выдачи, по которому в блоке 2 синхронизации отменяется призна Задержки вьщачи не бьшо, если он имел место, и устанавливается призна Задержка выдачи была. Как только (i + O-e слово записывается в регистр с номером (i+1) mod 2 ,так немедленно вырабатывается сигнал Выдача слова на линии 62, по которому это слово вьщается на выходы блока 5 буферных регистров, сигнал Задержка выдачи снимается, значение текущего номера последнего свободного регистра становится равным (1+1) mod 2 значение текущего номера регистра выдачи - (i+2) mod 2. Наличие или

79816

отсутствие в блоке 5 буферных регистров (i+1)-го слова определяется посредством анализа в блоке 1 указания регистров значений текущего номера регистра выдачи и текущего номера последнего загруженного регистра. При поступлении сигнала Время истекло, соответствующего последнем слову тестового массива, блок 1 указания регистров вырабатывает на линии 61 сигнал Конец выдачи, по которому в блоке синхронизации 2 отменяется признак Цикл не закончен и устанавливается признак Конец цикла. На этом цикл работы устройства заканчивается. По группе линий 22 признаки Конец цикла или Цикл не закончен, Задержка вьщачи блока или Задержки выдачи не было вьщаются из блока 2 синхронизации на пульт управления или в ЭВМ.

Таким образом, слова тестового массива последовательно, одно за другим выдаются на выходы блока 5 буферных регистров в порядке их размещения в этом массиве. Действительное время выдачи очередного слова либо равно заданному в нем времени вьщачи, если к моменту поступления соответствующего сигнала Время истекло следующее слово тестового массива находится в блоке 5 буферньВ1 регистров, либо больше заданного времени вьщачи на время ожидания приема следующего слова в блок 5 буферных регистров, если к указанном моменту времени оно еще не было загружено в этот блок. Если в процессе вьщачи слов тестового массива на выходы блока 5 буферных регистров хотя бы одно слово было вьщано с задержкой, то в блоке 2 синхронизации устанавливается признак Задержка вьщачи была, сохраняющийся до конца цикла работы устройства. Одновременно с вьщачей слов тестового массива на выходы блока 5 буферных регистров производится загрузка в данный блок из блока 4 памяти слов этого массива в порядке их размещения в массиве. Загрузка происходит по мере освобож дения регистров блока 5 буферных регистров с темпом, определяемым временем цикла чтения блока 4 памяти; Если после загрузки очередного слова тестового массива регистр, куда должно быть помещено следующее слово массива, оказывается свободным, то немедленно инициируется загрузка следующего слова, если же указанный регистр находится в состоянии Загружен, то загрузка слов тестового массива в блок 5 буферных регистров приостанавливается до момента освобождения указанного регистра. Как только слово из этого регистра посту пит на выход блока 5 буферных регист ров, сразу же инициируется загрузка в этот регистр- следующего слова тестового массива. Загрузка в блок 5 буферных регистров последнего слова тестового массива сопровождается выработкой блоком 3 формирования адреса сигнала Конец массива, вызывающим прекращение загрузки слов из блока 4 памяти. После вьодачи на выходы блока 5 буферных регистров последнего слова тестового массива бло 1 указания регистров формирует сигнал Конец выдачи, по которому в блоке 2 синхронизации устанавливаетс признак Конец цикла. На .этом цикл работы устройства заканчивается. Блок 1 указания регистров работает следующим образом. В исходном состоянии счетчик 23 (Приема и счетчик 25 выдачи хранят код О, регистр 26 вьщачи - код числа 2-1 (т.е. единицы во всех раз рядах), триггер 27 - 1, соответствующую установленному признаку Загрузка возможна, триггеры 28 и 31 , сигналы на выходах формирователей 32 - 37 сигнала равны О, сигна лы на всех входах и всех выходах бло ка 1 указания регистров также равны О, начальное состояние регистра 24 приема и триггеров 29 и 30 безразлич но. В процессе выполнения начальной загрузки блока 5 буферных регистров значение сигнала на линии 56 остаетс равным О, блокируя вьфаботку сигна лов Вьщача слова с выхода элемента И 49. В связи с этим на данном этапе работы устройства в блоке 1 указания регистров счетчик 25 вьщачи, регистр 26 вьщачи, триггер 31 не изменяют своих начальных значений. Сигнал на линии 58 также сохраняет исходное значение О, так как количество сло в тестовом массиве больше количества регистров в блоке 5 буферных регистров. Поскольку значение сигнала на выходе триггера 31 равно О, в процессе выполнения начальной загрузки 1 818 блока 5 буферных регистров сигналы на линиях 60 и 61 остаются равными О. Вследствие отсутствия вьщачи слов на выходы блока 5 буферных регистров значение О сигнала на линий 18 также не изменяется. Начальная загрузка блока 5 буферных регистров инициируется потенциальным сигналом Разрешение чтения, которьп1 поступает в блок 1 указания регистров со стороны блока 2 синхронизации и присутствует до завершения цикла работы устройства. Сигналу Разрешение чтения соответствует значение 1 на линии 55. По переднему фронту этого сигнала формирователь 32 сигнала вьфабатывает импульсный сигнал Чтение нулевого слова, который через элемент ИЛИ 40 поступает на линию 16 как сигнал Чтение слова. Временная диаграмма инициации начальной загрузки блока буферных регистров приведена на фиг.В. По указанному сигналу Чтение слова происходит чтение нулевого слова тестового массива из блока 4 памяти. Признаком того, что это слово находится на группе линии 11 и может, быть принято в блок 5 буферных регистров является импульсный сигнал Слово прочитано на линии 57. Этот сигнал вьщается в блок 5 буферных регистров как сигнал Прием слова. Поскольку в данный момент времени счетчик 23 приема хранит код числа О, то в блоке 5 буферных регистров произойдет запись нулевого слова тес.тового массива в регистр с номером 0. Сигнал Слово, прочитано,соответствующий нулевому слову тестового массива, поступает также на вход синхронизации приема регистра 24 приема и вызывает перепись в этот регистр содержимого счетчика 23 приема, в данном случае - код числа О. С этого момента до момента приема в блок 5 буферных регистров следующего слова TecTOBOho массива регистр 24 приема указывает на 0-й регистр как на последний загруженный регистр данного блока. Упомянутый сигнал поступает также на С-вход триггера 28, на второй вход элемента И 47, на первый вход элемента ИЛИ 41 и на элемент 53 задержки. В рассматриваемом случае этот сигнал не вызывает изменения значения О на выходе элемента И 47, так как на третий вход этого, элемента поступает О с нулевого выхода триггера 27. Под действием данного сигнала в триггер 28 произойдет запись О с нулевого выхода триггера 27, т.е. состояние триггера 28 не изменится. Элемент 53 задержки вырабатывает сигнал, который установит триггер 30 в состояние 1 и, достигнув через элемент ИЛИ 45 С-входа триггера 29, вызовет запись в него О как результата сравнения значения О регистра 24 приема и значения О счетчика 25 выдачи. На этапе начальной загрузки блока 5 буферных регистров состояния триггеров 29 и 30 не оказывают влияния на функционирование блока 1 указания регистров. Через первый вход элемента ИЛИ 41 первый вход элемента И 46 указанный сигнал Слово прочитано поступает на вход формирователя 33-сигнала, который под действием этого сигнала вырабатывает одиночные импульсные сигналы на.обоих своих выходах. Сигпервого выхода вызывает приранал с на 1 по mod 2 значения счет чика 23 приема и обнуление триггера 28, подтверждающего прежнее его значение, причем изменение содержимого счетчика 23 приема происходит уже после завершения приема 0-го слова тестового массива в блок 5 буферных регистров по содержимому этого счетчика. Сигнал с второго выхода формирователя 33 сигнала синхронизирует занесении в триггер 27 1, соответствующей признаку Загрузка возможна, сформированному к этому моменту времени элементом 38 сравнения по новому значению 1 счетчика 23 прие ма и значению 2 -1 регистра 26 выдачи, т.е. в триггере 27 подтверждается прежний признак. Тот же сигнал с второго выхода формирователя 33 (сигнала через элемент ИЛИ 40 .вьщается на линию 16 как сигнал Чтение слова, который инициирует загрузку в блок 3 буферных регистров еле- дующего, 1-го слова тестового массив из блока 4 памяти. Загрузка 1-го слова тестового массива в блок 5 буферных регистров протекает аналогично загрузке 0-го слова. Отличие заключается лишь в способе формирования сигнала Чтение слова, Б значениях счетчика 23 прие ма, регистра 24 приема и в значении 11 82 указанном в триггере 29, так как в данном случае в этот триггер заносится 1 как результат сравнения значения О счетчика 25 вьщачи со значением 1 регистра 24 приема. В итоге 1-е слово тестового массива записывается в регистр.с номером 1 блока 5 буферных регистров, счетчик 23 приема принимает значение 2, регистр приема 24 - значение 1 в триггере 27 снова подтверждается признак Загрузка возможна и на линию 16 выдается новый сигнал Чтение слова. Загрузка в блок 5 буферных регистров следующих слов тестового массива вплоть до (2 -3)-го слова происходит так же, как и загрузка 1-го слова. Соответствующая временная диаграмма приведена на фиг.9. В процессе загрузки ()-го слова новое значение счетчика 23 приема становится равным значеншо регистра 26 вьщачи. В связи с этим в триггер 27 заносится значение О, соответствующее признаку Загрузка невозможна. В остальном загрузка этого слова протекает так же, как и загрузка предшествующих слов тестового массива. Соответствующая временная диаграмма показана на фиг.10. При поступлении сигнала Слово прочитано, соответствующего (2 -1)му слову тестового массива, на линию 57 выдается сигнал Прием слова, по которому ()-е слово записывается в регистр с номером 2-1 блока 5 буферных регистров, в регистр 24 приема переписывается значение счетчика 23 приема, в триггер 28 записывается 1 с нулевого выхода триггера 27, на линию 59 выдается импульсный сигнал Буфер заполнен. Прохождение указанного сигнала Слово прочитано через элемент И 46 блокировано значением О на единичном плече триггера 27, поэтому изменение значения счетчика 23 приема, сброс триггера 28, занесение нового значения в триггер 27 с выхода элемента 38 сравнения и выдача нового сигнала Чтение слова на линию 16 не происходит. Сигналом с выхода элемента 53 задержки подтверждается состояние 1 триггера 30 и синхронизируется занесение значения 1 в триггер 29 с выхода элемента 39 сравнения, сфор21

мированного по значению регистра 24 приема и значению О счетчика 25 выдачи. С момента установки триггера 28 в 1 формирователь 34 сигнала начинает вырабатывать последовательность импульсных сигналов, прохождение которь1х через элемент И 46 -запрещается значением О на единичном выходе триггера 27. Пока триггер 27 остается в соетонкий О, эта последовательность не вызывает изменения состояния тригеров и регистров блока 1 указания регистров и выдачу вовне каких-либо сигналов. Временная диаграмма завер шения начальной загрузки блока 5 буферных регистров приведена на фиг.11.

Таким образом, после приема в регистр с номером 2 -1 блока буферных регистров ()-го слова тестового массива начальная загрузка этого блка заканчивается. Признаком этого является появление на линии 59 импульсного сигнала Буфер заполнен. Результатом начальной загрузки блока 5 буферных регистров является загрузка слов тестового массиэа с О-го по (2 -1)-е из блока 4 памяти в блок 5 буферных регистров, причем k-e слово размещается в регистре с номером k этого блока (k 0,1,..., ). По окончании этого этапа работы устройства блок 1 указания регистров переходит в состояние, в котором счетчик 23 приема, регистр 24 приема и регистр 26 выдачи хранят, код числа , счетчик 25 выдачи - код числа О, триггер 27 признак Загрузка невозможна, триггер 30 - признак Выдача возможна, триггер 29 - признак Следующее слово - не последнее из загруженных, триггер 28 - 1, триггер 31 - О, в цепи между выходом формирователя 34 сигнала и. первым входом элемента И 46 постоянно присутствует последовательность импульсных сигналов, сигналы на линиях 16, 18, 56, 57, 58, 60, 61 и 62 равны О на линии 55 - 1.

Выдача слов тестового массива из блока 5 буферных регистров начинаетс по потенциальному сигналу Разрешение вьщачи, поступающему со стороны блока 2 синхронизации после получения последним сигнала Буфер заполнен. Сигналу Разрешение выдачи

79822

соответствует значение 1 на линии 56, которое сохраняется до окончания цикла работы устройства. По переднему фронту этого сигнала формирователь 35 сигнала вьфабатывает импульсный сигнал Выдача нулевого слова, |который через элемент ИЛИ 43 и 44, элемент И 49 поступает на линию 62 как сигнал Выдача слова. По этому сигналу в блоке 5 буферных регистров производится выдача на его выходы слова из регистра, номер которого в этот момент времен и находится на группе линий 64. Поскольку в рассмариваемый момент времени счетчик 25 выдачи хранит код числа О, на выходы блока 5 буферных регистров выдается 0-е слово тестового массива. Указанный сигнал Выдача слова поступает также на вход синхронизации приема регистра 26 выдачи и вызывает занесение в этот регистр значения счетчика 25 выдачи, в данном случае кода числа О. Таким образом, с этаго момента времени до момента выдачи следующего слова регистр 26 выдачи указьтает на регистр с номером О блока 5 буферных регистров как на последний из свободных. I

По сигналу Выдача нулевого слова в триггер 31 записывается О с нулевого выхода триггера 30, т.е. подт-. верждается прежнее состояние этого триггера. Сигнал Вьщача слова поступает также на вход формирователя 36 сигнала, который вырабатывает на каждом из своих выходов одиночные импульсные сигналы. Сигнал с первого выхода формирователя 36 сигнала подается на счетный вход счетчика 25 выдачи и R-вход триггера 31. Под действием этого сигнала счетчик 25 вьщачи получает приращение на 1 по mod 2 и становится равным 1, триггер 31 подтверждает прежнее значение О. Причем счетчик 25 выдачи изменяет свое значение уже после того, как по его прежнему значению на выходы блока 5 буферных регистров произведена выдача 0-го слова тестового массива. По сигналу с третьего выхода формирователя сигнала 36, поступающему ,на С-вход триггера 30, в этот триггер переписывается 1 с выхода триггера 29, т.е. состояние триггера 30 не изменяется. Сигнал с второго выхода формирователя 36 сигнала через элементы ИЛИ 42 и 45 231 поступает на С-входы триггеров 27 и 29, вызывая занесение в эти триггеры значений с выходов элементов 38 и 39 сравнения соответственно, причем запись в триггер 29 производится уже после того, как его прежнее значение переписалось в триггер 30. В рассматриваемой ситуации значение счетчика 25 вьщачи равно 1, значение регистра 26 выдачи - О, значение счетчика 23 приема и регистра приема 24 - (). Поэтому как, в триггер 27, так и в триггер 29 записывается 1.Тем самым в триггере 2 (подтверждается прежнее значение, в триггере 27 отменяется признак Загрузка невозможна и устанавливается признак Загрузка возможна. Как только триггер 27 установится в 1 в результате выдачи на выходы блока 5 буферных регистров 0-го слова тестового массива, импульсный сигнал с выхода формирователя 34 си нала поступает через элемент ИЛИ 41 и элемент И 46 на вход формирователя 33 сигнала, который под действием этого сигнала вырабатывает по одному импульсному сигуалу на каждом, из своих двух выходов,. Сигнал на первом выходе формирователя 33 сигнала вызывает обнуление триггера 28 и приращение на 1 по mod 2 значения . счетчика 23 приема, в результате значение этото счетчика становится равным О. Вследствие обнуления триггера 28 формирователь 34 сигнал прекращ.ает выработку импульсных сиг налов до того момента, как второй импульсный сигнал с его выхода поступит на вход формирователя 33 сиг нала. В итоге лишь один, последний импульсный сигнал из выработанной формирователем 34 сигнала последовательности достигнет входа формиро вателя 33 сигнала. Под действием сигнала с второго выхода формирователя 33 сигнала происходит занесени признака Загрузка возможна (невозможна) в триггер 27. В рассматриваемой ситуации, если в поле времен 0-го слова тестового массива был указан код числа О, то значение регистра 26 выдачи окажется равным 1, т.е. вьщача 1-го слова тестово го массива уже состоялась, значение счетчика 23 приема равно О и в триггер 27 занесется признак Загрузка возможна. Если же в поле эр 24 , Л 8 мени 0-го слова тестового, массива указан отличный от О код времени, то к рассматриваемому моменту времени выдача 1-го слова тестового массива произойти не может, значение О счетчика 23 приема сравнивается со значением О регистра 25 вьщачи и в триггер 27 записывается признак Загрузка невозможна. Сигнал с второго выхода формирователя 33 сигнала через элемент 1ШН 40 выдается на линию 16 как сигнал Чтение слова, вызывая чтение из блока 4 памяти 2 -го слова тестового массива. Таким образом, состояние 1 триггера 28, в которое он бьш установлен по завершении начальной загрузки блока 5 буферных регистров, используется для выработки импульсного сигнала, инициирующегозагрузку очередного, слова тестового массива в регистр с номером О блока 5 буферных регистров, как только этот регистр освободится вследствие вьщачи 0-го слова тестового массива на выходы данного блока. Временная диаграмма работы блока 1 указания регистров при выдаче на выходы блока 5 буферных регистров 0-го слова тестового массива и инициации чтения 2 -го слова этого м сива из блока 4 памяти приведена на фиг.12. В общем случае загрузка в блок 5 буферных регистров k-ro слова тестового массива (k 2, ,... ,N) происходит следуюйщм образом. Она .инициируется сигналом Чтение слова на линии 16, вырабатываемом после загрузки (k-l)-ro слова в регистр с номером (k-1) mod 2 блока 5 буферных регистров при условии, что регистр с номером 1 k mod 2 свободен. Поступление по линии 57 импульсного сигнала Слово прочитано свидетельствует о Том, что k-e слово находится на группе линий 11 и может быть принято в регистр с номером t блока 5 буферных регистров. К этому моменту времени значение счетчика 23 приема равно , значение регистра 24 приема - (1-1) mod 2 , значение регистра выдачи 26 - j i mod 2 , где i - номер последнего выданного на выходы блока 5 буферных регистров слова тестового массива, j I, (1+1) mod ,..., или () mod 2 (1-1) mod 2, значение счетчика 25 25 вьодачи равно (j + 1) mod 2, значение триггера.27 - либо 1,либо О, значение триггеров 29 и 30 - либо ,11, либо 01, либо 10. Если к моменту поступления сигна ла Слово прочитано, соответствующего k-му слову тестового массива, на триггере 27 установлен признак Загрузка возможна, то это свидетельствует о том, что к данному моменту времени j/1, T.e.j (2-Ц) mod 2, (2+2) mod 2,.., или (1-1) mod 2, i k-1. Регистры блока 5 буферных регистров с номерами (1+1) mod 2, (2+2) mod ...,j -свободны. Триггеры 29 и 30 находятся в состоянии 11, если j (+1) mod 2, (1+2) mod 2,..., или () mod 2 (1-3) mod 2, в состояний 01, если j () mod 2 (1-2) mod 2, в состоянии 10, если j () mod 2 (1-1) raod 2, так как триггер 29 хранит результат сравнения значения (1-1) mod 2 регистра 24 приема и значения (j + 1) mod 2 счетчика 25 выдачи, а триггер 30 - либо результат сравнения предшествующих состоя ний регистра 24 приема и счетчика 25 вьщачи, если последнее занесение в этот триггер произошло вследствие i-ro слова тестового массива на блока 5 буферных регистров, либо 1, если последнее занесение в этот триггер связано с приемом (k-l)-ro слова тестового массива в данный блок или с одновременной выдачей i-ro слова и приемом (k-1)-го слова (что будет видно издальнейше го изложения). Если же к моменту поступления ук занного сигнала Слово прочитано триггер 27 хранит признак Загрузка невозможна, то это значит, что к данному моменту времени j 1, соетояние триггеров 29 и 30 - 11. Триггер 29 установлен в 1 при сра нении значения (j+1) mod 2 (1+1) mod 2 счетчика 25 выдачи и значения (1-1) mod 2 регистра 24 приема, триггер 30 устанавливается 1 вследствие переписи предшествую щего значения триггера 29, полученного в результате либо сравнения зн чения j 2 счетчика 25 выдачи с значением (1-1) mod 2 регистра 24 приема, либо сравнения значения (1+1) mod 2 счетчика 25 выдачи с 9826 значением (1-2) mod 2 регистра 24 приема (почему это так, также будет видно из дальнейшего). При поступлении по линии 57 сигнала Слово прочитано, соответствующего k-му слову тестового массива, он : немедленно вьщается по этой же линии в блок 5 буферных регистров как сигнал Прием слова. Поскольку в данный момент времени значение счетчика 23 приема равно (, k-е слово тестового массива принимается в регистр с номером t блока 5 буферных регистров. Этот же сигнал синхронизирует перепись значения f из счетчика 23 приема в регистр 24 приема, т.е. с момента приема k-ro слова тестового массива в блок 5 буферных регистров до момента приема (k+1)-ro слова регистр 24 приема указывает на регистр с номером t как на последний загруженный словом тестового массива регистр блока 5 буферных регистров. Сигнал Слово прочитано не вызывает выдачу на линию 59 сигнала Буфер заполнен. так как с начала этапа выдачи слов тестового массива на выходы блока 5 буферных регистров до окончания цикла работы устройства на четвертый вход элемента И 47 подается О с выхода элемента НЕ 52. Под действием сигнала Слово прочитано элемент 53 задержки вырабатывает импульсный сигнал, поступающий на S-вход триггера 30 и через эле- . мент 1ШИ 45 - на С-вход триггера 29, вызывая безусловную запись 1 в триггер 30 и запись результата сравнения значения (j + 1) mod 2 счетчика 23 вьщачи и нового значения f регистра 24 приема. При j I, (1+1) mod 2, (1+2) mod 2,..., или () mod 2™ (1-2) mod 2 безусловная запись 1 в триггер 30 лишь подтверждает его прежнее значение, в триггер 29 заносится 1, при j () mod k (J-1) mod 2, триггер 30 изменяет начение О на 1, а в триггер 29 аносится О. Т.е. только в том лучае,когда к моменту поступления игнала Слово прочитано, вызвавего прием k-ro слова тестового масива в регистр с номером I k mod 2 лока 5 буферных регистров, уже роизошла вьщача на выходы этого блоа (k-1)-го слова тестового массива з регистра с номером (1-1) mod 2 все регистры оказались свободны,

в триггере 30 признак Вьщача невоз можна сменяется признаком Выдача возможна, а в триггере 29 устанавливается признак Следующее слово последнее из загруженных

В остальных случаях в.связи с приемом k-ro слова тестового массива в блок 5 буферных регистров в триггерах 29 и 30 установятся признаки Следующее слово - не последнее из загруженных и Выдача возможна.

Если к моменту появления сигнала Слово прочитано, соответствующего k-му слову тестового массива, тригге

27хранил признак Загрузка возможна, то по .этому сигналу в триггер

28запишется О с нулевого выхода триггера-27, т.е. состояние триггера

28 останется прежним. Сигнал Слово прочитано через элемент ИЛИ 41, элемент И 46 достигает входа формирователя 33 сигнала, вызывая выработку одиночных импульсных сигналов на калсдом из его выходов. Под действием сигнала с первого выхода формирователя 33 сигнала счетчик 23 приема становится равным (+1) mod 2 триггер 28 обнуляется, тем самым опять подтверждается его прежнее состояние. Сигнал с второго выхода формирователя 33 сигнала через элемент ИЛИ 42 поступает на С-вход триггера 27 и вызывает занесение в этот триггер результата сравнения нового значения (1+1), mod 2 счетчика 23 приема и значения j регистра 26 выдачи. При J (1+2) mod 2, (1+3) mod 2 или () mod 2 (1-1) mod 2

в триггер 27 записывается 1

при

j (1+1) mod 2 - О. Т.е. если в момент выполнения сравнения в блоке 5 буферных регистров свободен только один регистр с номером (1+1) mod, 2, куда должно быть загружено (k+1)-e слово тестового массива, -то в триггере 27 устанавливается признак Загрузка невозможна, если же, кроме регистра с номером (1+1) mod 2, свободен еще хотя бы один регистр, то в этом триггере устанавливается признак Загрузка возможна.

I Сигнал с второго выхода формиро.вателя 33 сигнала поступает также на первьш вход элемента ШШ 40 и выдается на линию 16 как сигнал Чтение слова,.который инициирует .

загрузку в регистр с номером (1+1) mod 2 блока 5 буферных регистров (k+1)-ro слова тестового массива. Следовательно, загрузка (k+1)-ro слова «нициируется только в том случае, если свободен регистр с номером (+1)mod блока 5 буферных регистров, куда должно быть принято данное слово, причем счетчик 24 приема уже указывает на этот регистр, а триггер 27 показывает, является или нет этот регистр последним на данный момент времени свободным регистром, т.е. возможна или нет загрузка следующего (k+2)-ro слова тестового массива. Временная диаграмма работы блока 1 указания регистров при загрузке текущего слова тестового массива из блока 4 памяти в блок буферных регисров в случае установленного признака Загрузка возможна показана на фиг.13..

Если к мом.енту поступления сигна ла Слово прочитано,соответствующего k-му слову-тестового массива в триггере 27 установлен признак Загрузка невозможна, то это означает, что К данному моменту времени значение регистра 26 вьщачи равно значению, счетчика 23 приема, т.е. j I. Следовательно, i mod 2 k mod поэтому i k-2. Bee регистры блока 5 буферных регистров, кроме регистра с номером t, загружены словами тестового массива с (k-2 +1 )-го слова по (k-1)-e включительно, поэтому следующее (k+1)-e .слово пока в этот . блок загружено быть не может. Прохождение указанного сигнала Слово прочитано на вход формирователя 33 сигнала запрещается значением О на единичном выходе триггера 27. Поэтому изменение значения счетчика 23 приема, обнуление триггера 28, занесение нового значения в триггер 27 с выхода элемента 38 сравнения и выдача сигнала Чтение слова не происходит. По сигналу Слово прочитано в триггер 28 записывается 1 с нулевого выхода триггера 27, после чего формирователь 34 сигнала начинает вырабатывать последовательность импульсных сигналов, прохождение которых на вход формирователя 33 сигнала также блокируется значением О на единичном выходе триггера 27. На этом выполнение действий в связи с поступлением сигнала Слово прочита но прекращается. Таким образом, после приема k-ro слова тестового массива в последний на данный момен времени, свободный регистр с номером f блока 5 буферных регистров загруз следующих слов тестового массива в этот блок приостанавливается до момента перехода триггера 27 в состоя ние- 1. .Соответствующая временная диаграмма приведена на фиг.14. Как только- триггер 27 установитс в 1 вследствие освобождения регис ра с номером .(J + 1) mod 2 (1+1) mod 2 Б результате, вьщачи из него на выхо ды блока 5 буферных регистров (k-2 +О-го слова тестового массива формирователи 33 и 34 сигнала,.- триг геры 28 и 27 срабатывают также, как при инициации загрузки слова. В результате триггер 28 перейдет в состояние О, формирователь 34 сигнала прекратит выработку импульсных сигналов,, в триггер 27 опять запишет ся р как результат сралчения .но- . вого значения (j + 1) mod 2 (1+1) mod регистра 26. выдачи и нового значения (1+1) mod 2. счетчика 23 и на лин1по 16 выдается сигнал Чтение слова, инициирующий загрузку (k+1)го .слова тестового массива. / В интервале времени между выработ кой сигнала Чтение слова инициирую щего загрузку (k+1)-го слова тесто вого массива в блок 5 буферньк регистров, и поступлением соответствующего сигнала Слово прочитано, одно или несколько слов тестового массива мо.гли быть выданы на выходы блока 5 буферных регистров, либо ни одно, слово не поступило на выходы этого, блока. Поскольку при каждой выдаче изменяются. значения счётчика 25 выдачи и регистра 26 выдачи и происходит занесение новых значений в триггеры 27, 29 и 30, отражающие состояние на момент вьщачи счетчика .23 приема, регистра 24 приема, счетчика 25 вьщачи, регистра 26 выдачи, то состояние указанных триггеров могут измениться. Причем, если в момент выработки сигнала Чтение слова состояние триггера 27 было равно О, то к моменту появления сигнала Слово прочитано оно может быть равно О, если вьщачи слова в этом интервале времени не произошло, или равно если вьщача слова бы98 . 30 ла.,Если состояние триггера 27 было равно 1, то при каждой вьщаче слова оно только подтверждается. Состояние 11 триггеров 29 и 30 вследствие вьщачи слов может перейти в состояние 01, если к концу указанного интервала на выходы блока 5 буферных регистров вьщано (k-l)-e слово тестового массива из регистра с номером (-1) mod 2 ,или в состояние 10, если к концу этого интервала, уже вьщано k-e слово тестового массива. Таким образом, в общем случае к моменту поступления сигнала Слово .прочитано, соответствующего (k+1)-My слову тестового массива, триггер 27 может находиться в состоя.нии О или в состоянии 1, триггеры 29 и 30 - в состоянии 11, 01 или 10. ., В общем случае функционирование блока указания регистров 1.в связи с вьщачей на вьисоды блока 5 буферных регистров (i+l)-ro слова тестового массива происходит следующим образом (i 0,1,...,N-1). Выполнение действий, связанных с указанной выдачей, начинается с момента поступления по линии 18 сигнала Время истекло, соответствующего i-му слову тестового массива, вьщанному Из регистра с номером j i mod 2. К этому моменту времени счетчик 25 выдачи имеет значение (j+1) mod 2, регистр 26 выдачи - значение j, счетчик 23 приема значение 1, регистр 24 приема - либо значение (1-1) mod 2 , если триггер 27 находится в состоянии 1, или если триггер 27 находится в состоянии О, но прием k-ro слова тестового массива в регистр с номером 1 k mod еще не состоялся, либо значение , если триггер 27 находится в состоянии О и уже состоялся прием k-ro слова в регистр с номером t. В зависимости от состояний счетчика 25 вьщачи, регистра 26 вьщачи счетчика 23 приема, регистра 24 приема к указанному моменту времени триггеры 29 и 30 могут иметь значения 11, 01 или 10, триггер 27 может находиться в состоянии 1 или О, триггер 31 может находиться только в состоянии о. Состояние 1 триггера 30 соотетствует установленному признаку Вьщача возможна и означает, что (i+1)-oe слово тестового массива загружено в блок 5 буферных регистров а потому может быть немещ1енно выда на выходы этого блока, как только истечет заданное время вьщачи i-ro слова. Состояние О этого триггера соответствует установленному призна ку Выдача невозможна и означает, что (i+1)-oe слово тестового массив еще не загружено в блок 5 буферных регистров и, следовательно, не може быть немедленно выдано на выходы этого блока по истечении заданного времени выдачи i-rp слова. Состояние 1 триггера 29 соответствует установленному признаку Следующее слово не последнее из загруженных и свидетельствует о том, что (i+1)слово на данный момент времени не является последним словом тестового массива, загруженным в блок 5 буферных регистров, т.е. кроме него в (ЭТОМ блоке находится, по крайней ме ре, еще (1+2)-е слово тестового мас сива. Состояние о этого триггера соответствует установленному призна Следующее слово последнее из загруженных и указывает на том, что (i+1)-e слово на данный момент времени является последним загруженным в блок 5 буферных регистров словом тестового массива, т.е. (i+2)-e сло во еще не загружено в этот блок. Если к моменту поступления сигна .ла Время истекло, соответствующег i-му слову тестового массива, триггеры 29 и 30 находятся в состоянии 11, то это означает, что j 1,(1+1) mod 2 или (t+2 -3) mod 2 (1-3) mod 2 , если всосто нии 01 - j (1-2) mod 2, если в состоянии 10 - j (1-1) mod 2 . При состоянии 11 этих триггеров триггер 27 находится в состоянии 1, если j 1, в состоянии О, если j 1, причем в первом случае значение регистра 24 приема равно (t-1) mod 2 во втором случае - ли t, либо (1-1) mod 2 в зависимости .от того, произошел или нет прием k-ro слова тестового массива в регистр с номером t блока 5 буферных регистров. При других состояниях триггеров 29 и 30 триггер 27 находится в состоянии 1. Если к моменту поступления сигна ла Время истекло, соответствующег i-му слову тестового массива, состо ние триггеров 29 и 30 было рззно 11, то сигнал с единичного выхода триггера 30 разрешает прохождение через элемент И 49 импульса, порожденного сигналом Время истекло. Этот импульс поступает на линию 62 как сигнал Выдача слова, по которому (i+1)-e слово тестового массива из регистра с номером (j+1) mod 2 . выдается на выходы блока 5 буферных регистров и значение (j+1) mod 2 счетчика 25 выдачи переписывается в регистр 26 вьщачи. Таким образом,, при установленном признаке Выдача возможна (i+1)-oe слово тестового массива немедленно поступает из регистра с номером (j+1) mod 2 на выходы блока 5 буферных регистров, как только истекло заданное время выдачи i-ro слова и с этого момента времени до момента выдачи следующего (i+2)-ro слова тестового массива регистр 26 вьщачи указывает на регистр с номером (j+1) mod 2, как на последний свободный регистр блока 5буферных регистров. По сигналу Время истекло происходит запись О в триггер 31, подтверждающая в нем прежнее значение. Под действием импульсного сигнала на линии 62 формирователь 36 сигнала вырабатывает по одиночному импульсному сигналу на каждом их своих выходов. По сигналу с первого выхода формирователя 36 сигнала счетчик 25 вьщачи получает приращение, на 1 по mod 2 и становится равным (j+2) mod 2 , причем это изменение происходит уже после того, как состоялась вьщача (i+1)-ro слова тестового массива по прежнему значению счетчика 25 выдачи и перепись прежнего значения этого счетчика в регистр 26 вьщачи. По тому же сигналу триггер 31 устанавливается в О, т.е. подтверждается его прежнее состояние. Сигнал с третьего выхода формирователя 36 сигнала вызывает перепись 1 из триггера 29 в триггер 30, т.е. состояние последнего не изменяется. Сигнал с второго выхода формирователя 36 сигнала поступает через элементы ИЛИ 42 и 45 на С-входы триггеров 27 и 29 и вызьгоает занесение в эти триггеры значений с выходов элементов 38 и 39 сравнения соответственно. К моменту появления этого сигнала значение 33 (j+2) mod 2 счетчика 25 выдачи ука зывает номер регистра блока 5 буфер ных регистров, из которого должна произойти выдача следующего (i+2)-r слова тестового массива, значение (-1) mod 2 или регистра 24 приема - номер регистра, который содержи последнее на данный момент времени загруженное в блок 5 буферных регис ров слово тестового массива. Если к данному моменту времени значение счетчика 25 выдачи не равно значению регистра24 приема, то это означает что (i+2)-e слово тестового массива находящееся в регистре с номером (j+2) mod 2 , на данный момент времени не является последним загруженным в блок 5 буферных регистров словом этого массива. В связи с этим при значениях j 1,(+1) mod 2 ,.. или () mod 2 (1-4) mod 2 в триггер 29 записывается 1, как результат сравнения значения (j+2) mod 2 счетчика 25 выдачи с значением (1-1) mod 2 , если j или значением t, если j 1, регистра 24 приема, т.е. устанавливается признак Следующее слово не последнее из загруженных. Равенство значения счетчика 25 вьщачи значению регистра 24 приема свидетельствует о том, что (i+2)-e слово тестового массива в регистре с номером (j+2) mod 2 на данный момент времени является последним загруженным в блок 5 буфер ных регистров словом этого массива. Поэтому при j (1-3) mod 2 в триггер 29 заносится О как результат сравнения значения (j+2) mod 2 (1-1) mod 2 и значения (-1-1) mod 2 регистра 24 приема, т.е. устанавливается признак Следующее слово по следнее из загруженных. Таким образом, если перед появлением сигнала Время истекло, соответствующего i-му слову тестового ма сива, триггеры 29 и 30 находились в состоянии 11, то после выполнения действий, связанных с вьщачей (i+1)го слова, состояние этих триггеров останется прежним при j 1, (t+1) mod 2,..., или () (1-4) mod 2, т.е., если на данный момент времени в блоке 5 буферных регистров, кроме (i+2)-ro слова тестового массива, загружено, по крайней мере, еще хотя бы одно (i+3)-e слово тестового массива, либо изменяется 79834 на состояние 01 при j () mod 2 (1-3) mod Z, т.е. если на данный момент времени в блок 5 буферных регистров загружено только одно lTi+2)-e слово, находящееся в регистре с номером (1-1) mod 2. .Соответствующая временная диаграмма показана на фиг. 15. Если к моменту поступления сигнала Время истекло, соответствукмдего i-му слову тестового массива, состояние триггеров 29 и 30 было равно 01, то этот сигнал вызывает появление сигнала Вьщача слова на линии 62 и выполнение всех действий, связанных с вьщачей (i+1)-ro слова тестового массива на выходы блока 5 буферных регистров аналогично тому, как было описано выше для случая состояния 11 указанных триггеров. Отличие состоит лишь в состоянии этих триггеров, в которые они перейдут по окончании выполнения действий, связанных с выдачей (i+1)-ro слова. Значение О триггера 29 перед приходом указанного сигнала Время истекло означает, что к этому моменту времени значение (j+1) mod 2 счетчика 25 выдачи равно значению j(I-1) mod 2 регистра 24 приема, т.е. (i+1)-e слово тестового массива, находящееся в регистре с номером (J + 1) mod 2 (1-1) mod 2, на данный момент времени является последним загруженным в блок 5 буферных регистров словом тестового массива. По сигналу с третьего выхода формирователя 36 сигнала значение О триггера 29 переписывается в триггер 30, а по сигналу с второго выхода того же формирователя . сигнала в триггер 29 записьгеается 1 как результат сравнения нового значения (j+2) mod 2 счетчика 25 вьздачи со значением (1-1) mod 2 (j + 1) mod 2 регистра 24 приема. Таким образом, если к моменту поступления сигнала Время истекло соответствующего i-му слову тестового массива, триггеры 29 и 30 находились в состоянии 01, то прои3ойдет выдача на выходы блока 5 буферных регистров (i+l)-ro слова тестового массива, являющегося к указанному моменту времени последн1т загруженным в этот блок словом тестового массива и состояние триггеров 29 и 30 изменяется на 10. Соответствую 5 ... .1 щая временная диаграмма приве.дена на фиг . 16. .. Состояние. 10 триггеров 29 и 30 к моменту поступления сигнала Слово прочитано , соответствующего i-му слову тестового массива, свидетельствует о том, что данное слово было последним загруженным в блок 5 буферных регистров словом тестового массива и (i-b1)-e слово это-го массива не может быть выдано на выходы данного блока до тех пор, пока оно не будет принято в эгот блок. В связи с этим, значение О на единичном выходе триггера 30 запрещает вьщачу сигнала Выдача слова на линию 62. Вьщача (i+1)-го слова-на выходы блока 5 буферных регистров и связанные с ней действия не выполняются. По. сигналу Время истекло В триггер 31 заносится 1 с нулевого выхода .триггера 30. Под действием сигнала 1 с выхода триггера 31 формирователь 37 сигнала начинает вырабатывать последовательность импульсных сягна- лов, прохождение которых на линию 62 также блокируется значением- 0. н.а .единичном выходе триггера 30. В этом состоянии триггер 31 и формирователь 37 сигнала остаются до момента перехода триггера 30 в состояние Т вследствие приема (1+1)-го слова в блок 5 буферных регистров. Вьщача слов из этого блока прекращается .и аппаратура блока указания регистров 1, связанная с выдач-ей слов, переходит .в состояние ожидания приема (i+1 го слова тестового массива в регистр с номером (J + 1) mod2 блока 5 буферных регистров. В этом состоянии счетчик 25 вьщачи и счётчик 23 прие-ма хранят значение (j+1) mod 2 1, регистр 26 вьщачи и регистр 24 прием значение j (2-1) mod 2. Посколь-. ку в данном случае (1+1)-е слово : будет выдано с задержкой по отношению к сигналу Время истекло, то слово тестового массива будет находиться на выходах блока 5 буфер ных регистров в течение интервала времени, больше заданного. В связи с этим сигнал 1 с выхода триггера 31 через элемент И 50 поступает на лини 60 как сигнал Задержка выдачи, ука зывая на то, что действительное время зыдачи слова, находящегося в данный момент времени на выходах блока 5 буферных регистров, оказалос 8 . . больше заданного вследствие задержки вьщачи -следующего слова, /ихительность этого сигнала равна времени ожидания приема (1+1)-го слова в блок 5 буферны 4 регистров. Соответствующая временна.- диаграмма приведена на фиг .17, Прием (-1+1)-го слова тестового. массива в регистр с номером (j+1) mod 2 1 сопровождается изменением с.остояния триггеров 29 и 30 с 10 на значения счетчика 23 приема с. f на (1+1) raod 2% значения регистра 24 приема - с (1-1) mod 2 на. Е. Как только тригг.ер 30 устано-. вится в состояние 1, импульсный сигнал с выхода формирователя 37 сигнала поступает на линию 62 как сигнал Выдача слова и в блоке 1 указания регистров выполняются- все действия, связанные с вьщачей (1+1)-го .слова тестового массива. Сигналом .с перв.ого вькода формирователя 36 сигнала триггер 31 дереводится.из состояния 1 в состояние О, после чего формирователь 37 сигнала прекращает выработку импульсных сигналов до того момента, как второй импульсный сигнал с его выхода достигнет входа формирователя 36 сигнала. Значение О с выхода триггера 31 через элемент И 50 поступает на линию 60, вызывая снятие сигнала Задержка вьщачи. Таким образом, состояние 1 триггера 31 используется для выработки сигнала - Вьщача слова непосредственно после приема в блок 5 буферных регистров (1+1)-го слова, если оно не могло быть вьщано немедленно на выходы этого блока из-за его отсутствия.в. этом блоке-к моменту поступления сигнала Время истекло , соответствующего 1-му слову тестовогомассива. В .остальном выполнении действий в связи с вьщачей на выходы блока 5 буферных регистров (1+1)-го слова тестового массива протекает .точно также,как если бы к моменту поступления сигнала Время истекло, соответствующего 1-му слову, триггеры 29 и 30 .находились в состоянии 01. По окончании этих действийтриггеры 29 и 30 опять установятся в состояние 10. Соответствующая временная диаграмма приведена на фиг.18. В процессе выполнения действий, связанных с вьщачей на выходы блока 1 буферных регистров 5 (1+1)-го .слова тестового массива, сигнал с второго выхода формирователя 36 сигнала поступает через элемент ИЛИ 42 на Свход триггера 27 и вызывает запись в этот триггер результата сравнения нового значения (j + 1) mod 2 регист ра 26 выдачи и значения, t счетчика 23 приема. Так как выдача (i+l)-ro слова при указанном-значении счетчика 23 приема возможна при значаниях j 1, (1+1) mod ,..., или () mod 2 (1-2) mod 2, то вследствие этой вьщачи в триггер 27 всегда записывается 1, независимо от предшествующего состояния этого триггера. Это является отражением того факта, что вьщача (i+1)-ro слов тестового массива на выходы блока 5 буферных регистров из регистра с номером (J+1) mod 2 равносильна освобождению этого регистра, т.е. непосредственно после этой выдачи в да ном блоке имеется, по крайней мере, один свободный регистр, который может быть загружен из блока 4 памяти очередным словом Тестового массива. В интервале времени между сигна- лом Выдача слова,по которому (i+1 слово тестового массива было выдано на выходы блока 5 буферных регистров и соответствующим сигналом Время истекло может произойти загрузка в этот блок одного или нескольких слов, тестового массива, либо может не произойти загрузки ни одного слов тестового массива. Поэтому, состояние триггеров 27, 29 и 30 на момент указанной вьщачи может измениться или остаться прежним к моменту появления сигнала Бремя истекло. Если состоялся прием слов тестового масси ва в блок 5 буферных регистров; то прежнее состояние 11 триггеров 29 и 30 может только подтвердиться, состояние 01 заменится на состояни 11, состояние 10 может заменитьс либо на состояние 01, при приеме одного слова, либо на состояние 11 при приеме более, чем одного слова. Состояние 1 триггера 27 может измениться на состояние О. Таким образом, в общем случае к моменту поступления сигнала Время истекло), соответствующего (1+1)-му слову тестового массива , триггеры 29 и 30 могут находиться в состоянии 11, 01 или 10, триггер 27 - в состоянии 1 или О. 8 Не исключено, что сигнал Слово прочитано, соответствующий k-му слову тестового массива, совпадает по времени с сигналом Время истекло на линии 18, соответствующим i-му слову тестового массива. Б этом случае, если значения триггеров 27 и 30 равны 1, в блоке 1 указания регистров одновременно выполняются действия, связанные с выдачей (i+1)го слова тестового массива, и дейст ВИЯ, связанные с приемом k-ro слова в регистр с HOMepoi i ,t данного блока. Сигналы с второго выхода формирователя 36 сигнала и с выхода элемента 53 задержки одновременно поступают на входы элемента ИЛИ 45 и вызывают однократное занесение в триггер 29 результата сравнения новых значений счетчика 25 вьщачи регистра 24 прием. Сигналы с второго выхода формирова,теля 36 сигнала и с второго выхода, формирователя 33 сигнала одновременно поступают на входы элемента ИЛИ 42 m вызывают однократное занесение в триггер 27 результата сравнения новых значений регистра 26 вьщачи и счетчика 23 приема. Если к моменту поступления сигналов Слово прочитано и Время истекло значение счетчика 23 приема было равно t, значение приема - (I-1) mod 2 , гистра 24 значение счетчика 25 вьщачи (J + 1) mod 2, значение регистра 26 выдачи - j, то в момент занесения в триггеры 27 и 29 значение каждого из перечисленных счетчиков и регистров увеличится на 1 по mod 2. Б связи с этим, сравнение новых значений счетчика 23 «приема и регистра 26 вьщачи также, как и сравнение новых значений счетчика 25 вьщачи и регистра 24 приема, даст тот же результат, что и сравнение их предшествующих значений. Поэтому, в триггерах 27 и 29 будут подтверждены их прежние значения« Безусловное занесение 1 в триггер 30 по сигналу с выхода элемента 53 задержки, выполняемое по времени после переписи в данный триггер 29 значения триггера, во-первых, аннулирует результат этой переписи, во-вторых, подтверждает значение 1 данного триггера до этой переписи. Б том случае, когда к моменту одновременного прихода сигналов Слово прочитано и Время истекло 1 триггер 27 находится в состоянии О, сначала произойдет установка триггера 28 в 1, затем - занесение 1 в триггер 27 по сигналу с второго выхода формирователя 36 сигнала как результата сравнения нового значения (j+l) mod 2 регистра 26 выдачи и прежнего значения I j счетчика 23 приема, затем - обнуление триггера 28, изменение значения счет чика 23 приема на (1+1) mod 2, занесение О в триггер 27 и выдача сигнала Чтение слова. Если к моменту одновременного поступления указанных сигналов триг.гер 30 находился в состоянии О, то сначала триггер 31 установится в 1, затем произойдет безусловное занесение 1 в триггер 30 и занесе- ние О в триггер 29 в результате сравнения нового значения Б регистра 24приема и значения j I счетчика 25выдачи, затем - выдача импульсног сигнала с выхода формирователя 37 сигнала на линию 62 как сигнала Выдача слова, затем - перепись О из триггера 29 в триггер 30, изменение значения счетчика 25 вьщачи запись в триггер 29 1 как результата сравнения значения t регистра 24 приема и значения (j+1) mod 2 (1+1) mod 2 счетчика 25 выдачи, запись в триггер 27 1 как результата сравнения значения j I регистра 26 выдачи и значения (I+1)f «nod 2 счетчика 23 приема. Таким образом, при совпадении по времени сигналов Слово прочитано и Время истекло нарушения работы устройства не происходит, значения счетчика 23 приема, регистра 24 при ема, регистра 26 выдачи и счетчика 25 вьщачи получают приращение на Г по mod , а триггеры 27, 29 и 30 устанавливаются в те же состояния. в которых они находились к моменту поступления указанных сигналов. По- обстоятельство отражает тот факт, что одновременная или почти одновременная вьщача i-ro слова и з грузка k-ro слова не изменяет соотношения между загруженными и свобод ными регистрами блока 5 буферных ре гистро-в. Соответствующая временная диаграмма приведена на фиг.19.. После вьщачи на линию 16 сигнала Чтение слова, инициирующего загрузку последнего N-ro слова тестового массива, перед поступлением на линии 57 соответствующего сигнала Слово прочитано на линии 58 появляется сигнал Конец массива, сохраняющий значение 1 до окончания цикла работы устройства. Поэтому по указанному сигналу Слово прочитано N-e слово тестового массива принимается в регистр с номером N mod 2 блока 5 буферных регистров, регистр 24 приема принимает значение N mod 2, по сигналу с выхода элемента 53 задержки производится занесение значений в триггеры 29 и 30, однако изменение значения счетчика 23 приема, обнуление триггера 28 и вьщачи сигнала Чтение слова не происходит вследствие запрета прохождения сигнала Слово прочитано на вход формигователя 33 сигнала значением О на выходе элемента НЕ 51. Тем же значением О на выходе элемента НЕ 51 запрещается вьщача на линию 60 сигнала Задержка вьщачи, так как после загрузки последнего слова тестового массива в блок 5 буферных регистров задержки вьщачи слова быть не может. Сигнал .Конец массива. через элемент 54 задержки подается на первый вход элемента И 48. и разрешает прохождение сигнала с выхода триггера 31 на линию 61. Элемент 54 задержки исключает преждевременную вьщачу сигнала Конец вьщачи на линию 61 в том случае, если (N-l)-e слово тестового массива уже вьщано на выходы блока 5 буферных регистров и соответствующий сигнал Время истекло поступил )В блок 1 указания регистров раньше сигнала Конец массива. Таким образом, после приема в блок .5 буферных регистров последнего слова тестового массива загрузки новых слов в этот блок прекращается и производится подготовка к выработке сигнал а Конец вьщачи на линии 61. Временная диаграмма приема в блок буферных регистров N-ro слова тестового массива для случая, если (N-1)-e слово еще не вьщано из этого блока, показана на фиг.20, для случая, если (N-l)-e слово уже вьщано - на фиг.21. В ходе выполнения действий, связанных с вьщачей N-ro слова тестового массива, триггер 30 устанавливается в состояние О, которое уже не может быть изменено к моменту появления сигнала Время истекло. По этому сигналу триггер 31 устанав ливается в 1, вызывая выдачу на линию 61 сигнала Конец выдачи. Вы дача слов на выходы блока 5 буферны регистров прекращается. На этом цикл работы блока 1 указания регист ров за.канчивается. Соответствующая временная диаграмма приведена на фиг.22. Работа блока 2 синхронизации. В исходном состоянии триггеры 82 - 87, 88 хранят О, на линиях 21, 55, 56, 59, 60 и 61 и группе ли ний 22 присутствует О, на линии 91-94 поступают синхронизирующие сигналы СИ1, СИ2, СИ1, СЙ2 соответственно с выходов распределителя 8 импульсов. По импульсному сигналу Начало цикла, поступающему в прои вольный момент времени по линии 21, триггер 82 устанавливается в 1 и сохраняет это состояние до момента окончания цикла работы устройства. По переднему фронту синхроимпульса СИ2 значение 1 переписывается в триггер 86, вызывая выдачу на линию 55 потенциального сигн-ала Разрешение чтения, не изменяющего своего значения до окончания цикла работы устройства. Сигнал Разрешение чтения вызывает выполнение начальной. загрузки блока 5 буферных регистров По ее окончании на линии 59 появляется импульсный сигнал Буфер заполнен, который устанавливает триг гер 83 в состояние 1. С выхода этого триггера значение 1 поступает с задержкой через триггеры 87 и 88 на линию 56 как потенциальный сигнал Разрешение выдачи, действующий до момента окончания цикла работы устройства. Сигналом Разрешение выдачи инициируется выдача слов тестового массива на выходы блока 5 буферных регистров. Если не которое слово тестового массива находилось на выходах блока 5 буферны Фегистров больше указанного в нем времени из-за задержки выдачи следующего слова этого массива, то по линии 60 поступает импульсный сигнал Задержка вьщачи, который устанавли вает в 1 триггер 84 до окончания цикла работы устройства. Состояние 1 этого триггера соответствует при наку Задержка выдачи была. После завершения выдачи на выходы блока 5 буферньпс регистров последнего слова 98 тестового массива по линии 61 поступает сигнал Конец выдачи, который переводит триггер 85 в состояние 1, На этом цикл работы устройства заканчивается. Состояние 1 триггера 85 соответствует признаку Конец-цикла j Информация о состоянии устройства из триггеров 84 и 85 может быть считана пультом управления или ЭВМ по группе линий 22. Временная диаграмма работы блока 2 синхронизации при инициации начальной загрузки блока 5 буферных регистров приведена на фиг.23, при инициации выдачи слов тестового массива на. выходы этого блока - на фиг.24. Узел 3 формирования адреса функционирует следующим образом. В исходном состоянии счетчик 95 текущего адреса хранит начальный адрес тестового массива в блоке 4 памяти, регистр граничного адреса 96 конечный адрес этого массива, тригге ры 98 - 100 находятся в состоянии О. Сигналы на линиях 16, 57 и 58 постоянны и равны О. При поступлении на линии 16 первого импульсного сигнала Чтение слова он выдается в блок 4 памяти как сигнал Чтение по адресу, вызывая в блоке 4 памяти чтение по адресу, который в данный момент времени находится в счетчике 95 текущего адреса. Так как в этот момент времени в счетчике 95 текущего адреса находится начальный адрес тестового массива, выполняется чтение из блока 4 памяти 0-го слова этого массива. По сигналу Чтение слова значение О триггера 98 переписывается в триггер 99, т.е. состояние триггера 99 не изменяется. Пройдя через элемент 102 задержки, сигнал Чтение слова поступает на счетный вход счетчика 95 текущего адреса и вызывает увеличение на 1 его значения, причем изменение значения счетчика 95 текущего адреса происходит уже после того, как блок 4 памяти воспринял начальный адрес тестового массива, хранившийся в этом счетчике. Новое значение счетчика 95 текущего адреса указывает на следующее, первое слово тестового массива в блоке 4 памяти. Это значение сравнивается с конечным адресом тестового массива, находящимся в регистре 96 граничного адреса, результат с. выхода элемента 97 сравнения записьтается в триггер 98 по сигналу с выхода элемента 103 задержки. Поскольку в рассматриваемом случае значения счетчика 95 текущего адреса и регистра 96 граничного адреса не равны, в триггер 98 записывается О, Т .е. подтверждается его прежнее значение. Сигнал с выхода элемента 104 задержки не вызывает изменения состояния триггера 100, так как состояние О триггера,99 запрещает прохождение сигнала на вход триггера 100. В совокупности элементы задержки 102 - 105 обеспечивают TaKyjo задержку сигнала Чтение слова, что к моменту появления импульсного сигнала на вйходе элемента 105 задержки 0-е слово тестового массива уже прочитано из блока 4 памяти и помещено на группу-линий 11. Поэтому сигнал с выхода элемента 105 задержки вьщается на линию 57 как сигнал Слово прочитано. Таким образом, по первому сигналу Чтение слова узел 3 формирования адреса обеспечивает чтение из блока 4 памяти 0-го слова тестового массива, выработку сигнала Слово прочита но , когда это слово уже находится на группе линий 11, и подготовку адреса для обращения за следующим, первым словом тестового массива. Логика работы блока 1 указания регистров такова, что следующий сигнал Чтение слова может появитьс только после вьщачи сигнала Слово прочитано, соответствующего 0-му слову тестового массива. К этому моменту времени блок 4 памяти готов выполнить чтение по следующему адресу. При поступлении сигналов Чтение слова узел 3 формирования адреса обеспечивает чтение слов тестового массива с 1-го вплоть до (N-2)-ro так же, как и чтение О-го слова, отличие состоит только в значении счетчика 95 текущего адреса. При чтении (N-l)-ro слова тестоB(fro массива новое .значение счетчика 95 текущего адреса становится рав ным конечному адресу этого массива, находящемуся в регистре 96 граничног адреса. Поэтому по сигналу с выхода элемента 103 задержки в триггер 98 записывается 1 с выхода элемента 97 сравнения. В остальном узел формирования адреса функционирует в связи с чтением (N-l)-ro слова тестового массива так же, как и в связи с чтением предыдущих слов. По сигналу Чтение слова, вызывающего чтение иэ блока 4 памяти последнего, N-ro слова тестового массива, происходит перепись 1 из триггера 98 в триггер 99. В связи с этим, сигнал 1C выхода элемента 104 задержки устанавливает триггер 100 в 1, которая выдается на линию 58 как потенциальный сигнал Конец массива. За счет элемента задержки 105 сигнал Конец массива опережает сигнал Слово прочитано. После выдачи сигнала Конец массива новых сигналов Чтение слова не поступает, работа узла 3 формирования адреса заканчивается. Работа блока 5 буферных регистров. При поступлении в блок буферных регистров по линии 57 имп льсного сигнала Прием слова возбуждается 1-й выход дешифратора 108 приема и вызывает прием информации с группы линий 11 в регистр с номером t, где I - номер регистра, заданный в этот момент времени значением сигналов на группе линий 63 (- 0,) . Под действием импульсного сигнала Вьщача слова на линии 62 возбуждается j-и выход дешифратора 109 выдачи и вызывает перепись слова из регистра с номером j в выходной регистр 107, где j - номер регистра, заданный в этот момент времени значениями сигналов на груцпе линий 64 (j 0,1 ,... ,) . Номер любого регистра 106 относительно группы линий 63 совпадает с его номером относительно группы линий 64. Переписью из регистра 106 с номером j в выходной регистр 107 слово вьщается на выходы блока 5 буферных регистров. В блоке 5 буферных регистров возможно выполнение переписи слова из регистра 106 с номером j в выходной регистр 107 одновременно с приемом слова в регистр 106 с номером t из блока 4 памяти (j f I). Элемент 110 задержки по сигналу Выдача слова вьфабатывает сигнал Слово выдано, к моменту появления которого перепись слова в выходной регистр 107 закончилась, . и это слово достоверно. Работа блока 6 временной привязки. Блок 6 временной привязки функционирует циклически. Каждый цикл работы связан с выдачей на выходы блока 5 буферных регистров одного слова тестового массива. Перед началом каждото цикла блЬк 6 временной привязки находится в исходном состо нии, при котором все триггеры 114-1 хранят О, счетчик 112 времени так обнулен. Цикл работы начинается с поступления по линии 111 импульсног сигнала Слово выдано, свидетель-. ствующего о том, что очередное слово тестового массива поступило на выходы блока 5 буферных регистров и его поле времени помещено на группу линий 13. Сигналы на этих линиях сохраняют свои значения до момента вьщачи на линию 18 импульсного сигнала Время истекло. Если режим вы ачи слова синхронный, то сигнал на входе элемента НЕ 129 и втором входе элемента И 119 равен О. В этом случае сигнал Слово вьщано, пройдя через элемент И 120, элемент ИЛИ 128, немедленно вызовет установ ку в 1 триггера 118. В случае асинхронного режима выдачи слова (сигнал на входе элемента НЕ 129 и на втором входе элемента И 119 раве 1) по сигналу Слово выдано уста навливается в триггер 117, а триггер 118 установится в 1 тольк в момент поступления по линии 17 сигнала Сигнал принят.Значение 1 с выхода триггера 118 поступает на первый вход элемента И 123 и разрешает запись в триггер 115 результата сравнения значения счетчика 112 времени и кода времени тестового слова на группе линий 13 по каждому синхронизирующему сигналу СИ2.Первый раз в триггер 115 доносится результат сравнения кода времени с зн чением О счетчика 112 времени. Если в слове тестового массива, находящемся в данный момент времени на вькодх блока 5 буферных регистро указан нулевой код времени, то при первом же сравнении в триггер 115 запишется 1, которая затем перепи сывается в триггер 116, вызывая выдачу 1 на линию 18. Затем триггер 115 обнуляется сигналом с выхода элемента И 124, триггер 116 - сигна лом с выхода элемента И 125. Таким образом, в случае нулевого кода времени на линию 18 немедленно выдается импульсный сигнал Время исПри ненулевом коде времени перво сравнение с ним значения счетчика 112 времени не изменяет состояния 98 , триггеров 115 и 116. После установки в 1 триггера 118 переходит в состояние 1 и триггер 114, разрешая прохождение синхроимпульсов СИ1 на счетный вход счетчика 112 времени и вызывая обнуление триггера 117. С этого момента счетчик 112 времени увеличивает свое значение на 1 по каждому синхроимпульсу СИ1. После каждого изменения значения счетчика 112 времени сравнивается с кодом времени тестового слова и когда их значения станут равны, триггер 115, а затем триггер 116 установятся в 1 и на линию 18 выдается сигнал Время истекло. Импульсньй сигнал с выхода триггера 116 выполняет сброс счетчика 112 времени и, пройдя через элемент И 126, обнуляет триггеры 114 и 118. С переходом в состояние О триггера 114 снимается сигнал обнуления триггера 117. Таким образом, счетчик 112 времени запускается немедленно при поступлении сигнала Слово вьщано, если в слове указан синхронный режим выдачи, или по сигналу Сигнал принят от блока 7 регистрации ожидаемого сигнала, если режим вьщачи асинхронный. С момента пуска счетчик 112 времени отсчитывает в единицах периода следования синхроимпульса СИ1 заданньм в слове интервал времени, после чего на линию 18 выдается импульсный сигнал Время истекло и блок 6 временной привязки переходит в исходное состояние. На фиг. 25 показана временная диаграмма работы блока 6 временной привязки при нулевом коде времени тестового слова и наличии ожидаемого сигнала, если режим выдачи асинхронный, к моменту вьщачи слова, на фиг.26 - при начале отсчета времени, если код времени ненулевой, а режим вьщачи асинхронньй; на фиг. 27 при поступлении ожидаемого сигнала в асинхронном режиме вьщачи, на фиг.28 - при окончании отсчета BpeMe- ни в синхронном или асинхронном режиме вьщачи. Работа блока 7 регистрации ожи/даемого сигнала. Когда слово тестового массива с асинхронным режимом выдачи помещается на выходы блока 5 буферных регистров, по группе линий 14 в блок 7 регистрации ожидаемого сигнала посту-4711

пает код номера линии, на который должен появиться ожидаемый сигнал от объекта контроля, назначение ожидаемого сигнала. Дешифратор 135 номера линии подает 1 на третьи входы пары элементов И 137 и 138, подключенной к разряду регистра 134 сигналов, с номером, заданным на входах этого дешифратора. Значение ожидаемого сигнала представляется сигналом на линии, с которой соединен вход элемента НЕ 136. Это эначение оставляет

7179848

открытым только один иэ указанной пары элементов 137 и 138. По переднему фронту каждого синхроимпульса СИ1 происходит занесение значений 5 сигналов с линий объекта контроля в регистр 134 сигналов. Как только в регистр 134 сигналов запишется код с ожидаемым значением в вьщеленном разряде, так на линию 17 с выхода

fO . открытого элемента 137 или 138 чере элемент ИЛИ 139 поступит 1, соответствующая сигналу Сигнал принят

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

название год авторы номер документа
Устройство для сопряжения ЭВМ с абонентами 1988
  • Ваврук Евгений Ярославович
  • Перепичка Степан Ярославович
SU1520531A1
Мультиплексное устройство для обмена информацией 1983
  • Белоушкин Александр Александрович
  • Литаврин Анатолий Алексеевич
SU1157546A1
Распределенная система управления 1989
  • Карпов Сергей Николаевич
  • Мясников Виталий Всеволодович
SU1732345A1
Многоканальная система для контроля и диагностики цифровых блоков 1984
  • Гроза Петр Кирилович
  • Касиян Иван Леонович
  • Кошулян Иван Михайлович
  • Карабаджак Александр Александрович
  • Гобжила Алик Степанович
  • Иваненко Владислав Николаевич
  • Баранов Валерий Степанович
  • Кац Ефим Файвельевич
SU1269137A1
КОММУТАТОР LINK-ПОРТОВ 2009
  • Еремеев Петр Михайлович
  • Гришин Вячеслав Юрьевич
  • Нестерова Кристина Юрьевна
  • Садовникова Антонина Иннокентьевна
  • Трапезина Евгения Николаевна
RU2405196C1
Устройство для обмена информацией 1983
  • Вишневская Наталия Павловна
  • Любицкий Борис Николаевич
  • Резван Борис Павлович
  • Сахаров Борис Павлович
  • Тюрин Михаил Иванович
  • Хмелев Альберт Федорович
  • Черняев Валерий Сергеевич
SU1198528A1
Устройство для тестового контроля блоков памяти 1986
  • Алумян Рубен Смбатович
  • Яковлев Петр Григорьевич
  • Момджян Мампре Мелконович
  • Ваганян Левон Овсепович
SU1365134A1
Микропрограммное устройство формирования тестовой последовательности 1984
  • Карпунин Евгений Иванович
  • Бучнев Александр Николаевич
  • Абросимов Леонид Николаевич
  • Васильев Николай Петрович
  • Горовой Владимир Родионович
  • Крылатых Юрий Петрович
  • Матазов Анатолий Николаевич
SU1267425A1
Устройство для обмена данными между оперативной памятью и периферийными устройствами 1985
  • Пронин Владислав Михайлович
  • Карпейчик Виктор Владимирович
  • Извозчикова Лидия Николаевна
  • Хамелянский Владимир Семенович
SU1260970A2
Устройство контролируемого пункта 1983
  • Диденко Константин Иванович
  • Епиков Анатолий Георгиевич
  • Карнаух Константин Григорьевич
  • Кочур Юрий Павлович
SU1211784A1

Иллюстрации к изобретению SU 1 171 798 A1

Реферат патента 1985 года Устройство для формирования тестовой последовательности

1. УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ТЕСТОВОЙ ПОСЛЕДОВАТЕЛЬНОСТИ, содержащее блок синхронизации, узел формирования адреса, память, причем выходы узла формирования адреса подключены к входам памяти, о т л ич а ю щ е е с я тем, что, с целью повьшення гибкости и разрешающей способности, устройство дополнительно содержит блок буферных регистров, блок указания регистров, блок временной привязки, блок регистрации ожидаемого сигнала, причем входы блока буферных регистров соединены с выходами блока памяти и блока указания регистров, а выходы - с входами блока временной привязки и блока регистрации ожидаемого сигнала, входы блока указания регистров соединены с выходами блока синхронизации, узла формирования адреса и блока временной привязки, а.его выходы соединены также с входами блока синхронизации и узла формирования адреса, выход блока регистрации ошщаемого сигнала соединен с входом блока временной привязки. 2. Устройство по п. 1, о т л ичающееся тем, что блок указания регистров содержит счетчик приема, регистр приема, счетчик выдачи, регистр выдачи, пять триггеров, шесть формирователей сигнала, два элемента сравнения, шесть элементов ШБ1, пять элементов И,, два элемента НЕ, два элемента задержки, причем первый вход блока указания регистров соединен с входом первого формирователя сигнала, первым входом i второго элемента И, входом четвертого формирователя сигнала, с первым (Я входом четвертого элемента И и входом второго элемента НЕ, второй вход блока указания регистров соединен с вторым входом второго элемента И, с входом второго триггера, первым входом второго элемента И, входом первого элемента задержки, входом синхронизации приема регистра приема, первым выходом блока указания реч гистров, входом второго элемента задержки и входом первого элемента НЕ, :о эо третий вход блока указания регистров соединен с первым входом четвертого элемента ИЛИ, выходы второго, третьего и пятого элементов И соединены с вторым выходом блока, выход первого элемента ИЛИ соединен с третьим выходом блока, выход четвертого элемента И, выходы счетчика приема и выходы счетчика выдачи соединены с первьич выходом блока, второй вход второго элемента И соединен с выходом третьего формирователя сигнала, а выход - с первым входом первого элемента И,

Формула изобретения SU 1 171 798 A1

ФЩ f

15

Ч

60

84

61

Ц77

89

fr

93

Фиг.З

С5

zo

jj

f j

-Га

-га

J-T

0UZ.ff

Фиг. 8

JPT.

Фиг.П

Фиг.Ю

18,BQ

70 7f.

I-

(Pi/e.f2

jr

jr jr

Фиг./4

Фиг.13

-ГЛ.

.

-Г1

65, 68

ВТ6816 69L

707/66,

6f

Фиг. /«f

фиг. 76

Фиг. 17

62. 74 7516. 7719J-l

57

65 66

.

7f 60

Фиг.1в

Фиг.Г9

91 22

16. 12. 7J76.

бг.

74.

75 76 77

-П.

гл.

J L

(Риг. 20

иг.22

Фиг. 21

2Г 55 56 59

Фиг. 23

Фиг. 2

Фиг. 25

Фиг. 26

фиг. 26

Фиг. г

Документы, цитированные в отчете о поиске Патент 1985 года SU1171798A1

Устройство для тестового контроля цифровых узлов 1975
  • Шуть Василий Николаевич
  • Жубр Владимир Николаевич
  • Ноздренко Валерий Леонидович
SU598082A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Грачев О.Г., Данилин И.Н., Духовской
Л.В., Попель Л.М., Слуцкий Е.Л
и Шаромет О.Н
Система Элекон СФ для контроля электрических параметров БИС ЗУ и микропроцессоров
- Электронная промышленность, 1980, вып
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 171 798 A1

Авторы

Артюшенко Владимир Васильевич

Даты

1985-08-07Публикация

1984-03-15Подача