Устройство для контроля цифровых устройств

 

Изобретение относится к вычислительной технике и может быть использовано для имитации информационных посылок в процессе настройки, контроля и диагностирования неисправностей цифровых устройств. Устройство содержит мультиплексор, счетчик, блок памяти, группу элементов И, сумматор по модулю два и регистр сдвига. Цель изобретения состоит в сокращении аппаратурных затрат устройства и достигается введением в него блока сравнения, элемента И-НЕ и формирователя импульсов. Имитируемая информация формируется из последовательности псевдослучайных кодов, генерируемых регистром сдвига с сумматором по модулю два в обратной связи, путем отсеивания запрещенных комбинаций. Отсеивание осуществляется по программе, хранящейся в блоке памяти, путем изменения с помощью группы элементов И структуры обратной связи генератора псевдослучайных кодов в моменты формирования им определенных кодов, заданных программой и обнаруживаемых блоком сравнения. 3 ил.

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

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

РЕСПУБЛИК

А1 (19) 01) бр 4 С 06 F 11/00

1 (1 (1 !

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

К АBTOPCHÎMV СВИДЕТЕЛЬСТВУ временные диаграммы, поясняющие работу устройства.

В табл. 1 и 2 приведены примеры имитируемой информационной последовательности.

Устройство содержит (фиг.1) мультиплексор 1, счетчик 2, блок 3 памяти, блок 4 сравнения, элемент И-НЕ 5, сум- матор 6 по модулю два, группу элементов И 7-1 — 7-к, регистр 8 сдвига, формирователь 9 импульсов,. синхровход

10, управляющий вход 11, вход 12 записи, информационные входы 13, информационный выход 14 и установочный вход

15. Число к элементов И 7 в группе определяется числом разрядов регистГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

1 (21 ) 4401435/24-24 (22) 31.03.88 (46 ) 23.09.89. Бюл. Ф 35 (72) В .В.Богданов и В.С.Лупиков (53) 681. 3. 33 (088 ° 8) (56) Авторское свидетельство СССР

У 1168953, кл. G 06 F 11/26, 1984.

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

Х 1386996, кл. G 06. F 11/00, 1986. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ.

ЦИФРОВЫХ УСТРОЙСТВ (57) Изобретение относится к вычислительной технике и может быть использовано для имитации информационных посылок в процессе настройки, контроля и диагностирования неисправностей цифровых устройств. Устройство содержит мультиплексор, счетчик, Изобретение относится к вычислительной технике и может быть использовано для имитации информационных сигналов на входах цифровых устройств при их автономной настройке, проверке работоспособности и диагностировании неисправностей.

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

На фиг.1 представлена функциональная схема устройства для имитации информационных каналов; на фиг.22 блок памяти, группу элементов И, сумматор по модулю два и регистр сдвига.

Цель и обретения состоит в сокращении аппаратурных затрат устройства и достигается введением в него блока сравнения, элемента И-НЕ и формирователя импульсоп. Имитируемая информация формируется из последовательности псевдослучайных кодов, генерируемых регистром сдвига с сумматором по модулю два в обратной связи, путем отсеивания запрещенных комбинаций. Отсеивание осуществляется по программе, хранящейся в блоке памяти, путем изменения с помощью группы элементов И структуры обратной связи генератора псевдослучайных кодов в моменты формирования им определенных кодов, заданных программой и обнаруживаемых блоком сравнения. 2 ил, 2 табл.

1509901 ра 8, необходимых для организации, кроме основной, дополнительных обратных связей в генераторе псевдослучайной последовательности (ПСК), пост- 5 роенном на базе регистра 8 сдвига с сумматором 6 по модулю два в обратной связи. На фиг.1. к = 6, что позволяет формировать п-разрядные (фиг.1, n=15) последовательности с образующими по- 10 линомами

P (х) = х +1;

Р, (х) = х + х + х +х +хг+х + 1, 15

Мультиплексор 1 содержит элемент

НЕ 16 и элемент И-ИЛИ-HE 17 (фиг.1).

Устройство работает слудеюущим образом.

В основу формирования информацион- 20 ных сигналдв для контролируемых объектов положено программируемое отсеивание запрещенных комбинаций из последователь»ости кодов, получаемых с помощью генератора ПСК на базе регист"25 ра 8 сдвига с сумматором 6 по модулю два в обратной связи путем изменения структуры обратной связи генератора

ПСК за один или несколько тактов до появления запрещенных кодовых ком- 30 бинаций.

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

15. При этом в регистр 8 сдвига запи- 35 сывается начальная кодовая комбинация, а счетчик 2 обнуляется. Затем в блок 3 памяти загружается программа селекции, определяющая структуру выходной последовательности информацион<0 ных сигналов, и, в частности, кодовые . комбинации, которые будут отсеяны из формируемой последовательности кодов.

Программа селекции состоит из (и+1)разрядных инструкций. Группа разрядов 45

81 — Вп каждой инструкции определяет и-разрядную кодовую.комбинацыо, формируемую на выходах регистра 8 сдвига за один или несколько тактов до появления запрещенного кода и при кото50 рой осуществляется изменение обратной связи в генератора ПСК. Разряды

С вЂ” Ск инструкции определяют структуру обратной связи генератора ПСК до достижения им кодовой комбинации, заданной в разрядах В1 — Bn той же инструкции. При загрузке программы селекции на управляющий вход 11 по!

I 1I .,дается сигнал логического 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 — B15 блока ) памяти. На третьем такте работы на выходе блока 4 сравнения фор- мируется сигнал логической "1", свидетельствующий о совпадении сравниваемых кодов. На четвертом такте на выходе элемента И-НЕ 5 формируется отрицательный импульс, который через мультиплексор 1 поступает на счетный вход счетчика 2 и своим передним фрон5 150990 том увеличивает его содержимое на единицу. На выходах блока 3 памяти устанавливается вторая инструкция программы имитации информационнных сигналов. При этом разряды С1 — С инструк5 ции обеспечивают подключение к сумматору 6 3,12,14 и 15-го разрядов регистра 8 сдвига, т.е. генератор ПСК настраивается на формирование псевдо- 10 случайной последовательности с образующим полиномом Р .(х) = х +x + х +1, По заднему фронту четвертого тактового импульса на информационных выходах

14 появляется первый код этой после- 1 5 довательности. Таким образом, эапреп(енная кодовая комбинация

000100001110000, которая должна была сформироваться по четвертому тактовому импульсу при образующем полиноме 20

P (х), будет пропущена.

Формула изобретения

Устройство для контроля цифровых устройств, содержащее мультиплексор, управляющий вход которого является

Таблица 1

Данные в блоке памяти 3

Адрес

8 4 2 1 81 82 83 84 85 86 87 88 89 810 811 812 813 814 815 С С С С СэС

0 0 0 0 0 000000

0 0 1 0 0 0 0 1 1 1

0001

0010

00111100010

0 0 1 0 1 0 0 1 0 0

10100011101

1 1 0 0 1 1 1 0 0 0

После четвертого такта на информационные выходы 14 поступает последовательность ПСК с образущим полиномом Р (х), После седьмого такта блок

4 сравнения фиксирует равенство кодов на выходах регистра 8 сдвига и В 1

815 блока 3 памяти. С приходом следующего тактового импульса происходит 30 смена в генераторе ПСК образующего полинома P (х) íà P (х) = х +х + з Ф

+ х +х +х + х + 1, тем самым пропускается запрещенная кодовая комбинация 100101001000011. Далее формирова- ние информационных сигналов продолжается аналогичным образом. входом задания режима работы устройства, блок памяти, информационный и адресный входы которого соединены соответственно с командным входом устройства и выходом счетчика, группу элементов И и сумматор по модулю два, первая группа входов и выход которого покдлючены соответственно к группе выходов и информационному входу регистра сдвига, синхровход и вход сброса которого являются соответственно тактовым и установочным входами устройства, о т л и ч а ю щ е е с я там, что, с целью сокращения аппаратурных затрат устройства, в него введены блок сравнения, формирователь импульсов и элемент И-НЕ, причем первый информационный вход мультиплексора соединен с выходом элемента

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

1509901

Таблица 2

Выходы регистра сдвига 8 1 0 0 0 0 1 1 1 О 0 0

0 1 0 0 0 0 1 1 1 0 0

0 0 0 0

0 0 0 0

0 0 1 0 0 0 0 1 1 1 0 О 0 0 0

1 0 0 1 0 0 0 0 1 1 1 0 0 0 0

0 1 0 0 1 0 0 0 0

1 О 1 0 0 1 0 О 0

0 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 1 0 1 0 О 1 0 0 0 О 1 1 1

0 0 0 1 0 1 0 0.1 0 0 О О 1 1

1 0 0 0 1 О 1 0 0 1 0 0 0 0 1

1 1 0 0 О 1 О 1 0 0 1 0 О 0 О

1 1 1 0 О 0 1 0 1 0 О 1 О О О

0 1 1 1 О 0 0 1 0 1 О О 1 0 0

0 О 1 1 1 0 0 О 1 0 1 О О 1 0

1 0 0 1 1 1 О О О 1 О 1 0 О 1

1 О 0 1 1 1..0 0 0 1 О 1 О О

А1 А2 АЗ А4 А5 А6 А7 А8 А9 А!0 А11 А12 А13 А14 А15

1509901

1509901

Синхроинпульсы на&ode 3

)roAg pa йхй@х рвислри йИI82

1а Kl

Kate

8bixod &ока ц а5нения Ф быходьюменма

И-НЕ S дихоФ мульти/рек ора 1

Рь!ходы &ока ммятУ 3

Составитель В.Вертлиб

Техред М.Дидык Кооректор В.Кабаций

Редактор О. Головач

Заказ 5814/47 Тираж 668 Подписное

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

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

Производственно-издательский комбинат Патент, r. Ужгород, ул. Гагарина, 1

11 И

101

Устройство для контроля цифровых устройств Устройство для контроля цифровых устройств Устройство для контроля цифровых устройств Устройство для контроля цифровых устройств Устройство для контроля цифровых устройств Устройство для контроля цифровых устройств 

 

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

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

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

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

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

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

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

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

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

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

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

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

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