Устройство для контроля кодов

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и передаче данных и может быть использовано для контроля минимального и оптимального кодов Фибоначчи, а также для контроля оптимальной системы счисления. Цель изобретения - расширение функциональных возможностей устройства за счет способности контролировать оптимальный код Фибоначчи и оптимальную систему счисления. Эта цель достигается тем, что устройство для контроля кодов, содержащее счетчик 1, триггер 9, первую схему 10 сравнения с константой и элемент ИЛИ 15, содержит элементы И 3, 12 и 13, вторую схему 11 сравнения с константой с соответствующими связями. Изобретение может быть использовано для контроля в арифметико-логических устройствах, для построения высоконадежных запоминающих устройств, в системах с высокими требованиями достоверности информации, с большим уровнем помех, с последовательной передачей и обработкой кодов. 2 ил.

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

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

РЕСПУБЛИН (51) 5 H 03 М 13/00

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

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

ПРИ ГННТ СССР (21) 4329949/24-24

I (22) 17,11.87 (46) 23.03.90.„Бюл. М 11 (72) В.И.Ключко, В.Е.Петухов, А.В.Ткаченко, Ю.И.Николаев, С.В.Ипагин и С.А.Красиков (53) 681.3 (088.8) (56) Авторское свидетельство СССР

К 1474856, кл. H 03 М 13/00, 23.07.87, Авторское свидетельство СССР

N 1203711, кл. H 03 И 13/00, 1984, (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КОДОВ (57) Изобретение относится к вычислительной технике и передаче данных и может быть использовано для контроля минимального и оптимального кодов

Фибоначчи, а также для контроля оптимальной системы. счисления. Цель

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

9, первую схему 10 сравнения с константой и элемент ИЛИ 15, содержит элементы И 3, 12 и 13,, вторую схему

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

1552382

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

Фибоначчи, а также для контроля оптимальной t-системы счисления.

Цель изобретения — расширение

Функциональных возможностей эа счет способности контролировать оптимальный t-код Фибоначчи и оптимальную

t-систему счисления.

На фиг.1 представлена схема уст ройства для контроля кодов; на фиг,2первая и вторая схемы сравнения 15 с константой для случая t=2.

Устройство (фиг.1) содержит счетчик 1, первый вход 2 задания режима устройства, первый элемент И 3, информационный вход 4 устройства, вто- 20 рой вход 5 задания режима устройства, контрольный выход 6 устройства, вход

7 сброса устройства, тактовый вход

8 устройства, триггер 9, первую схему 10 сравнения с константой, вторую 25 схему 11 сравнения с константой, второй элемент И 12, третий элемент

И 13, первый сигнальный вь!ход 14 устройства, элемент ИЛИ 15 и второй сигнальный выход 16 устройства. 30

Схема 10 сравнения с константой (фиг.2) содержит элемент И 17 и реализует функцию равенства (2t+1). Схема 11 сравнения с константой (фиг.2) содержит элемент ИЛИ-НЕ 18 и реализует функцию ((t). Причем первый (младший) разряд счетчика 1 соединен с вторым входом элемента И 17, второй разряд счетчика 1 соединен с первым входом элемента ИЛИ-НЕ 18, тре-40 тий разряд счетчика 1 соединен с первым входом элемента И 17 и вторым входом элемента ИЛИ-НЕ 18 (1, 2 и 3 номера соответствующих разрядов счетчика 1) . 45

Счетчик 1 предназначеч для подсчета количества нулей и сброса при поступлении на вход 4 единичного сигнала. При поступлении на вход 7 сброса единичного сигнала счетчик 1 уста- 50 навливается в состояние t При посту" плении на счетчик более (2t+1) нулевых сигналов он сбрасывается в нулевое состояние.

На выходе 14 устройства отображает55 ся наличие. ошибки (1-0) при поступлении единичных сигналов с элементов

И 12 и 13. Элемент ИЛИ 15 выдает единичный сигнал на контрольный выход

6 при поступлении единичного сигнала на его входы с элементов И 3, 12 и

13. На выходе 16 устройства отображается наличие ошибки (О-1) при поступлении единичного сигнала с элемента

И 3 °

Входы 2 и 5 устройства предназначены для задания трех режимов работы: контроль минимального t-кода Фибоначчи соответственно (0; 0), оптимального t-кода фибоначчи (1; 1) и оптимальной t-системы счисления (О;

1). Сущность изобретения заключается в реализации устройством трех функций контроля, минимального tкода Фибоначчи Х„„ оптимального tкода X и оптимально" t-системы счисления X согласно следующим переключательным функциям:

Х =а,Va V. ° .Vag,Ча Ч

V((at,,óà, ×... Va< +, V а )Л лак,+ь+ $ ч

Ч (а„,„V ак + Ч...Чак,, V

Va «, )«u,.t. ), (1) где а 1 — а „ - элементы кодовой комбинациии;

К, =1, t-1; К =, и-t-1; К. =2, u-3t-1, Хдрм =Х „Ч(а „п a„ Л... Л а Л ла +, ) ч

Ч (а к,+ Ла к,+ +i Л... а к iЗ - A

A а к . " ) Ч (2) Ч (а n- ha >, Л...ha n-aha<);

Хсис =Х V (а „hat«h...ла А

A a<++ ) Л

Л (а Ь - Ч а ) + Ч... Van, Ч а„) Ч (3)

V (a„+ Лак,+t„h ° ° ° a„+ç+ h л ак,+ + )А

h(a„>+ < Чк,+з +, ч ...ча„, Ч а„), Устройство (фиг.1) работает следующим образом.

Пусть устройство работает в режиме контроля минимального t-кода фибоначчи и на входах 2 и 5 состояния (О;

О). Двоичные символы комбинации фибоначчиевого t-кода с входа 4 посту52382 6

ЗО

40

5 15 пают на инверсный счетный вход счетчика 1, вход сброса счетчика 1 и на один вход элемента И 3. При поступлении на инверсный счетный вход счетчика менее t нулевых сигналов после первого единичного сигнала на выходе схемы 11 сравнения устанавливается единичный сигнал. Если после этих менее t нулевых символов поступает единичный сигнал, т.е. удовлетворяется условие Формулы (t), элемент И 3 выдает сигнал ошибки на выход 16 и элемент ИЛИ 15.

После завершения процедуры контроля сигнал на входе 7 сброса обнуляет триггер 9, приводит счетчик в состояние t.

Предположим, что устройство работает в режиме контроля оптимального

t-кода Фибоначчи и на входах 2 и 5 состояния (1; 1). Двоичные символы комбинации оптимального t-кода с входа 4 поступают на инверсный счетный вход счетчика 1, вход сброса счетчика 1, на один вход элемента

И 3. В этом режиме, кроме контроля по минимальной Форме (1), устройство контролирует кодовую комбинацию по оптимальной форме (2). Из исходного t состояния счетчик 1 подсчитывает нулевые сигналы, поступающие на вход 4, и при поступлении более с нулевых сигналов (счетчик 1 в состоянии 2t+1), что является нарушением оптимального t-кода, Формула (2), элемент И. 13 выдает на "выход

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

4 после t и менее нулей, т.е. Форма оптимального кода не нарушается, то триггер 9 устанавливается в единичное состояние, на его инверсном выходе нулевой потенциал и сигнал ошибки элемент И 13 не выдает.

После поступления на вход единичного сигнала происходит сброс счетчика 1 в нулевое состояние, он начинает подсчет нулевых сигналов, 5 при достижении количества нулей (2 + т1) на выходе схемы 10 сравнения устанавливается единичный потенциал и срабатывает элемент И 12, так как на всех его входах единичные сигналы. Таким образом реализуется контрольная формула (2) .

Установим на входах 2 и 5 (О; 1) для контроля оптимальной t-системы счисления по формуле (3) . В t-системе количество нулей перед первой единицей не ограничено. На одном входе элемента И 13 устанавливается нулевой потенциал, так как вход

2 в нулевом состоянии, при достижении количества нулей перед первой единицей более t, счетчик в состоянии (2t+1), срабатывания элемента

И. 13 не происходит.

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

Устройство для контроля кодов, содержащее счетчик, триггер, первую схему сравнения с константой и элемент ИЛИ, причем информационный вход устройства соединен с входом сброса счетчика и с инверсным счетным входом счетчика, выходы разрядов которо го соединены с входами разрядов первой схемы сравнения с константой, вход сброса устройства соединен с входом установки счетчика и с входом установки в "0" триггера, тактовый вход устройства соединен с тактовым входом счетчика, о т л и ч а ю щ е е с я тем, что, с целью расши,-. рения функциональных возможностей за сч ет дополни тел ь ного контроля оптимального t-кода Фибоначчи и оптимальной t-системы счисления, оно содержит три элемента И и вторую схему сравнения с константой, причем информационный вход устройства соединен с информационным входом и входом разрешения приема триггера, с первым входом первого элемента И, второй вход которого соединен с выходом второй схемы сравнения с константой, входы разрядов которой соединены с выходами разрядов счетчика, прямой и инверсный выходы триггера соединены соответственно с первыми вхоцами второго и третьего элементов И, вторые входы которых объединены и соединены с выходом первой схемь сравнения с константой, первь1й и второй входы задания режима устройства соединены соответственно с третьими входами третьего и второго элементов И, выходы которых являются первым сигнальным выходом устройства и соединены соответственно с первым и вторым входами элемента

ИЛИ, выход которого является контрольным выходом устройства, выход первого элемента И соединен с третьим входом элемента ИЛИ и является вторым сигнальным выходом устройства.

1552382

С оста ви тел ь А. 1<люе в

Редактор А.Мотыль Техред Л.Сердюкова

Корректор Т.Малец

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

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

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

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