Устройство для формирования тестовых воздействий

Номер патента: 1552187

Авторы: Качанко, Моченков, Тимонькин, Ткаченко, Харченко

ZIP архив

Текст

/28 ГОСУДАРСТВЕННЫЙ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТПРИ ГКНТ СССР ОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ РИИРОВАНИЯ ТЕСВ 11 ли Ка рчен(54) УСТРОЙСТВО ДЛЯ ФОТОВЫХ ВОЗДЕЙСТВИЙ(57) Изобретение относится к вычистельной технике и предназначено для формирования смесей команд, обладающих заданным качеством, и может быть использовано для отладки программно-аппаратного обеспечения вычислительных средств и оценки их производительности. С целью расширения,функциональных возможностей уст1552187 ройство содержит блок 1 памяти, генераторы 2 и 3 констант, генератор4 тактовых импульсов генератор .5псевдослучайной последовательности,генератор 6 констант, группу счетчиков 7.1-7.п, счетчик 8, группу счетчиков 9.1-9.п, триггер 10 пуска,деИзобретение относится к вычислительной технике и предназначено дляформирования смесей команд, обладающих заданным качеством и может бытьиспользовано дпя отладки программноаппаратного обеспечения вычислительньг, средств и оценки их производительности, 20Последовательность команд, составляющая смесь, должна обладать заданньщ составом, определяемым типами,Форматами и другими характеристикамикоманд, При этом степень соответствия -55состава смеси заданному определяетсякритерием качества смеси. Считается,что качество смеси равно единице,если. состав смеси полностью соответствует задайному. 0Целью изобретения является расширение функциональных возможностей засчет получения требуемой последовательности команд за данный промежу ток времени ее формирования.Изобретение позволяет повыситькачества формируемой смеси команд путем задания удельного содержания команд путм задания удельного содержания команд разных типов в смеси на 40каждом заданном интервале времени,а также обеспечивает возможностьмасштабирования установок, котороепозволяет формировать смеси команд взаданном интервале времени, 45На чертеже приведена функциональная схема устройства для Формированиятестовых воздействий.Устройство фиг.1) содержит блок1 памяти, генераторы 2 и 3 констант,генератор 4 тактовых импульсов, генератор 5 псевдослучайной последовательности, генератор 6 констант,группу счетчиков 7.1-7,п, счетчик 8,группу счетчиков 9,1-9,п, триггер10 пуска, цемультиплексор 11, элемент И 12, группу элементов И 13.113,п, элементы И 14-16, элементы ИЛИ17-19, группу 20 выходов, выход 21,мультиплексор 11, элемент И 12,группу элементов И 13.1-13.п, элементы И 14, 15, 16, элементы ИЛИ 17, 18,19, группу 20 входов, выход 21, вход 22 пуска, вход останова 23, входы 24 и 25 записи констант, группу 26 выходов блока 1 памяти, 1 ил. вход 22 пуска, вход 23 останова, входы 24 и 25 записи констант.Группа 26 выходов блока 1 памятисоединена с группой входов элементаИ 15, группа выходов которого соединена с группой 20 выходов устройстваи с группой адресных входов демультиплексора 11. Группы 1-и выходовгенератора 2 констант подключены кгруппам Р-входов соответствующихсчетчиков 7.1-7,п выходы которыхподключены к вторым инверсным входамгруппы элементов И 13,1-13.п соответственно. Группа выходов генератора 3 констант подключена к группеР-входов счетчика 8, выход которогоподключен к первому входу элемента И 14,Выход 27.1 генератора 4 импульсов подключен к входу генератора5 псевдослучайной последовательности, группа выходов которого подключена к группе адресных входов блока 1памяти, и к второму входу элементаИ 12, а также к счетному входу счетчика 8. Выход 27,2 генератора 4 импульсов подключен к Р-входу демультиплексора 11 и второму входу элемента И 14, выход которого подключен кпервому входу элемента ИЛИ 18,Группы 1-и выходов генератора 6констант подключены к группам Р-входов соответствующих счетчиков 9,19,п, выходы которых соединены с соответствующими входами элемента И 16и первыми инверсными входами группыэлементов И 13.1-13.п соответственно,Единичный выход триггера 10 подключенк входу генератора 4 импульсов, Группа 28 выходов демультиплексора 11подключена соответствующими выходами28.1-28,п к прямым входам группыэлементов 131-13,п соответственно,а также к счетным входам счетчиков9. 1-9.п соответственно, Выход элемента И 12 подключен к второму входуэлемента ИЛИ 17, первый вход которогосоединен с входом 23 устройства. Вы5 1552 ход элементов И 13.1-13,П подключены к счетным входам соответствующих счетчиков 7.1-7,п , а также к соответствующим входам элемента ИЛИ 19,5 выход которого подключен к управляющему входу элемента И 15. Выход элемента И 16 подключен к первому входу элемента И 12 и соединен с выходами 21 устройства. Выход элемента ИЛИ 17 подключен к С- и К-входам триггера 10, 8-вход которого соединен с входом 22 устройства. Выход элемента ИЛИ 18 подключен к синхровходам счетчиков 7.1-7.п и синхровходу счетчика 8, второй вход элемента ИЛИ 18 соединен с входом 24 устройства. Синхровходы счетчиков 9.1-9,п подключены к входу 25 устройства.Блок 1 памяти является постоянным запоминающим устройством статического типа и предназначен для хранения по адресам, соответствующим кодам команд заданных типов номеров (1 п) типов команд к которым Они 25 принадлежат, в остальных ячейках записаны логические нули. Блок 1 памяти может быть реализован, например, на стандартных интегральных.микросхемах 556 РТ 4.Генератор 2 констант предназначен для задания процентного содержания кодов команд данных типов в любой данный момент. Таким образом поддерживается качество смеси на всем промежутке Т Формирования данной смеси35 команд.Генератор 3 (масштаба уставок) предназначен для выдачи весовых коэфФициентов, определяющих масштаб уставок. Константы выбираются так, что ка- чество смеси близко к заданному, но при этом не увеличивается суммарное время формирования смеси команд.Генератор 4 импульсов является известным элементом вычислительной техники и предназначен для формирования двух неперекрывающихся последовательностей импульсов для синхронизации работы устройства.50 Генератор 5 псевдослучайной последовательности предназначен для формирования псевдослучайной последовательности кодов, необходимых для формирования смеси команд с заданными свойствами в псевдослучайном порядке, и может быть реализован так же, как в известном устройстве. 187 6Генератор 6 констант предназначен для задания смеси команд, обладаюшей требуемыми свойствами и может быть реализован, например, в виде наборного поля, разделенного нап секторов, соответствующих и типамкоманд, На каждом из секторов, например, с помощью переключателей,набирается двоичный код количествакоманд данного типа, требуемого для:формирования заданной смеси команд.Группа счетчиков 7.1-7.п.предназначена для подсчета количества команд заданных типов в соответствиис кодами, заданными генератором 2констант, Сигнал переполнения одногоиз счетчиков означает, что заданноеколичество команд данного типа наданном промежутке времени сформировано.Счетчик 8 (масштаба уставок)предназначен для задания количестватактов работы генератора 4 тактовыхимпульсов, в соответствии с которымиформируются коды псевдослучайной последовательности в генераторе 5. Сигнал переполнения соответствует окончанию временного интервала, а заданная константой генератора 3 смеськоманд в заданном промежуткесФормирована.Группа счетчиков 9. 1-9,п предназначена для подсчета количества команд и типов в псевдослучайной последовательности кодов на информационных выходах генератора 5, Счетчики9.1-9,п могут быть реализованы настандартных интегральных микросхемах,Триггер 10 предназначен для формирования сигнала пуска генератора 4по импульсу пуска, поступившему наего вход установки, и для снятия сигнала пуска по заднему фронту импульса, поступившего на его входы К и С.Демультиплексор 11 предназначендля Формирования по импульсу на егоинформационном входе импульса натом выходе, который соответствует информации, поданный на адресные входы.Демультиплексор 11 может быть реализован, например, на интегральных элементах 155 ИДЗ,Элемент И 12 предназначен для выдачи сигнала "Останов" после окончания формирования заданной смеси команд при наличии синхронизирующегосигнала с выхода 27.1 генератора 4импульсов, 1552187Группа элементов И 13,1-13 ппредназначена для управления перецачей сигнала на счетные входы счетчиков 7.1-7.п.Элемент И 14 предназначен для вы 5дачи сигнала перезаписи констант всчетчики 7,1-7,п при наличии синхронизирующего сигнала с выхода 27.2 гейератора 4 импульсов, элемент И 15для управления выдачей кодов командна группу 20 выходов устройства,элемент И 16 - для форщрования си:гнала Останов при сформированиизаданной смеси команд на выходе 21,устройства.Элемент ИЛИ 17 предназначен дляформирования сигналов Останов" срхода 23 устройства и с выхода элс 20чента И 12, элемент ИЛИ 18 - дляобъединения сигнала управления свхода 24 устройства и сигнала перезаписи констант при переполнении счетчика 8, элемент ИЛИ 19 - для формирования управляющего сигнала, разреШающего выдачу кодов команд на выход 20 устройства.Устройство работает следующим образом. 30В исходном состоянии все элементыпамяти, за исключением блока 1 памяти, в котором записаны номера (1-и)типов команд, которым принадлежатсформированные коды (по остальньпж:.1 вадресам записаны 0 ), установленыв нулевое состояние (цепи установкиисходного состояния не показаны).Работа устройства условно подразделяется на два режима". установкиначального состояния и Формированиясмеси. В первом режиме с п групп выходов счетчиков 7.1-7.п подаются кодывесовых коэффициентов, определяющихколичество команд данного типа всмеси команд на любом промежутке времени 6 ьПо уйравляющему импульсу свхода 24 устройства эти коды записываются в соответствующие счетчики,По этому же импульсу с входа 24 устройства в счетчик 8 масштаба уставок50записывается код числа, определяющийвеличину интервала Ьь 1,с группы выходов генератора 3 констант,55По управляющему импульсу с входа 25 устройства в счетчики 9.1-9.п ипов команд записываются коды чисел команд данных типов соответственно с групп выходов генератора 6 констант,Во втором режиме по сигналу Пускс входа 22 устройства триггер 10пуска устанавливается в единичноесостояние, Сигнал с выхода триггера10 запускает генератор 4 импульсов.Импульсом с выхода 27,1 генер: -тора 4 импульсов запускается веератор 5 псевдослучайной последовательности, Генератор 5 формирует псевдослучайные последовательности кодов,которые поступают на группу адресныхвходов блока 1 памяти, Если комбинация логических сигналов не входитв множество разрешающих команд, тона группе 26 информационных выходовблока 1 памяти присутствует сигналылогических "0", Этим же импульсомс выхода 27.1 генератора 4 содержимое счетчика 7 увеличивается на единицу,Разрешенный код команды с группы26 информационных выходов блока 1памяти поступает на группу адресныхвходов демультиплексора 11 и нагруппу входов элемента И 15. Демультиплексор в соответствии с кодом нагруппе адресных входов подключаетП-вход демультиплексора 11, на который поступает импульс с выхода27.2 генератора 4 импульсов, к сост-.ветствующему выходу 28.1-28.п,Сигнал с выхода 28 поступаетна вход соответствующего элемента И13.1-13.п. На первый инверсный входэлемента И 13,: поступает сигнал логического нуля с выхода счетчика 9,на второй инверсный вход элемента И13, поступает сигнал логическогонуля с выхода счетчика 7.1, поэтомусигнал с выхода элемента И 13. прибавляет единицу в соответствующиисчетчик 71,Сигнал с выхода 28,х демультиплексора 11 добавляет также единицу в соответствующий счетчик 9, типов команд, Сигнал с выхода элемента И 13. поступит также на одни из входов элемента ИЛИ 19, сигнал с выхода которого открывает элемент И 15, на группу 20 выходов которого, являющуюся группой выходов устройства, поступает код команды.Сигнал переполнения счетчика 71 запрещает Формирование сигнала на выходе элемента И 13., в результате его данный код команды на группу20 выходов устройства не поступает. Счетчик 7,1 сравнивает заданное количество команд данного типа с числом команд этого типа, которое выработал генератор 5 псевдослучайной последовательности, Таким образом, выдерживается соотношение типов команд в данный момент времени. В случае переполнения счетчика 8 сигнал с выхода этого счетчика поступает на вход элемента И 17, который открыт сигналом с выхода 27.2 генератора 4 импульсовСигнал с выхода элемента И 14 поступает на первый вход элемента ИЛИ 18, сигнал с выхода которого разрешает перезапись кодов весовых коээфициентов с групп выходов генератора 2 констант в соответствующие счетчики 7,1-7,п.20Сигнал переполнения счетчика 9, типов команд также запрещает выдачу кода команды на группу 20 выходов устройства, так как сигнал переполнения поступает на второй инверсный 25 вход элемента И 13 тем самым идентифицируется окончание формирования заданного количества кодов команд данного типа.В случае когда все счетчики 9.1- 9.п типов команд переполняются, то сигнал с выхода элемента И 16 поступает на первый вход элемента И 12, обнуляется триггер 10 пуска, устройство останавливаетсяСигнал формирования заданной смеси команд поступает на выход 20 устройства.Формула изобретения 40Устройство для формирования тестовых воздействий, содержащее блок памяти, генератор тактовых импульсов, генератор псевдослучайной пос ледовательности, первый генератор констант, первую группу счетчиков, триггер, демультиплексор, первый элемент И, первый элемент ИЛИ, причем группа информационных выходов блока50 памяти соединена с группой адресных входов демультиплексора, вход оста- нова устройства и выход первого элемента И соединены соответственно с первым и вторым входами первого элемента ИЛИ, выход которого соединен с тактовым и нулевым входами триггера, вход пуска устройства соединен с единичным входом триггера, выход которого соединен с входом запуска генератора тактовых импульсов, первый выход которого соединен с информационным входом демультиплексора,выход генератора псевдослучайной последовательности соединен с адресным входом блока памяти, о т л и ч а ю щ ее с я тем, что, с целью расширения функциональных возможностей устройства за счет получения требуемой последовательности команд за заданный промежуток времени, устройство содержит второй и третий генераторы ксщстант, вторую группу счетчиков, счетчик, группу элементов И, второй, третий и четвертый элементы И, второй и третий элементы ИЛИ, причем группа выходов блока памяти соединена с группой входов второго элемента И, выход которого является выходом тестовых воздействий устройства, первый и второй выходы генератора тактовых импульсов соединены соответственно с первым входом третьего элемента И и с входом запуска генератора псевдослучайной последовательности, второй выход генератора тактовых импульсов соединен с первым входом первого элемента И и счетным входом счетчика,выход переполнения которого соединен с вторым входом третьего элемента И, информационные выходы первого и второго генераторов константы соединены с информационными входами соответствующих счетчиков первой и второй групп, выходы переполнения счетчиков первой группы соединены с первыми инверсными входами соответствующих элементов И группы, выходы переполнения счетчиков второй группы соединены с вторыми инверсньии входами соответствующих элементов И группы, выходы третьего генератора констант соединены с информационными входами счетчика, выходы переполнения счетчиков второй группы соединены с соответствующими входамичетвертого элемента И, выходы демультиплексора соединены с третьими входами соответствующих элементов И первой группы и со счетными входами соответствующих счетчиков второй группы, выходы элементов И первой группы соединены со счетными входамисоответствующих счетчиков первой группы и с соответствующими входами второго элемента ИЛИ, выход которого соединен с вторым входом второго эле1552187 12 Составитель СигаловРедактор В. Петраш Техред Л.Олийнык Корректор С, Шевкун Заказ 331 Тираж 570 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб., д. 4/5 Производственно-издательский комбинат "Патент", г.ужгород, ул. Геарина,А 01 мента И, выход третьего элемента Исоединен с первым входом третьегоэлемента ИЛИ, выход которого соединен с входами записи счетчиков первой группы, первый вход записи устройства соединен с вторым входом третьего элемента ИЛИ,.второй входзаписи устройства соединен с входомзаписи счетчиков второй группы, выход четвертого элемента И соединен свторым входом первого элемента И иявляется выходом останова устройства.

Смотреть

Заявка

4464415, 21.07.1988

ПРЕДПРИЯТИЕ ПЯ В-2655

ТКАЧЕНКО СЕРГЕЙ НИКОЛАЕВИЧ, КАЧАНКО ОЛЕГ ИГОРЕВИЧ, ТИМОНЬКИН ГРИГОРИЙ НИКОЛАЕВИЧ, ХАРЧЕНКО ВЯЧЕСЛАВ СЕРГЕЕВИЧ, МОЧЕНКОВ АНДРЕЙ ВЛАДИМИРОВИЧ

МПК / Метки

МПК: G06F 11/26, G06F 11/28

Метки: воздействий, тестовых, формирования

Опубликовано: 23.03.1990

Код ссылки

<a href="https://patents.su/6-1552187-ustrojjstvo-dlya-formirovaniya-testovykh-vozdejjstvijj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования тестовых воздействий</a>

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