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

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

Автор: Чванов

ZIP архив

Текст

)9) 6 06 Р 11/О ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТПРИ ГКНТ СССР1 ОПИСАНИЕ ИЗОбРЕТЕНИ 2(54) УСТРОЙСТВО ФОРМАЦИИ (57) Изобретение о вычислительной те пользовано для кон сти цифровых да автоматизированнь бретения - повыше ройства за счет тог информации проис тносится к автоматике и хнике и может быть истроля последовательно- нных при обработке м способом, Цель изоние быстродействия усто, что чтение эталонной ходит по зонам, принадТОРСКОМУ СВИДЕТЕЛЬСТВ лежащим определенным адресатам, Устройство содержит генератор 1 тактовых импульсов, дешифратор 2, блоки сравнения 3, 12, блок 4 памяти эталонных адресов, две группы 5, 7 по п регистров, коммутаторы 6, 10, элемент ИЛИ 8, элементы задержки 9, 17, счетчик 11, три триггера 13, 16, 18, элемент НЕ 14, элемент ИЛИ 15, элементы И 19, 20, блок индикации 21, формирователь 22 импульсов. Поступающая информация разделяется на адресную и информационную части, Анализ адресной части происходит в дешифраторе, и если адрес относится к неразрешенному, в блоке индикации индицируется соответствующий индикатор. При определении адреса происходит чтение эталонной информации из соответствующей зоны блока памяти и сравнение ее в блоке сравнения. При несравнении информации в блоке индикации индицируется соответствующий индикатор. 2 ил,5 10 15 20 25 30 35 40 45 50 55 Изобретение относится к автоматике ивычислительной технике и может быть использовано в системах диагностики дляконтроля последовательности цифровыхданных при обработке автоматизированным способом.Цель изобретения - повышение быстродействия устройства.На фиг.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 содержат 1 оцгй разрядов, где К - объем блока4 памяти,Блоки 3, 12 сравнения могут быть построены, например, на микросхемах133 СП 1 или 533 СП 1,Коммутаторы 6, 10, функциональнаясхема которых приведена на фиг,2, содержат группу из и элементов ИЛИ 23 - 23, игрупп элементов И 241-24 л.Устройство работает следующим образом.Перед началом работы на вход сбросаустройства поступает импульс сброса, которыйй обнуляет триггеры 13, 16, 18, счетчик 11,при этом сброс триггера 16 производитсячерез элемент ИЛИ 15, Блок памяти эталонных адресов разбивается на зоны с начальными и конечными адресами, при этомколичество зон равно и (количеству разрешенных адресов, поступающих в адреснойчасти слова цифровых данных), Начальныеадреса всех зон заносятся в первую группурегистров 7 -7, конечные адреса - во вто рую группу регистров 5 - 5 л, Цифровое слово, поступающее на вход устройства,содержит адресную часть, поступающую навходы дешифратора 2 адреса, и информационную часть, поступающую на первую группу входов первого блока 3 сравнения. Взависимости от кода выделенного адресавозбуждается один из выходов дешифратора 2, при этом через коммутатор 10 производится запись в счетчик 11 начальногоадреса соответствующей зоны блока 4 памяти эталонных адресов с соответствующего регистра 7 - 7, импульсом с выхода формирователя 22 импульсов. Кроме того, высокий уровень с возбужденного выхода дешифратора 2 адреса через элемент ИЛИ 8 и элемент НЕ 14 закрывает элемент И 20, запрещая индикацию. При поступлении на вход дешифратора 2 запрещенного кода адреса ни один из выходов дешифратора 2 адреса не возбуждается и низкий уровень через элемент НЕ 14 открывает элемент И 20, который по первому входу будет открыт высоким уровнем с нулевого выхода триггера 13. В блоке индикации будет индицироваться отсутствие разрешенного адреса. Пусть пришел разрешенный адрес, тогда высокий уровень с выхода элемента ИЛИ 8 через формирователь 22 импульсов устанавливает триггер 16 в единичное состояние, Высокий уровень с выхода триггера 16 через элемент задержки 9, время задержки которого определяется устойчивым срабатыванием коммутатора 10, счетчика 11, блок 4 памяти и блок 3 сравнения разрешает работу генератора 1 тактовых импульсов. При этом до момента запуска генератора 1 тактовых импульсов происходит чтение блока 4 памяти по адресу, записанному в счетчик 11 с регистров 71 - 7, На управляющем входе блока 4 памяти присутствует при этом разрешающий потенциал высокого уровня с инверсного выхода генератора 1 тактовых импульсов. На вторые входы первого блока 3 сравнения поступает содержимое ячейки блока 4 памяти, прочитанной по начальному адресу. На первых входах присутствует информационная часть слова цифровых данных с группы входов устройства. Если произошло сравнение эталонной информации от блока 4 памяти и поступившей на вход устройства, то срабатывает блок 3 сравнения. и сигнал, появившийся на выходе, устанавливает триггер 13 в единичное состояние. Сигнал с выхода этого триггера запрещает работу блока индикации и через элемент ИЛИ 15 производит сброс триггера 16, запрещая работу генератора 1 тактовых импульсов. В случае, если сравнение информации в блоке 3 сравнения не произошло, то запускается генератор 1 тактовых импульсов, который переводит счетчик 11 в следующее состояние, Происходит чтение блока 4 памяти и так далее до момента срабатывания блока 3 сравнения, сигнал с выхода которого запрещает работу блока индикации и останавливает генератор 1 тактовых импульсов, В случае, если сравнение эталонной и поступившей информации не произошло до момента, когда счетчик 11 примет состояние, равное конечному адресу зоны, то сработает блок 12 сравнения.Сигнал с выхода блока 12 сравнения черезэлемент задержки, время которого определяется срабатыванием блока 4 памяти, блока 3 сравнения, устанавливает триггер 18 в единичное состояние, открывая элемент И 19 по второму входу, на первом входе которого присутствует высокий уровень с выхода триггера 13, В блоке индикации будет индицироваться несравнение информационной части цифрового слова с эталоном, При поступлении следующего слова цифровых данных работа происходит аналогично описанной,Таким образом, если эталонная информация записана в 1-ю ячейку блока 4 памяти, то быстродействие повышается на время Т(-1), где принимает значение от 1 до И, Т - время чтения одной ячейки блока 4 памяти прототипа и обработки информации прочитанной ячейки; К - число ячеек блока 4 памяти.Формула изобретения Устройство для контроля информации, содержащее блок индикации, два элемента И, элемент НЕ, два блока сравнения, блок памяти эталонных адресов, причем группа информационных выходов устройства соединена с первой группой входов первого блока сравнения, выход первого элемента И соединен с первым входом блока индикации, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, устройство содержит дешифратор, генератор тактовых импульсов, две группы регистров, первый и второй коммутаторы, счетчик адреса, первый и второй элементы ИЛИ, первый, второй и третий триггеры, первый и второй элементы задержки, формирователь импульсов, причем группа адресных выходов устройства соединена с группой входов дешифратора, выходы которого соединены с управляющими входами первого, второго коммутаторов и входами первого элемента ИЛИ, выход которого соединен с входами элемента НЕ и формирователя импульсов, выход которого соединен с входом разрешения счетчика адреса и единичным входом первого триггера, выход которого соединен 5 через первый элемент задержки с входомзапуска генератора тактовых импульсов, прямой выход которого соединен со счетным входом счетчика адреса, а инверсный выход - , с входом считывания блока памяти 10 эталонных адресов, группа выходов которого соединена с второй группой входов первого блока сравнения, выход которого соединен с единичным входом второго триггера и первым входом второго элемента 15 ИЛИ, второй вход которого соединен с нулевыми входами второго и третьего триггеров, входом сброса счетчика адреса и входом сброса устройства, третий вход второго элемента ИЛИ соединен с выходом 20 второго блока сравнения и через второйэлемент задержки - с единичным входом третьего триггера, выход которого соединен с первым входом первого элемента И, вторые входы первого и второго элементов И 25 соединены с инверсным выходом второготриггера, первый вход второго элемента И соединен с выходом элемента НЕ, выход второго элемента ИЛИ соединен с нулевым входом первого триггера, выходы регистров 30 первой и второй групп соединены с информационными входами первого и второго коммутаторов соответственно, группа выходов первого коммутатора соединена с группой информационных входов счетчика 35 адреса, группа информационных выходовкоторого соединена с первой группой входов второго блока сравнения и группой адресных входов блока памяти эталонных адресов, первая группа входов второго бло ка сравнения соединена с группой выходоввторого коммутатора, выход второго элемента И соединен с вторым входом блока индикации.1764055 К Юлйал lО Т,Палий Редактор Г.Бельская роизводственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101 каз 3458 ВНИИПИ Гос Составитель И.СафроноваТехред М.Моргентал Корр Тираж Подписноетвенного комитета по изобретениям и открытиям при ГКНТ ССС 113035, Москва, Ж, Раушская наб 4/5

Смотреть

Заявка

4836177, 07.06.1990

НАУЧНО-ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "МАРС"

ЧВАНОВ БОРИС ИВАНОВИЧ

МПК / Метки

МПК: G06F 11/00

Метки: информации

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

Код ссылки

<a href="https://patents.su/4-1764055-ustrojjstvo-dlya-kontrolya-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля информации</a>

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