Устройство для контроля информации

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля последовательности цифровых данных при обработке автоматизированным способом. Цель изобретения - повышение быстродействия устройства за счет того, что чтение эталонной информации происходит по зонам, принадлежащим определенным адресатам. Устройство содержит генератор 1 тактовых импульсов , дешифратор 2, блоки сравнения 3, 12, блок 4 памяти эталонных адресов, две группы 5, 7 по п регистров, коммутаторы 6, 10, элемент ИЛИ 8, элементы задержки 9, 17, счетчик 11, три триггера 13, 16, 18, элемент НЕ 14, элемент ИЛИ 15, элементы И 19, 20, блок индикации 21, формирователь 22 импульсов. Поступающая информация разделяется на адресную и информационную части. Анализ адресной части происходит в дешифраторе, и если адрес относится к неразрешенному , в блоке индикации индицируется соответствующий индикатор. При определении адреса происходит чтение эталонной информации из соответствующей зоны блока памяти и сравнение ее в блоке сравнения. При несравнении информации в блоке индикации индицируется соответствующий индикатор. 2 ил. СП С

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

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

РЕСПУБЛИК (я)я G 06 F 11/00

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

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

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОбРЕТЕНИ

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

О

Ul

Ul (21) 4836177/24. (22) 07.06.90 (46) 23.09,92, Бюл. ¹ 35 (71) Научно-производственное обьединение

"Марс" (72) Б.И.Ч ванов (56) Авторское свидетельство СССР

N 1439589, кл, G 06 F 11/00, 1987, Авторское свидетельство СССР

¹ 1388870, кл. G 06 F 11/00, 1986. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля последовательности цифровых данных при обработке автоматизированным способом, Цель изобретения — повышение быстродействия устройства за счет того, что чтение эталонной информации происходит по зонам, принад. Ж 1764055 А1 лежащим определенным адресатам, Устройство содержит генератор 1 тактовых импульсов, дешифратор 2, блоки сравнения 3, 12, блок 4 памяти эталонных адресов, две группы 5, 7 по и регистров, коммутаторы 6, 10, элемент ИЛИ 8, элементы задержки 9, 17, счетчик 11, три триггера 13, 16, 18, элемент НЕ 14, элемент ИЛИ 15, элементы И 19, 20, блок индикации 21, формирователь 22 импульсов. Поступающая информация разделяется на адресную и информационную части, Анализ адресной части происходит в дешифраторе, и если адрес относится к неразрешенному, в блоке индикации индицируется соответствующий индикатор. При определении адреса происходит чтение эталонной информации из соответствующей зоны блока памяти и сравнение ее в блоке сравнения. При несравнении информации в блоке индикации индицируется соответствующий индикатор. 2 ил.

1764055

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

Цель изобретения — повышение быстродействия устройства.

На фиг.1 приведена функциональная схема предлагаемого устройства; на фиг.2— функциональная схема коммутатора, Устройство содержит генератор 1 тактовых импульсов, дешифратор 2 (адреса), первый блок 3 сравнения, блок 4 памяти эталонных адресов, группу 5 из п регистров, коммутатор 6, группу 7 из и регистров, первый элемент ИЛИ 8, первый элемент задержки 9, коммутатор 10, счетчик 11 адреса (памяти), второй блок сравнения 12, триггер

13, элемент НЕ 14, второй элемент ИЛИ 15, триггер 16, второй элемент задержки 17, триггер 18, два элемента И 19, 20, блок индикации 21, формирователь импульсов 22.

Регистры из групп 5, 7, счетчик 11 содержат logzN разрядов, где N — объем блока

4 памяти, Блоки 3, 12 сравнения могут быть построены, например, на микросхемах

133СП1 или 533СП1, Коммутаторы 6, 10, функциональная схема которых приведена на фиг,2, содержат группу из и элементов ИЛИ 231 — 23n, и групп элементов И 241-24л.

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

Перед началом работы на вход сброса устройства поступает импульс сброса, которыйй обнуляет триггеры 13, 16, 18, счетчик 11, при этом сброс триггера 16 производится через элемент ИЛИ 15, Блок памяти эталонных адресов разбивается на зоны с начальными и конечными адресами, при этом количество зон равно и (количеству разрешенных адресов, поступающих в адресной части слова цифровых данных), Начальные адреса всех зон заносятся в первую группу регистров 7 -7, конечные адреса — во вторую группу регистров 5 — 5л, Цифровое слово, поступающее на вход устройства, содержит адресную часть, поступающую на входы дешифратора 2 адреса, и информационную часть, поступающую на первую группу входов первого блока 3 сравнения. В зависимости от кода выделенного адреса возбуждается один из выходов дешифратора 2, при этом через коммутатор 10 производится запись в счетчик 11 начального адреса соответствующей зоны блока 4 памяти эталонных адресов с соответствующего регистра 71 — 7, импульсом с выхода

55 формирователя 22 импульсов. Кроме того, высокий уровень с возбужденного выхода дешифратора 2 адреса через элемент ИЛИ

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

20, который по первому входу будет открыт высоким уровнем с нулевого выхода триггера 13. В блоке индикации будет индицироваться отсутствие разрешенного адреса.

Пусть пришел разрешенный адрес, тогда высокий уровень с выхода элемента ИЛИ 8 через формирователь 22 импульсов устанавливает триггер 16 в единичное состояние, Высокий уровень с выхода триггера 16 через элемент задержки 9, время задержки которого определяется устойчивым срабатыванием коммутатора 10, счетчика 11, блок 4 памяти и блок 3 сравнения разрешает работу генератора 1 тактовых импульсов. При этом до момента запуска генератора 1 тактовых импульсов происходит чтение блока 4 памяти по адресу, записанному в счетчик 11 с регистров 7 — 7n, На управляющем входе блока 4 памяти присутствует при этом разрешающий потенциал высокого уровня с инверсного выхода генератора 1 тактовых импульсов. На вторые входы первого блока

3 сравнения поступает содержимое ячейки блока 4 памяти, прочитанной по начальному адресу. На первых входах присутствует информационная часть слова цифровых данных с группы входов устройства. Если произошло сравнение эталонной информации от блока 4 памяти и поступившей на вход устройства, то срабатывает блок 3 сравнения. и сигнал, появившийся на выходе, устанавливает триггер 13 в единичное состояние. Сигнал с выхода этого триггера запрещает работу блока индикации и через элемент ИЛИ 15 производит сброс триггера

16, запрещая работу генератора 1 тактовых импульсов. В случае, если сравнение информации в блоке 3 сравнения не произошло, то запускается генератор 1 тактовых импульсов, который переводит счетчик 11 в следующее состояние. Происходит чтение блока 4 памяти и так далее до момента срабатывания блока 3 сравнения, сигнал с выхода которого запрещает работу блока индикации и останавливает генератор 1 такToBblx импульсов, В случае, если сравнение эталонной и поступившей информации не произошло до момента, когда счетчик 11 примет состояние, равное конечному адресу зоны, то сработает блок 12 сравнения.

Сигнал с выхода блока 12 сравнения через

1764055 элемент задержки, время которого определяется срабатыванием блока 4 памяти, блока 3 сравнения, устанавливает триггер 18 в единичное состояние, открывая элемент И

19 по второму входу, на первом входе которого присутствует высокий уровень с выхода триггера 13, В блоке индикации будет индицироваться несравнение информационной части цифрового слова с эталоном.

При поступлении следующего слова цифровых данных работа происходит аналогично описанной, Таким образом, если эталонная информация записана в i-ю ячейку блока 4 памяти, то быстродействие повышается на время

Т(-1), где i принимает значение от 1 до N; Т— время чтения одной ячейки блока 4 памяти прототипа и обработки информации прочитанной ячейки; N — число ячеек блока 4 памяти.

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

Устройство для контроля информации, содержащее блок индикации, два элемента

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

ИЛИ, выход которого соединен с входами

1 г элемента НЕ и формирователя импульсов, выход которого соединен с входом разрешения счетчика адреса и единичным входом первого триггера, выход которого соединен

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

10 эталонных адресов,.группа выходов которого соединена с второй группой входов первого блока сравнения, выход которого соединен с единичным входом второго триггера и первым входом второго элемента

15 ИЛИ, второй вход которого соединен с нулевыми входами второго и третьего триггеров, входом сброса счетчика адреса и входом сброса устройства, третий вход второго элемента ИЛИ соединен с выходом

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

25 соединены с инверсным выходом второго триггера, первый вход второго элемента И соединен с выходом элемента НЕ, выход второго элемента ИЛИ соединен с нулевым входом первого триггера, выходы регистров

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

35 адреса, группа информационных выходов которого соединена с первой группой входов второго блока сравнения и группой адресных входов блока памяти эталонных адресов, первая группа входов второго бло40 ка сравнения соединена с группой выходов второго коммутатора, выход второго элемента И соединен с вторым входом блока индикации.

1764055

К d>0)rdn 1О

Составитель И.Сафронова

Техред М.Моргентал Корректор Т. Палий

Редактор Г.Бельская

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

Заказ 3458 Тираж Подписное

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

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

Устройство для контроля информации Устройство для контроля информации Устройство для контроля информации Устройство для контроля информации 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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