Генератор испытательных кодов


H03K3/84 - Импульсная техника (измерение импульсных характеристик G01R; механические счетчики с электрическим входом G06M; устройства для накопления /хранения/ информации вообще G11; устройства хранения и выборки информации в электрических аналоговых запоминающих устройствах G11C 27/02; конструкция переключателей для генерации импульсов путем замыкания и размыкания контактов, например с использованием подвижных магнитов, H01H; статическое преобразование электрической энергии H02M;генерирование колебаний с помощью схем, содержащих активные элементы, работающие в некоммутационном режиме, H03B; импульсная модуляция колебаний синусоидальной формы H03C;H04L ; схемы дискриминаторов с подсчетом импульсов H03D;

 

Изобретение может быть использовано в аппаратуре контроля и диагностики цифровых блоков. Цель изобретения - расширение функциональных возможностей генератора. Генератор содержит счетчик 5 адреса, коммутатор 11, блок I2 оперативной памяти и выходной регистр 16. Введение блока 4 ввода, блока 14 регистров сдвига , блока 1 управления и образование новых функциональных связей позволяет одновременно управлять частотой появления единичного сигнала, частотой переключения сигналов на выходах генератора и величиной периода последовательности выходных сигналов генератора . В описании представлены примеры конкретного вьнтолнения блока 1 управления и блока 4 ввода. 2 з.п. ф-лы, 3 ил. с о х э N0 СП

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

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

РЕСПУБЛИН (19) (11) А1

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

Н АВТОРСКОМ У СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3977747/24-21 (22) 19. 11. 85 (46) 07.07.87. Бюл. )) 25 (7 1 ) Киев ск ий полит ехн ич е ск ий ин ст итут им.50-летия Великой Октяáp) ской социалистической революции (72) А,M.Ðoìàíêeâè÷, В.В. Гроль, Л.Ф.Карачун, P.È.ËóïàHîâà и Л.И.Ништ (53) 681.325 (088,8) (56) Авторское свидетельство СССР

Ф 920718, кл. G 06 F 7/58, 09.07.80. (54) ГЕНЕРАТОР ИСПЪ|ТАТЕЛЬНЪ|Х КОДОВ (57) Изобретение может быть использовано в аппаратуре контроля и диагностики цифровых блоков. Цель изобретения — расширение функциональных (Ю4 С 06Р 7/58 Н03 КЗ 84 возможностей генератора. Генератор содержит счетчик 5 адреса, коммутатор 11, блок 12 оперативной памяти и выходной регистр 16 ° Введение блока 4 ввода, блока 14 регистров сдвига, блока 1 управления и образование новых функциональных связей позволяет одновременно управлять частотой появления единичного сигнала, частотой переключения сигналов на выходах генератора и величиной периода последовательности выходных сигналов генератора. В описании представлены примеры конкретного вьн)олнения блока 1 управления и блока 4 ввода. 2 з.п. ф-лы, 3 ил.

132? 275

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

Цель изобретения — расширение функциональных возможностей генератора испытательных кодов за счет одновременного управления частотой появления единичного сигнала, частотой переключения сигналов на выходах генератора и величиной периода последовательности выходных сигналов генератора, На фиг.l представлена функциональная схема генератора испытательных кодов; на фиг. 2 — функциональная схема блока управления; на фиг. 3 функциональная схема блока ввода.

Устройство содержит блок 1 управления, входами которого являются шина 2 пуска и шина 3 установки в исходное состояние, который подключен к блоку 4 ввода и входу сброса счетчика 5 адреса, Выходы 6 и 7 блока

4 ввода подключены к соответствующим входам блока 1 управления, выход 8 которого связан с суммирующим входом счетчика 5 адреса. Выход 9 блока управления 1 соединен с блоком 4, группа выходов 10 которого связана с первой группой входон коммутатора

11 выходы которого соединены с информационными входами. блока 12 опера тинной памяти, адресные входы которого подключены к выходам счетчика

5 а,преса, 1

Вьгход 13 блока 1 упранления сое- 4О динен с управляющим входом блока 12 оперативной памяти, выходы которого связаны с информационными входами блока 14 регистров сдвига, синхровход которого связан с ныходом 15 45 блока 1 управления, подключенным также к синхровходу выходного регистра 16. Выходы блока 14 регистров сдвига соединены с информационными входами выходного регистра 16, выходы которого подключены к второй группе входон коммутатора Il, управляющий вход которого связан с выходом

17 блока 1 управления и с установочным входом выходного регистра 16. Вы- 55 ходы регистра 16 являются выходами генератора.

Блок 1 управления содержит генератор 18 тактовых .импульсов, выход

19 которого соединен с входами элементов И 20-22. Выход 23 генератора

l 8 тактовых импульсов соединен с входом элемента И 24, выход 13 которого является выходом блока 1 управления 1. Выход 25 генератора 18 тактовых импульсов соединен с входами элементов И 26 — 28. Вход установки в

"1" триггера 29 соединен с входом установки в 0 триггера 30, с входом элемента ИЛИ 31 и с шиной 3 установки н исходное состояние блока 1 управления.

Вход установки в "0" триггера 29 подключен к выходу элемента И 21 и соединен с вторым входом элемента

ИПИ 31, выход которого связан с входом установки в "0" триггера 32, прямой выход которого соединен с входом элемента ИЛИ 33, выход которого соединен с вторым входом элемента И 26.

Прямой выход триггера 29 соединен со нторыми входами элементов И 28 и 27, с входом элемента ИЛИ 34 и с выходом

17 блока 1 управления.

Инверсный выход триггера 29 соединен с входом элемента И 35, выход которого подключен к входу установки н "1" триггера 30, прямой выход которого соединен с вторыми входами элементов И 22, ИЛИ 33 и 34, выход последнего заведен на второй вход элемента И 24. Инверсный выход триггера 32 подключен к третьему входу элемента И 27, выход которого. связан с входом элемента ИЛИ 36, выход которого соединен с выходом 15 блока 1 управления.

Второй вход элемента ИЛИ 36 связан с выходом элемента И 22. Вход 6 блока I управления заведен на второй вход элемента И 20, выход которого соединен с входом установки в "1" триггера 32, Входы 2 и 6 блока 1 управления подключены к вторым входам элементов И 35 и 21 соответственно.

Блок 4 ввода содержит счетчик 37, выходы которого соединены с нходами блока 38 постоянной памяти и подключены к входам селектора 39, первый выход последнего соединен с выходом

6 блбка 4 ввода, второй выход селектора 39 является выходом 7 блока 4 ввода. Вход 3 блока 4 ввода связан со входом сброса счетчика 37, а вход

9 блока 4 соединен с суммирующим входом счетчика 37, Выходы блока 38 являются группой выходов 10 блока 4.

1322?75

Генератор исиытатpJIFHbK кодов работает следующим с бразом °

На этапе загрузки сначала осуществляется заполнение блока 14 регистров, затем — блока 12 оперативной памяти. Для эагру3KH на блоки управления 1 ввода 4 подается сигнал "Исходная установка . Этим же сигналом счетчик 5 адреса сбрасывается в нулевое состояние. На адресный вход 17 f0 коммутатора ll подается управляющий сигнал с блока 1 управления, который разрешает передачу информации с выходов блока 4 ввода на входы блока

12 оперативной памяти, По управляю- 15 щему сигналу с выхода 13 блока 1 управления информация записывается в нулевую ячейку блока 12 °

С выхода 15 блока l управления на синхровход блока регистров 14 подает-20 ся управляющий сигнал, сдвигающий на один разряд содержимое регистров блока 14, при этом информация из нулевой ячейки блока 12 записывается в блок 14. Аналогичным образом запол-25 няются все разряды регистров блока

14, после чего с блока 4 ввода на вход 6 блока 1 управления приходит сигнал окончания загрузки блока 14 регистров, формируемый селектором 39. 30

Селектор 39 может быть построен на многовходовых элементах И с входными инверторами.

Функцией селектора 39 является выделение (селекция) двух кодов адре- 35 са от счетчика 37, поступающих на блок 38 постоянной памяти. Формирование первого из этих кодов свидетельствует об окончании загрузки регистров блока 14 и служит сигналом для 40 блока I к заполнению блока 12. Появление второго кода на адресных входах блока 38 является признаком завершения загрузки блока 12 и окончания режима начальной загрузки устрой- 45 ства.

Затем осуществляется заполнение блока 12 оперативной памяти. При этом в каждом такте с выходов блока 1 упранлеиия на суммирующий вход счетчика 5 адреса поступает управляющий сигнал для перебора адресов ячеек блока 12 оперативной памяти. На синхровход блока 14 регистров в этом слу-55 чае не поступает тактирующий сигнал с выхода 15 блока 1 управления, После заполнения блока 12 с выхода 7 блока 4 ввода (со второго выхода селектора 39) на соответствующий вход блока 1 управления поступает сигнал окончания загрузки блока 12 оперативной памяти, переводящим устройство в режим ожидания сигнала Пуск .

По сигналу Пуск, поступающему на шину 2 блока 1 управления, генератор переходит в режим формирования испьггательных кодов. На синхровход регистра 16 поступает тактирующий сигнал с выхода !5 блока 1 управления. При этом информация со "старших" выходон блока 14 регистров записывается в регистр 16. С выходов регистра 16 через коммутатор 11 информация записывается в очередную ячейку блока 12 оперативной памяти.

В каждом такте производится сдвиг. содержимого блока 14 регистров с записью информации с выходов блока 12 оперативной памяти н "младшие разряды блока 14, "Старшие" разряды блока 14 регистров заносятся н регистр

16 с последующим занесением содержимого регистра 16 в ячейку блока 12 оперативной памяти 12 по адресу, установленному в предыдущем такте.

После этого осуществляется увеличение содержимого счетчика 5 адреса по +1

В режиме загрузки блок 1 управления работает следующим образом.

При заполнении блока 14 регистров сдвига по сигналу исходной установки триггер 29 устанавливается в единичное состояние, поддерживая единичный сигнал на выходе 17 блока

1 управления, и открывает элемент

И 28, разрешая прохождение синхросигнала с выхода 25 генератора 18 тактовых импульсов на выход 9 блока

I управления. По сигналу Исходная установка" триггеры 32 и 30 устанавливаются в нулевое состояние, По синхросигналу с выхода 23 генератора

18 тактовых импульсов (при наличии единичного сигнала с выхода триггера 29, который проходит через элемент ИЛИ 34) на выходе 13 элемента

И 24 формируется нулевой сигнал записи.

На вход 6 блока 1 управления поступает сигнал окончания загрузки блока 14 регистров с выхода 6 блока

4 ввода. По синхросигналу с выхода

19 генератора 18 тактовых импульсов триггер 32 устананливается в единичное состояние и далее осуществляет1322275

25 управления. ся загрузка блока 12 оперативной памяти. При этом единичным сигналом с выхода триггера 32, проходящим через элемент ИЛИ 33, разрешается прохождение синхросигнала с выхода 25 генератора 18 тактовых импульсов на выход 8 блока 1 управления. Сигнал записи на выходе 13 блока 1 управления формируется так же, как и при загрузке блока 14 регистров, На выход

15 сигнал сдвига содержимого блока

14 регистров не выдается, На вход 7 блока 1 управления из блока 4 поступает си! нал окончания загрузки блока 12 оперативной памяти. По этому сигналу триггеры 29 и

32 устанавливаются в нулевое состояние (при наличии синхросигнала на выходе 19 генератора 18 тактовых импульсов). Выход 17 блока 1 находится в нулевом состоянии ° По сигналу

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

По синхросигналу с выхода 19 генератора 18 тактовых импульсов (при наличии единичного сигнала с выхода триггера 30) через элементы И 28 и

ИЛИ 36 на выходе 15 блока 1 формируется сигнал сдвига. По синхросигналу с выхода 23 генератора 18 тактовых импульсов (при условии единичного состояния триггера 30) на выходе 13 формируется сигнал записи. Тем же единичным сигналом с выхода триггера 30 разрешается прохождение синхросигналов с выхода 25 генератора !8 тактовых импульсов на выход блока 1

На входе 6 блока 1 управления сохраняется единичный сигнал, который поступает на первый вход элемента

И 21 ° На второй вход элемента И 21 поступает синхросигнал с выхода 19 генератора 18 тактовых импульсов, в результате чего на выходе элемента

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

6

Т = (2 + 1,)(2 + 1 ) +

+.. ° +(2 + ) ), где 2 — количество ячеек блока 12 к оперативной памяти 1 ° 1 ° ., 1 число разрядов каждого нз регистров блока 14 регистров сдвига.

Таким образом, изменяя число единиц и их расположение в соответствующих ячейках блока 12 оперативной памяти и разрядах регистров сдвигов блока 14 можно управлять изменением частоты появления единичного сигнала, а также задавать временную диаграмму следования сигналов независимо по всем выходам генератора.

Величина периода выходной последовательности может меняться в эависимости от исходного состояния ячеек блока 12 оперативной памяти и регистров сдвига блока 14, Так, если для

Ы некоторого i (2 + 1„) — четное число (i = 1,2,. ° .,и), то, повторив некоторую исходную последовательность в блоке 1 2 и соответствующем регистре точно q раз, получим, что период выходной последовательности устройстТмахс ва Т формула изобретения

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

15

25

7 13222 ной памяти, выходы которого подключены к входам блока регистров сдвиra выходы которого связаны с входами выходного регистра, тактирующий вход которого соединен с синхровходом блока регистров сдвига и с четвертым выходом блока управления, пятын выход которого подключен к управляющему входу коммутатора и входу установки выходного регистра, выходы которого соединены со второй группой входов коммутатора.

2. Генератор по п.1, о т л и— ч а ю шийся тем, что, блок управления содержит три триггера, четыре элемента ИЛИ, восемь элементов

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

И и с первым выходом генератора тактовых импульсов, второй выход которо- 35 го соединен с первым входом пятого элемента И, второй вход которого свяэан с выходом второго элемента ИЛИ, первый вход которого связан с первыми входами шестого и седьмого элемен- 40 та И и с прямым выходом первого триггера, который соединен с пятью выходом блока управления, второй вход шестого элемента И связан с инверсным выходом третьего триггера, вход установки в единицу которого соединен с выходом третьего элемента И, второй вход которого соединен с третьим входом блока управления, четвертый вход которого соединен с вторым входом второго элемента И, третий вход шестого элемента И соединен с вторым входом седьмого элемента И, третьим выходом тактового генератора и первым входом восьмого элемента И, второй вход которого соединен с выходом третьего элемента HJIH первый вход которого соединен с прямым выходом второго триггера, вторым входом второго элемента ИЛИ и вторым входом четвертого элемента И, выход которого и выход шестого элемента И соединены с соответствующими входами четвертого элемента ИЛИ, выход которого соединен с четвертым выходом блока управления, выход первого элемента ИЛИ сое- динен с входом установки в нуль третьего триггера, прямой выход которого соединен с вторым входом третьего элемента ИЛИ, первый выход блока управления соединен с выходом седьмого элемента И, второй выход блока управления соединен с выходом восьмого элемента И третий выход блока управления соединен с выходом пятого элемента И.

3. Генератор по п.1, о т л и— ч а ю шийся тем, что, блок ввода содержит счетчик, блок постоянной памяти, селектор, причем выходы разрядов счетчика соединены соответствующим образом с адресныки входами блока постоянной памяти и входами селектора, первый и второй выходы которого являются первым и вторым выходами блока ввода, выходы блока постоянной памяти являются группой выходов блока ввода, первый вход которого соединен со входом установки в нуль счетчика, тактовый вход которого является вторым входом блока ввода °

1 122275

Со ст ав ит ель Ю. С иб иря к

Техред Л.Олейник

Корректор А.Ильин

Редактор П.Гереши

Заказ 2865/45

Тираж 672

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

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

Подписное

Производственно-полиграфическое предприятие, г.ужгород, ул,Проектная, 4

Генератор испытательных кодов Генератор испытательных кодов Генератор испытательных кодов Генератор испытательных кодов Генератор испытательных кодов Генератор испытательных кодов 

 

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

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

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

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

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

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

Изобретение относится к импульсной технике

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

Триггер // 1319253

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

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

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

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

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

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

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

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

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

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