Устройство для формирования тестовой информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(51)5 С 06 Р 11/28111/26 ОПИСАНИЕ ИЗОБРЕТЕНИЯН А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ г ГОСУДАРСТВЕННЫЙ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМПРИ ГКНТ СССР(56) Авторское свидетельство СССРВ 622136, кл. С 06 Г 7/58, 1978.Авторское свидетельство СССРВ 1440227, кл. С 06 Г 1 1/26, 1986 .(54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯТЕСТОВОЙ ИНФОРМАЦИИ(57) Изобретение относится к вычислительной технике, предназначено дляформирования смесей команд заданного 2состава и может быть использовано для отладки программно-аппаратного обеспечения вычислительных средств и оценки их производительности. Целью изобретения является расширение области применения. Устройство содержит блок 1 памяти, генератор 2 тактовых импульсов, генератор 3 псевдослучайной последовательности, второй 4 н первый 5 генераторы констант, блок счетчиков 6.1-6.п, счетчик 7, триггер 8, дешифратор 9, блок 10 сравнения, первый элемент И 11, второй блок элементов И 12.1- 12,п, второй элемент И 13, первый блок 14 элементов И, три элемента ИЛИ 15-17, группу 18 выходов, выход 19, входы 20-22 устройства. 2 ил.Изобретение относится к вычислительной технике, предназначено дляформирования смесей команд заданногосостава, и может быть использованодля отладки программно-аппаратногообеспечения вычислительных средствоценки их производительности.Целью изобретения является расдирение области применения, 1.0На Фиг.1 приведена функциональная схема предлагаемого устройствана фиг,2 - функциональная схема генератора псевдослучайной последовательности, 15Устройство для Формирования тестовой информации содержит блок 1памяти, генератор 2 тактовых импульсов, генератор 3 псевдослучай-,ной последовательности, второй 4 ипервый 5 генераторы конс.тант, группу счетчиков 6,1-6.п (где п - количество команд, входящих в системукоманд ЗВЩ, счетчик 7, триггер 8демультиплексор 9, блок 10 сравнения, первый элемент И 11, группуэлементов И 12,1-12.п, второй элемент И 13, блок 14 элементов И,три элемента ИЛИ 15-17, группу 18выходов, выход 19, входы 20-.22 устройства.Группа выходов блока 1 памятиподключена к группе адресных входовдемультиплексора 9 и группе входовблока 14 элементов И, группа выхо-.дов которого соединена с группой18 выходов устройства. Выход 23.1генератора 2 тактовых импульсовсоединен С входом генератора 3 псевдослучайной последовательности,группа 24 выходов которого соединена с группой входов блока 1 памяти,и с вторым входом элемента И 11,Выход 23.2. генератора 2 тактовых импульсов соединен с информационнымвходом демультиплексора 9, выходыкоторого соединены с прямыми входами элементов И 12,1-12,п группы соответственно, Группы (1-п) выходовгенератора 4 констант подключены кгруппам информационных входов соответствующих счетчиков 6.1-6.пгруппы, выходы которьгх соединены ссоответствующими входами элементаИ 13 и инверсными входами соответ 55ствующих элементов И 12.1-12,пгруппы. Группа выходов генератора5 констант подключена к первойгруппе входов блока 10 сравнения,выход которого является выходом 19устройства, и к первому входу элемента И 11. Группа выходов счетчика 7 подключена к второй группевходов блока 10 сравнения.Единичный выход триггера 8 подключен к входу генератора 2 тактовыхимпульсов. Выход элемента И 11 подключен к второму входу элементаИЛИ 15, выход которого подключен ксовмещенным входам синхронногосброса триггера 8 и нулевому входусчетчика 7,Выходы элементов И 12,1-12,пгруппы соединены со счетными входамисоответствующих счетчиков 61-б,пгруппы и соответствующими входамиэлемента ИЛИ 17, выход которого подключен к управляющему входу блока14 элементов И. Выход элемента И 13соединен со счетным входом счетчика7 и первым входом элемента ИЛИ 16,выход которого подключен к,синхровходам счетчиков 6.1-6.п группы,Второй вход элемента ИЛИ 16 является входом 22 устройства, первый входэлемента ИЛИ 15 - входом 21 устройства,а единичный вход триггера 8 -входом 20 устройства.Блок 1 памяти является постоянным запоминающим устройством статического типа и предназначен дляодновременного хранения по адресам,соответствующим кодам команд заданных типов, номеров (1-п) типов команд, к которым они принадлежат.Генератор 2 тактовых импульсовпредназначен для формирования двухнепрерывающихся последовательностейимпульсов для синхронизации работыустройства.Генератор 3 псевдослучайной последовательности предназначен дляформирования псевдослучайной последовательности кодов, необходимых дляформирования смеси команд с заданнымисвойствами .в псевдослучайном порядкеГенератор 4 констант предназначен для задания числа кодов команд различных типов на интервале ВСЕ Таким образом, поддерживается качество смеси на всем промежутке формирования данной смеси команд,Генератор 5 констант предназначен для задания кода длины последовательности команд, формируемой устройством.5 15Группа счетчиков 6.1-6.п предназначена для подсчета количества команд каждого из п заданных типовв соответствии с кодами, заданнымигенератором 4 констант.Счетчик 7 предназначен для подсчета количества интервалов времени, на которые подразделяется интервал времени формирования смеси команд,Триггер 8 предназначен для формирования сигнала запуска генератора 2 импульсов, а также для снятия сигнала пуска по заднему фронтуимпульса, поступившего на его совмещенные входы К и С.Демультиплексор 9 предназначендля формирования по сигналу на егоинформационном входе импульса навыходе, соответствующем информации,поданной на его адресные входы.Блок 10 сравнения предназначендля формирования сигнала ВКонецформирования смеси" при равенствекодов числа группы выходов генератора 5 констант и счетчика 7,Элемент И 11 предназначен длясинхронизации останова работы устройства при наличии сигнала "Конецформирования смеси".Группа элементов И 12.1-12.ппредназначена для осуществленияуправления подачи сигнала пересчетана счетчики 6.1-6,п группы и на входы элементов ИЛИ 17.Элемент И 13 предназначен для формирования признака окончания форми", рования смеси на интервале временидФ, блок 14 элементов И - для осуществления управления выдачей команд смеси на выход 18 устройства,элемент И 15 - для совмещения входа21 устройства и выхода элемента И11, элемент И 16 - для совмещениявхода 22 устройства и выхода элемента И 13, элемент ИЛИ 17 - для совмещения выходов элементов И 12.112.п группы,Устройство работает следующимобразом.1В исходном состоянии все элементыпамяти, за исключением блока 1 памяти (в котором записаны номера1-и типов команд), которым принадлежат формируемые коды (по остальнымадресам записаны "О"), обнулены(цепи установки исходного состоянияне показаны), 55 для заданного интервала времени.При переполнении всех счетчиков6.1-6,п сигналом с выхода элементаИ 13 добавляется единица в счетчик7. Это говорит о том, что смесь в 52188 6Устройство работает в двух режимах.В первом режиме генератор 4констант вьщает на группы информационных входов счетчиков 6. 1-6,пгруппы коды весовых коэффициентов,согласно которым поддерживается процентное содержание команд разныхтипов в смеси. По управляющему сигналу с входа 22 устройства кодызаписываются в соответствующие счетчики 6.1-6.п.Начало второго режима совпадаетс подачей сигналаПуск" на единичный вход триггера 8 с входа 20 устройства. Триггер 8 устанавливаетсяв единичное состояние, и сигнал сего единичного выхода запускает генератор 2 тактоВых имГГульсОВ, Импульс с выхода 23.1 генератора 2тактовых импульсов подается навход генератора 3 псевдослучайнойпоследовательности, Генератор 3подает сигналы на группу адресныхвходов блока 1 памяти. Если комбинация логических сигналов не входитв множество разрешенных команд, тона группе информационных выходов блока 1 памяти присутствуют сигналы логических нОВ.Разрешающий код команды с группыинформационных выходов блока 1 памяти подается на группу адресных входов демультиплексора 9, Последний 35согласно коду адреса подключаетВ-вход к одному из ( 1-и) выходов,тем самым импульс с выхода 23.2генератора 2 импульсов попадает на 40 счетныи Вход Одного нз счетчикоВ6,1-6.п. Счетчик 6, обеспечиваетзаданное количество импульсов, Вслучае равенства на выходе счетчикапоявляется сигнал переполнения, который, попадая на инверсный вход 45элемента И 12,1., прекращает подачуимпульсов на счетный вход счетчика6.1, на управляющий вход блока 14элементов И не поступает сигнал свыхода элемента ИЛИ 17, разрешаю4щий выдачу кода данного типа нагруппу 18 выходов устройства. Такимобразом, полагается, что командыданного типа сформированы полностьюнужном процентном содержании командразных типов для данного интервалавремени сформирована. Этот же сигнал с выхода элемента И 13 переписывает коды констант в соответствующиесчетчики 61-6.п, т,е. счетчики 6.16.п вновь готовы анализировать качество смеси команд на следующем интервале времени. Количество такихинтервалов задается весовым коэффициентом, который подается с группывыходов генератора 5 констант напервую группу входов блока 10 срав-,нения. На вторую группу входов блока: 10 сравнения подаются коды с группы выходов счетчика 7, При равенствекЬдов на выходе блока 10 сравненияпоявляется сигнал, который подаетсяна вход элемента И 11 и выход 19устройства. Этот сигнал свидетельствует о том, что смесь команд дляпрограммной отладки сформирована.Триггер 8 обнуляется, останавливается генератор 2 тактовых импульсов,и обнуляется счетчик 7. Устройствоготово для формирования новой смесикоманд с другими характеристиками,которые задаются генераторами 4 и5 констант,формула из обретения Устройство для формирования тестовой информации, содержащее блок памяти, генератор тактовых импульсов, генератор псевдослучайной последовательности, первый генератор констант, счетчик, триггер, демультиплексор, блок сравнения, первый элемент И и первый элемент ИЛИ, причем группа информационных выходов блока памяти соединена с группой адресных входов демультиплексора, первый тактовый выход генератора тактовых импульсов соединен с информационным входом демультиплексора, гРуппа выходов генератора всевдослучайной последовательности соединена с группой адресных входов блока памяти, группа выходов первого генератора констант соединена с первой группой входов блока сравнения, выход которого является выходом окончания Формирования тестовой последовательности уст 5 10 )5 20 25 ЗО 35 40 45 50 ройства и соединен с первым входомпервого элемента И, группа информационных выходов счетчика соединенас второй группой входов блока сравнения, единичный выход триггера соединен с входом запуска генераторатактовых импульсов, выход первогоэлемента И соединен с первым вхо,омпервого элемента ИЛИ, выход которогосоедйнен со счетным входом триггера,вход пуска устройства соединен с единичным входом триггера, вход остановаустройства соединен с вторым входомпервого элемента ИЛИ, о т л и ч а ющ е е с я тем, что, с целью расширения области применения, в устройствовведены второй генератор констант,группа счетчиков, блок элементов И,группа элементов И, второй элемент И,второй и третий элементы ИЛИ, причемгруппа выходов блока памяти соединена с группой информационных входовблока элементов И, выход которого является информационным выходом устройства, второй выход генератора тактовых импульсов соединен с входом запуска генератора псевдослучайной последовательности и вторым входом первого элемента И, выход каждого элемента И группы соединен со счетнымвходом соответствующего счетчикагруппы и соответствующим входом второго элемента ИЛИ, выход которого соединен с управляющим входом блока элементов И, выход переполнения каждогосчетчика группы соединен с инверснымвходом соответствующего элемента Игруппы и соответствующим входом второго элемента И, выход которогосоединен со счетным входом счетчика ивторым входом третьего элемента ИЛИ,выход которого соединен с входом записи каждого счетчика групны, входзаписи начального состояния устройства соединен с вторым входом третьего элемента ИЛИ, выходы второго генератора константсоединены с информационными входами соответствующихсчетчиков группы, выходы демультиплексора соединены с прямыми входамисоответствующих элементов И группы,выход первого элемента ИЛИ соединенс входом установки нуля счетчика,1552188 иг Составитель И. Сигаловедактор В, Петраш Техред Д.0 лийнык Корректо рни В оизводственно-издательский комбинат "Патент", г. Ужг;.род, ул. Гагарина, 101 аз 331 НИИПИ ГосуТираж 570 Подписноетвенного комитета по изобретениям и открытиям при ГКНТ ССС 113035, Москва, Ж, Раушская наб., д. 4/5
СмотретьЗаявка
4464417, 21.07.1988
ПРЕДПРИЯТИЕ ПЯ В-2655
ТКАЧЕНКО СЕРГЕЙ НИКОЛАЕВИЧ, КАЧАНКО ОЛЕГ ИГОРЕВИЧ, ТИМОНЬКИН ГРИГОРИЙ НИКОЛАЕВИЧ, ХАРЧЕНКО ВЯЧЕСЛАВ СЕРГЕЕВИЧ, МОЧЕНКОВ АНДРЕЙ ВЛАДИМИРОВИЧ
МПК / Метки
МПК: G06F 11/26, G06F 11/28
Метки: информации, тестовой, формирования
Опубликовано: 23.03.1990
Код ссылки
<a href="https://patents.su/5-1552188-ustrojjstvo-dlya-formirovaniya-testovojj-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования тестовой информации</a>
Предыдущий патент: Устройство для формирования тестовых воздействий
Следующий патент: Устройство для контроля программ
Случайный патент: Устройство для поиска рефлекторных точек и воздействия на них