Герератор тестов

 

Изобретение относится к автоматике и вычислительной технике и м.б. использовано в устройствах контроля блоков с памятью. Цель изобретения - расширение области применения за счет возможности изменения длины формируемой последовательности. Генератор содержит генератор 1 псевдо - случайных кодов (ГПК), блок 2 синхронизации , счетчик 3 адреса, блок 4 памяти, регистр 5 сдвига, регистр 6, триггер 7. Начальное состояние генератора тестов неопределенное. Это произвольное значение с ГПК пое ступает на информационные входы счетчика 4, начиная с этого значения адреса до конечного, адрес из блока памяти информации переписьгеается в регистр сдвига. Выходная последовательность формируется так, что одновременно может изменяться сигнал только одного из разрядов выходов регистра 6. 3 ил. 1 табл. i (Л оо 05 ел О5 Фи-г./

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

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

РЕСПУБЛИН

Ai (51)4 G 06 F 11/26

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 41 1 1 322/24-24 (22) 20.05.86 (46) 23.12.87. Бюл. У 47 (71) Вологодский политехнический институт (72) А.Н.Андреев, M.Ю.Белов, А.M.Водовозов, С.Н.Жилин и А.А.Сачков (53) 681.3 (088.8) (56) Авторское свидетельство СССР

У 571917 кл, Н 04 В 3/46, 1977.

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

У 1146679, кл. G 06 F 11/22, 1982. (54) ГЕНЕРАТОР ТЕСТОВ (57) Изобретение относится к автоматике и вычислительной технике и м.б. использовано в устройствах контроля блоков с памятью. Цель изобретения— расширение области применения за

„.SU, 1361561 счет возможности изменения длины формируемой последовательности. Генератор содержит генератор 1 псевдо» случайных кодов (ГПК), блок 2 синхронизации, счетчик 3 адреса, блок

4 памяти, регистр 5 сдвига, регистр

6, триггер 7. Начальное состояние генератора тестов неопределенное.

Это произвольное значение с ГПК пое ступает на информационные входы счетчика 4, начиная с этого значения адреса до конечного, адрес из блока памяти информации переписывается в регистр сдвига. Выходная последовательность формируется так, что одновременно может изменяться сигнал только одного иэ разрядов выходов Ф регистра 6, 3 ил. 1 табл.

13615

Генератор работает следующим образом.

При включении генератора тестов счетчики 3,13 и 14, триггер 7 и блок

4 памяти устанавливаются в случайное, заранее неопределенное состоя- 40 ние. Счетчик 14 блока 2 изменяет свое состояние после каждого импульса, поступающего с седьмого выхода блока 16 постоянной памяти, в сторону увеличения. Появление единицы на выходе старшего разряда счетчика 14 запрещает прохождение импульсов с выхода синхрогенератора 8 на вход счетчика 13 через элемент ИЛИ 10 и разрешает прохождение импульсов от 50 синхронизатора 8 через элементы И 9 и ИЛИ 11 и 12. Одновременно единичный сигнал с выхода счетчика 14 устанавливает, триггер 7 в нулевое состояние на инверсном выходе. Уровень логического "нуля" присутствует на информационном входе блока 4 памяти, на вход записи которого поступают импульсы с выхода элемента ИЛИ 12, Изобретение относится к вычислительной технике и может быть исполь- зовано для формирования испытательных сигналов при контроле функциони5 рования и диагностике неисправностей цифровых объектов.

Цель изобретения — расширение области применения за счет возможности изменения длины формируемой последо- 1р вательности.

На фиг.1 изображена схема генератора; на фиг.2 — пример технической реализации блока синхронизации; на фиг.3, — временные диаграммы работы блока синхронизации.

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

Блок синхронизации (фиг.2) содержит синхрогенератор 8, элемент И9, элементы ИЛИ 10-12, адресный счетчик 25

13, суммирующий счетчик 14, кнопку

15 "Пуск" и блок 16 постоянной памяти.

Блок 4 памяти может быть реализован на элементе памяти 565РУ2, блок 3о

16 постоянной памяти — на элементе

К556РТ5, запрограммированном в соответствии с таблицей.

61 2

Импульсы с выхода элемента ИЛИ 11 синхронизации проходят на суммирующий вход счетчика 3, изменяя выходной код, поступающий на адресные входы блока 4 памяти. Таким образом, после включения генератора тестов и установки на выходе старшего разряда счетчика 14 уровня логической "единицы" происходит обнуление блока 4 памяти за счет циклического изменения адресов и записи по всем адресам нулевых значений.

Для работы генератора тестов в режиме формирования испытательных сигналов необходимо на входах задания начального кода счетчика 14 установить начальный код, Разность макси» мапьного кода счетчика 14 и заданного начального кода определяет число выходных сигналов генератора тестов, формируемых в процессе работы. При кратковременном нажатии на кнопку "Пуск" сигнал нулевого уровня сбрасывает в нулевое состояние счетчик 14 и обнуляет регистр 5 сдвига, регистр 6 и устанавливает в начальное состояние генератор 1 псевдослучайных кодов. При переходе из нулевого состояния в единичное на входе

1 записи начального кода счетчика 14 происходит запись начального кода.

Одновременно запрещается прохождение импульсов от синхрогенератора 8 на выход элемента И 9 и разрешается прохождение импульсов на счетный вход счетчика 13 через элемент И 10.

Выходной код счетчика 13 изменяется после каждого импульса и поступает на адресные входы блока 16 постоянной памяти. B блоке 16 постоянной памяти записана информация таким образом, что по нулевому адресу содержится слово, содержащее нули во всех разрядах, по первому — единицу в первом разряде и нули в остальных, по второму — единицу во втором разряде и нули в остальных, по третье».. му — единицу в третьем разряде и нули в остальных, далее комбинации пов торяются, начиная с записанной по первому адресу, до адреса и, кратного трем. По и+1 адресу записано слово, содержащее нули во всех разрядах, по n+2 адресу записано слово, содержащее единицы в первом, втором и четвертом разрядах„ по и+3 адресу— единицы в первом и пятом разрядах, по n+4 адресу — единицы в первом и

3 36 шестом разрядах, по n+5 (последнему) адресу записано слово, содержащее единицы в первом и седьмом разрядах. В остальных разрядах слов по адресам с n+2 по n+5 записаны нули.

Таким образом, в первом такте работы генератора тестов через элемент ИЛИ

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

16 постоянной памяти, поступающий на вход выборки кристалла блока 4 памяти. Информация, записанная по уста.-. новленному ранее счетчиком 3 адресу, появляется на выходе блока 4 памяти и последовательном информационном входе регистра 5 сдвига. На синхровход регистра 5 сдвига в следующем такте работы поступает сигнал, формируемый на третьем выходе блока 16 постоянной памяти, и сдвигает инфор- мацию с последовательного информационного входа регистра 5 сдвига в его младший разряд. За и тактов работы устройства содержимое блока 4 памяти полностью переписывается в регистр 5 сдвига. Импульс с выхода переполнения счетчика 3, формируемый в n+1 такте работы, поступает на входы синхронизации регистра 6 и генератора 1 псевдослучайных кодов и осуществляет запись содержимого регистра 5 сдвига в выходной регистр

6, одновременно изменяя на следующее состояние генератора 1 псевдослучайных кодов. В и+2 такте работы код генератора 1 псевдослучайных кодов записывается в адресный счетчик 3 импульсом, формируемым на четвертом выходе блока 16 постоянной памяти, и поступает на адресные входы блока

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

На синхровход 0-триггера в n+3 такте работы поступает сигнал, формируемый на пятом выходе блока 16 постоянной памяти. Информация с выхода блока 4 памяти фиксируется триггером. В сле1561 дующем n+4 также работы на вход записи блока 4 памяти поступает сигнал, формируемый на шестом выходе блока

l6 постоянной памяти. В блок 4 памя5 ти по адресу, заданному генератором

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

D-триггера т.е. содержимое ячейки памяти инвертируется. В и+5 такте работы генератора тестов появляется сигнал, поступающий на вход сброса счетчика 3 и обнуляющий его. Сигнал сброса формируется на седьмом выходе

)5 блока 16 постоянной памяти и одновременно поступает на вход сброса счетчика 13 и суммирующий вход счетчика

14. Счетчик 13 обнуляется. Содержимое счетчика 14 увеличивается на единицу.

Далее повторяется процесс выборки содержимого блока 4 в регистр 5 сдвига и записи в регистр 6, Таким образом, предлагаемое устройство позволяет изменять длину форми25 руемой последовательности в требуемых пределах. Выходная последовательность формируется так, что одновременно может изменяться сигнал только одного из разрядов выходной шины. формула изобретения

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

35 выходы счетчика адреса соединены с адресными входами блока памяти, о тл и ч а ю шийся тем, что, с целью расширения области применения

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

Ад в в

О О О О О О О

1 О О О О О О

О 1 О О О О О

О О О О

О О

1 О О О О О О

О 1 О О О О О

О О 1 ° О О О О

О О

1 О .О О О

О О О О О О О и+2

1 ) О 1 О

О О

1 О О О 1 О О

1 О О О О 1 О и+3

n+4

1 О О О О и+5

О 1

5 1361561 6 регистра, выходы которого являются разрешения генератора псевдослучайвыходами генератора, пятый выход бло- ного кода и инверсным входом сброса ка синхронизации соединен с входом регистра сдвига, седьмой и восьмой записи счетчика адреса, выход заема

5 выходы блока синхронизации соединены которого соединен с входами синхрони- с входом сброса счетчика адреса и зации генератора псевдослучайного единичным входом триггера соответсткода и регистра, инверсный вход сбро- венно, синхровход которого соединен са которого соединен с шестым выхо- с девятым выходом блока синхронизадом блока синхронизации, с входом 1р ции.

1361561

l4ui561

° ° °

° ° °

Уиа Ю

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

Техред А.Кравчук

Редактор В.Бугренкова

Корректор Н,Король

Заказ 6292/49

Подписное

Тираж 671

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

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

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

Герератор тестов Герератор тестов Герератор тестов Герератор тестов Герератор тестов Герератор тестов 

 

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

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

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

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

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для контроля блоков и узлов ЭВМ (является усовершенствованием а.с, 1251084)

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

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

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

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

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

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

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

Изобретение относится к системам управления телевидением и радиовещанием

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

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

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

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

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

Изобретение относится к средствам построения модели состояния технического объекта
Наверх