Устройство для контроля цифровых устройств
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК А 1 09) 01) б 1) 4 С 06 Р 11/00 ОПИСАНИЕ ИЗОБРЕТЕНИЯ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ временные диаграммы, поясняющие работу устройства.В табл, 1 и 2 приведены примерыимитируемой информационной последовательности.Устройство содержит (фиг.1) мультиплексор 1, счетчик 2, блок 3 памяти,блок 4 сравнения, элемент И-НЕ 5, сум-матор 6 по модулю два, группу элементов И 7-1 - 7-к, регистр 8 сдвига,формирователь 9 импульсов,. синхровход 3.10, управляющий вход 11, вход 12 записи, информационные входы 13, информационный выход 14 и установочный вход15. Число к элементов И 7 в группеопределяется числом разрядов регистГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР 1(56) Авторское свидетельство СССРУ 1168953, кл. С 06 Г 11/26, 1984.Авторское свидетельство СССР9 1386996, кл. С 06. Р 11/00, 1986.(57) Изобретение относится к вычислительной технике и может быть использовано для имитации информационных посылок в процессе настройки,контроля и диагностирования неисправностей цифровых устройств. Устройство содержит мультиплексор, счетчик,Изобретение относится к вычислительной технике и может быть использовано для имитации информационных сигналов на входах цифровых устройств при их автономной настройке, проверке работоспособности и диагностировании неисправностей.Целью изобретеьия является сокращение аппаратурных затрат и расширение класса решаемых задач устройства путем обеспечения выдачи имитируемой информации блоками произвольной длиныеНа фиг.1 представлена функциональ" ная схема устройства для имитации информационных каналов; на фиг.22блок памяти, группу элементов И, сумматор по модулю два и регистр сдвига. Цель и обретения состоит в сокращении аппаратурных затрат устройства и достигается введением в него блока сравнения, элемента И-НЕ и формирователя импульсоп. Имитируемая информация формируется из последовательности псевдослучайных кодов, генерируемых регистром сдвига с сумматором по модулю два в обратной связи, путем отсеивания запрещенных комбинаций. Отсеивание осуществляется по программе, хранящейся в блоке памяти, путем изменения с помощью группы элементов И структуры обратной связи генератора псевдослучайных кодов в моменты формирования им определенных кодов, заданных программой и обнаруживаемых блоком сравнения. 2 ил, 2 табл.ра 8, необходимых для организации,кроме основной, дополнительных обратных связей в генераторе псевдослучайной последовательности (ПСК), построенном на базе регистра 8 сдвига ссумматором 6 по модулю два в обратнойсвязи. На Фиг.1 к = 6, что позволяетФормировать п-разрядные (Фиг.1, п=15)последовательности с образующими полиномамиР (х) = х +1;Р, (х) = х 1 + х + х+х+х+х + 1, 15Мультиплексор 1 содержит элементНЕ 16 и элемент И-ИЛИ-НЕ 17 (фиг.1),Устройство работает слудеюущим образом.В основу Формирования информационных сигналдв для контролируемых объектов положено программируемое отсеи"ванне запрещенных комбинаций из последовательости кодов, получаемых спомощью генератора ПСК на базе регист"25ра 8 сдвига с сумматором 6 по модулюдва в обратной связи путем измененияструктуры обратной связи генератораПСК за один или несколько тактов допоявления запрещенных кодовых комбинаций,Перед началом работы для приведения устройства в исходное состояйиеподается импульс на установочный вход15. При этом в регистр 8 сдвига записывается начальная кодовая комбинация, а счетчик 2 обнуляется, Затем вблок 3 памяти загружается программаселекции, определяющая структуру выходной последовательности информацион ных сигналов, и, в частности, кодовыекомбинации, которые будут отсеяны изФормируемой последовательности кодов.Программа селекции состоит из (и+1)- разрядных инструкций. Группа разрядов 45В 1 - Вп каждой инструкции определяетп-разрядную кодовую.комбинацыо, формируемую на выходах регистра 8 сдвигаза один или несколько тактов до появления запрещенного кода и при кото 50рой осуществляется изменение обратной связи в генератора ПСК. РазрядыС - Ск инструкции определяют структуру обратной связи генератора ПСКдо достижения им кодовой комбинации,заданной в разрядах В 1 - Ва той жеинструкции. При загрузке программыселекции на управляющий вход 11 по 11 11., дается сигнал логического 0 , задающий режим загрузки, на информационные входы 13 - код первой инструкции, а на вход 12 записи - отрицательныйимпульс сопровождения. Импульс записывает первую инструкцию программы в нулевую ячейку блока 3 памяти. По заднему Фронту импульса записи формирователь 9 импульсов Формирует отрицательный импульс, который поступает через мультиплексор 1 на счетный вход счетчика 2. По переднему фронту этого импульса содержимое счетчика 2 увеличивается на единицу. Аналогично загружаются остальные инструкции программ в блок 3 памяти. По окончании загрузки программы селекции импульсов по установочному входу 15 счетчик 2 обнуляется. На вход 12 записи подается сигнал логической "1", определяющий режим чтения для блока 3 памяти, На управляющем входе 11 устанавливается сигнал логической "1", задающий режим имитации информационных сигналов. На синхровход 10 подаются тактовые импульсы.Рассмотрим работу на примере формирования Фрагмента выходной последовательности кодов (Фиг 3).Предположим, что для контролируемого объекта запрещенными являютсякодовые комбинации 000100001110000 и 101001000011. В исходном состоянии в регистре 8 сдвига записана началь- ная комбинация 100001110000000, счетчик 2 обнулен и на выходах блока 3 памяти установлена первая инструкция программы селекции, К сумматору 6 подключены только 14-й и 15-й разряды регистра 8 сдвига т.е, в генераторе ПСК задана обратная связь, описываемая образующим полиномом Р(х) х + х + 1, По заднему Фронту каждого тактового импульса на синхровходе 10 генератор ПСК Формирует, очередной код, поступающий на информационные выходы 14. Блок 4 сравнения осуществляет сравнение кода на выходах регистра 8 сдвига с кодом, установленным на выходах В 1 - В 15 блока ) памяти. На третьем такте работы на выходе блока 4 сравнения Фор- мируется сигнал логической "1", свидетельствующий о совпадении сравниваемых кодов. На четвертом такте на выходе элемента И-НЕ 5 формируется отрицательный импульс, который через мультиплексор 1 поступает на счетныйвход счетчика 2 и своим передним фрон5 150990 том увеличивает его содержимое на единицу. На выходах блока 3 памяти устанавливается вторая инструкция программы имитации информационнных сигналов, При этом разряды С 1 - С инструк 5 ции обеспечивают подключение к сумматору 6 3,12,14 и 15-го разрядов регистра 8 сдвига, т.е. генератор ПСК настраивается на Формирование псевдо случайной последовательности с образующим полиномом Р,.(х) = х +х + хэ +1. По заднему фронту четвертого тактового импульса на информационных выходах 14 появляется первый код этой после довательности. Таким образом, эапреп(енная кодовая комбинация 000100001110000, которая должна была сформироваться по четвертому тактовому импульсу при образующем полиноме 20 Р(х), будет пропущена,Формула изобретения 40 Устройство для контроля цифровыхустройств, содержащее мультиплексор,управляющий вход которого является Таблица 1 Данные в блоке памяти 3 Адрес 8 4 2 1 В 1 В 2 ВЗ В 4 В 5 Вб В 7 В 8 В 9 В 10 В 11 В 12 В 13 В 14 В 15 С ССССэС 0 0 О 0 0 000000 0 0 1 0 0 0 0 1 1 1 0000 0001 0010 0 0 1 1 1 100010 0 0 1 0 1 0 0 1 0 0 1 0 1 0 0 011101 1 1 0 0 1 1 1 0 0 0 После четвертого такта на информационные выходы 14 поступает последовательность ПСК с образущим полино мом Р(х), После седьмого такта блок 4 сравнения фиксирует равенство кодов на выходах регистра 8 сдвига и В 1 В 15 блока 3 памяти, С приходом следующего тактового импульса происходит 30 смена в генераторе ПСК образующего полинома Р (х) на Р (х) = х +х +з Ф+ х +хф+х + х + 1, тем самым пропускается запрещенная кодовая комбинация 100101001000011. Далее Формирование информационных сигналов продолжается аналогичным образом. входом задания режима работы устройства, блок памяти, информационный и адресный входы которого соединены соответственно с командным входом устройства и выходом счетчика, группу элементов И и сумматор по модулю два, первая группа входов и выход которого покдлючены соответственно к группе выходов и информационному входу регистра сдвига, синхровход и вход сброса которого являются соответственно тактовым и установочным входами устройства, о т л и ч а ю щ е е с я там, что, с целью сокращения аппаратурных затрат устройства, в него введены блок сравнения, формирователь импульсов и элемент И-НЕ, причем первый информационный вход мультиплексора соединен с выходом элемента И-НЕ, первым входом соединенного с тактовым входом устройства, а вторым входом - с выходом блока сравнения, первая и вторая группы информационных входов которого подключены соответственно к группе выходов регистра сдвига и первой группе выходов блока памяти, вход записи которого является входом записи устройства и соединен через формирователь импульсов с вторым информационным входом мультиплексора, вторая группа входов сумматора по модулю два соединена с выходами элементов И группы, первые и вторые входы которых подключены соответственно к второй группе выходов блока памяти и группе выходов регистра сдвига, счетный вход и вход сброса счетчика соединены соответственно с выходом . мультиплексора и установочным входом устройства, группы выходов регистра сдвига является информационной , группой выходов устройства.1509901 Таблица 2 Выходы регистра сдвига 8 1 0 0 0 0 1 1 1 0 0 0 00 0 0 0 1 1 1 0 0 0 0 0 0 О 0 0 0 0 0 1 0 0 0 0 1 1 1 0 0 0 0 0 1 0 0 1 0 0 0 0 11 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0 0 10 1 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0 0 0 1. 1 1 0 0 0 1 0 1 0 0 1 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 1 0 0 0 0 1 1 1 0 О 0 1 0 1 0 0 1 0 0 0 0 1 1 1 О 0 00 1 0 0 1 0 0 0 О 1 1 1 0 0 0 1 0 1 0 0 1 0 0 0 0 1 1 1 О 0 0 1 0 1 0 0 1 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 1 0 1 0 0 1 1 1 0 0 0 1 0 1 0 0 11 0 0 1 1 1. 0 0 0 1 0 1 0 О А 1 А 2 АЗ А 4 А 5 А 6 А 7 А 8 А 9 А 0 А 11 А 12 А 13 А 14 А 151509901 СинхроцнпуласынаЬОМ 65006) на йхдйхррисари стига Хйей дЫХОФ ГЛОКацангиия ФВыход злеменяаИ-Нб Х доход мумтимекора 1 ВгхаЮ йокапамяти 8 Составитель В.ВертлибТехред М.Дидык Кооректор В,Кабаций Редактор О. Головач Заказ 5814/47 Тираж 668 ПодписноеВНИИПИ Государственного комитета по изобретенйям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб., д. 4/5 Производственно-издательский комбинат Патент , г. Ужгород, ул. Гагарина, 11 И 101
СмотретьЗаявка
4401435, 31.03.1988
ПРЕДПРИЯТИЕ ПЯ А-3756
БОГДАНОВ ВЯЧЕСЛАВ ВСЕВОЛОДОВИЧ, ЛУПИКОВ ВИКТОР СЕМЕНОВИЧ
МПК / Метки
МПК: G06F 11/263
Опубликовано: 23.09.1989
Код ссылки
<a href="https://patents.su/6-1509901-ustrojjstvo-dlya-kontrolya-cifrovykh-ustrojjstv.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля цифровых устройств</a>
Предыдущий патент: Устройство для контроля распределения ресурсов в вычислительной системе
Следующий патент: Устройство для обнаружения ошибок при передаче кодов
Случайный патент: 189349