Устройство для выбора достоверного кода

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

Авторы: Веревкин, Ильин, Лачугин

ZIP архив

Текст

25 30 35 40 блока 23 и адресные входы 16 блока 2, Импульс с генератора 5 через эле 45 50 55 Изобретение относится к автоматике и вычислительной технике и можетбыть использовано для выделения достоверного результата в многоканальных резервированных системах способом голосования.Пелью изобретения является повышение быстродействия устройства.В данком устройстве, поступающий10от каждого М каналов рассматриваетсякак адрес ячейки блока памяти, к содержимому которой прибавляется единица. В результате после просмотравсех кодов в соответствующих ячейкахоказывается количество повторений1данного кода. Если это число не меньше Ь, данный код (адрес этой ячейки)считается достоверным результатом.На чертеже представлена структурная схема предлагаемого устройст 20ва. Схема содержит регистры 1,блок 2.памяти, счетчик 3 количества совпадений, блок 4 управления, состоящийиз генератора 5 импульсов., элементов И 6 и 7, элемента 8 задержки,триггеров 9 и 10, счетчика 11 количества опрошенных регистров и дешифратора 12. Регистры 1 предназначеныдля хранения И к-разрядных кодов,подлежащих сравнению, и имеют установочные входы 13,информационные выходы15, Регистры 1 построены на элементахс тремя устойчивыми состояниями,обеспечивающими возможность организациипроводного элемента ИЛИ. Подключениерегистра 1 к выходной шине производится подачей сигнала на вход,44.Блок 2 памяти предназначен для промежуточного хранения результатов сравнения кодов. Так, в ячейке с адресомК находится число, равное количествукодов Кхранящихся в регистрах 1,опрошенных к настоящему времени. Блок2 имеет адресный вход 16, информационные выход 17 и вход 18, вход 19управления чтением и вход 20 управления записью,Счетчик 3 предназначен для подсчета количества совпадений кодов иимеет число пересчета, равное порогуголосования. Счетчик 3 имеет счетныйвход 21, установочный выход 18,информационный вход 17. Выход 22 переполнения счетчика 3 является выходом.Результат достоверен устройства, Регистры 1 образуют блок 23 регистров.Блок 4 управления предназначендля управления работой устройства во всех режимах. Счетчик 11 имеет число пересчета, равное М (число сравниваемых кодов равно числу регистров).Цепи начального сброса счетчиков 3,11,триггеров 9,10 не показаны с цельюупрощения, Количество выходов дешифратора 12 соответственно равно количеству регистров 1 (числу сравниваемых кодов). Устройство работает следующим образом.В исходном состоянии счетчики 3 и 11 обнулень 1, триггер 9 в единичном состоянии - элемент И 6 открыт,триггер 10 в нулевом состоянии - элемент И 7 закрыт, в регистры записаны Мразрядных кодов, из которых требуется выделить достоверный. Исходноесостояние ячеек блока памяти произвольное. Работа устройства происходит вдва этапа. На первом производится подготовка необходимых для работы ячеек блока 2 (обнуление). Поскольку обычноэлементы памяти не имеют входа общего сброса, а последовательное обнуление всех ячеек блока 2 заняло бы значительное время, то обнуляютсятолько те ячейки, которые необходимыдля работы. Нулевой код с информацнонных выходов счетчика 11 поступает наинформационные входы дешифратора 12.Сигнал с одного из выходов дешифратора поступает на вход 14 разрешениясчитывания соответствующего (первогоиз опрашиваемых) регистра 1, в результате код из этого регистра поступает на информационные выходы 15 менты И 6 и задержки 8 поступает на вход 20 управления записью блока 2. В результате в ячейку с адресом,хранящимся в первом из опрашиваемых регистров 1 записан нулевой код со счетчика 3. Тот же импульс увеличивает на единицу содержимое счетчика 11, вследствие чего сигнал со следующего выхода дешифратора 12 поступает на вход разрешения считывания очередного регистра 1. Таким образом, на адресные входы 16 блока 2 поступит код второго из опрашиваеьых регистровПосле прохождения очередного импульса с генератора 5 обнуляется ячейка блока 2 с адресом, храняаим1238277 3ся во втором из опрашиваемых регистров и т.д. В результате последовательно обнуляются ячейки блока 2,адреса которых записаны в регистрах1. По окончании обнуления последнего регистра 1 происходит переполнение счетчика 11. Сигнал с выхода переполнения счетчика 11 переводиттриггер 10 в единичное состояние,благодаря чему открывается элементИ 7. Переход триггера 10 из "0" в "1"не вызывает изменения состояния триггера 9, поскольку последний управляется переходом входного сигнала111 и и 011 5Второй этап работы.Нулевой код со счетчика 11 поступает на дешифратор 12, благодаря чему содержимое первого из опрашиваемых регистров 1 подключается к адресным входам 16 блока 2. Импульс сгенератора 5 через открытые элементыИ 6 и 7 своим передним фронтом, поступает вход 19 управления блока 2, врезультате содержимое ячейки с адресом, записанным в первом из опрашиваемых регистров 1, поступая наустановочные выходы 18 счетчика 3,записывается в счетчик 3, Заднийфронт этого импульса поступает на 30счетный вход 21 счетчика 3, в результате содержимое счетчика 3 увеличивается на единицу. Содержимое счетчика 3 постоянно находится на информационных выходах 17 блока 2. Этот же З 5импульс, пройдя через элемент 8 задер.жки, увеличивает на единицу содержимое счетчика 11, а также поступаетна вход 20 управления записью блока2, в результате содержимое счетчика 403 записывается в ячейку с адресом,хранимым в первом из опрашиваемых регистров 1,Код со счетчика 11, поступая наинформационные входы дешифратора 12, 45вызывает появление сигнала на следу-ющем входе 14 разрешения считыванияблагодаря чему содержимое второго изопрашиваемых регистров 1 подаетсяна адресные входы 16 блока 2, Если 50содержимое первого и второго регистров 1 совпадает,то по прохожденииочередного импульса с генератора 5 всоответствующей ячейке блока 2 находится число "два", таким же будет 55и содержимое счетчика 3 Если же содержимое первого и второго регистров1 не совпадают, то в ячейку блока 2 с адресом, хранимым во втором из опрашиваемых регистров 1, записаночисло "один" таким же будет и содержимое счетчика 3.Таким образом, в ячейках блока 2с адресными, хранимыми в регистрахпроисходит подсчет количества одинаковых кодовых комбинаций, записанных в регистре 1. Если в некоторыймомент это количество достигнет заданного порога голосования Ь,то произойдет переполнение счетчика 3, врезультате чего на выходе 22 достоверности сравнения устройства появитсясигнал, который свидетельствует отом, что код, находящийся на информационных выходах 15 устройства,достоверен. При любом исходе сравненияпосле опроса последнего из регистров1 сигнал переполнения счетчика 11перебросит триггер 10 в исходное (нулевое) состояние, что вызовет переброс триггера 9 в нулевое состояние,благодаря чему закроется элементИ 6 и прекратится прохождение импульсов с генератора 5, Запуск схемы производится начальной установкой триггера 9.Таким образом, предложенное устройство позволяет сравнивать М кодов,выделяя достоверный результат присовпадении Ь кодов. Устройство наиболее целесообразно использовать приразрядности сравниваемых кодов неболее 12 так, как при этом структура блока 2 памяти оказывается простой,Формула изобретения 1. Устройство для выбора достовер" ного кода, содержащее блок регистров, установочные входы которых являются информационными входами устройства,. счетчик количества совпадений, выход переполнения которого является выходом "Результат достоверен" устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, оно содержит блок памяти и блок управления, первый выход которого соединен со счетным входом счетчика количества совладений и входом управления считыванием блока памяти, второй выход - с входом управления записью блока памяти, а третьи выходы - с входами разрешения считывания блока регистров, выходы12382 УУ ксимовРедактор ИЯ Корректор Г.Решетник Составитель В.Иа елемеш ТехредЙ.Олейникакаэ 3308/бО Тираа, Уб 5 . Подписное ВНИЮЗИ Государственного комитета СССР по делам изобретений и открытий 113035, Иосква, Ж, Раушская наб., д. 4/5Ве й юйе твенно-полиграфическое предприятие, г. Уигород, ул. Проектна из оторцх поразрядно соединены иявляются адресными входами блока памяти и информационными выходами устройства, информационные выходы блока памяти соединены с установочными ,входами счетчика количества совпадений,информационные выходы которого соединены с информационными входаж бдока памяти. 0е,с.2. Устройств 6 но п. 1, о т л ич а в.щ е е ся тем, что блок унравления содераит генератор импульсов, два элемента И два триггера, 35 элемент заделки, счетчик количества опрошенных регистров и дешифратор, вход которого соединен с информационньм выходом счетчика количестваопрошенных регистров,а выходы являются третьими выходами блока управления, первый. вход второго элементаИ соедйнен с выходом генератора импульсов, второй вход - с выходомвторого триггера, а выход - с первюсвходом первого элемента И и черезэлемент задерики - со счетным входомсчетчика количества опрошенныхрегистров и с вторым входом блокауправления, вход первого триггера соединен с выходом переполнения счетчика количества опрошенных регистроввыход первого триггера - с вторьивходом первого элемента И и входомвторого триггера.

Смотреть

Заявка

3705965, 28.02.1984

ВОЕННЫЙ ИНЖЕНЕРНЫЙ КРАСНОЗНАМЕННЫЙ ИНСТИТУТ ИМ. А. Ф. МОЖАЙСКОГО

ВЕРЕВКИН АЛЕКСАНДР ЮРЬЕВИЧ, ЛАЧУГИН ВЛАДИМИР ПЕТРОВИЧ, ИЛЬИН ПЕТР ВИКТОРОВИЧ

МПК / Метки

МПК: G06F 11/18, H05K 10/00

Метки: выбора, достоверного, кода

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

Код ссылки

<a href="https://patents.su/4-1238277-ustrojjstvo-dlya-vybora-dostovernogo-koda.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для выбора достоверного кода</a>

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