Преобразователь кода грея в двоичный код

 

ПРЕОБРАЗОВАТЕЛЬ КОДА ГРЕЯ В ДВОИЧНЫЙ КОД, содержащий триггеры, установочные входы которых являются информационными входами преобразователя , вход синхронизации которого соединен с синхровходами триггеров, выходы которых являются выходами преобразователя, отличающийс я тем, что, с целью повышения быстродействия и расширения функциональных возможностей путем обеспечения обратного преобразования, в него введены (п-1) группа элементов И, где п - число разрядов входного кода, группа элементов ИЛИ, четыре элемента И, два элемента ИЛИ и элемент НЕ, вход которого соединен с выходом первого элемента ИЛИ группы и с первыми входами первого и второго элементов И, выходы элементов И ,1-й группы fi 1-(п-1) соединены с входами i-ro элемента ИЛИ группы, выход которого соединен с управляющим входом (i+l)-ro триггера, прямой выход которого соединен с первым входом первого элемента И i-й группы , второй вход которого соединен с инверсным выходом i-ro триггера, прямой выход которого, кроме п-го; соединен с первым входом второго элемента И i-й группы, второй вход которого соединен с инверсным выходом (i+l)-ro триггера, третьи входы первого и второго элементов И J-й группы t,.3 соединены с первыг. управляющим входом преобразователя , второй управляющий вход которого соединен с первыми входами третьего и четвертого элементов И j-й группы, вторые входы которых соединены соответственно с прягФпи и инверсным выходами (J+l)-ro триггера, третьи входы третьего и четвертого элементов И (п-1)-и группы соединены I соответственно с выходами первого (Л и второго элементов ИЛИ, третьи выходы третьего и четвертого элементов И (п-2)-й группы соединены соответственно с выходом первого элемента ИЛИ группы и выходом элемента НЕ, прямой выход (п-1)-го триггера - с первыми входами третьего и четвертого элементов И, вторые -входы которых соединены соответственно с выоо ходом элемента НЕ и выходом первого элемента ИЛИ группы, вторые входы Ni первого и второго элементов И сое динены с инверсным выходом (п-2)-го триггера, выходы первого и третьего 00 00 элементов И - с входами первого элемента ИЛИ, выходы второго и четвертого элементов И -,с входами второго элемента ИЛИ, прямой выход первого триггера - с управляющигл входом первого триггера.

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

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

РЕСПУБЛИК

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬП ИЙ (21) 3567732/18-.24 (22) 30.12.82 (46) 23 ° 04.84. Бюл. 9 15 (72) A.Ë.Õëþíåâ и A.A.Êóçíåöoâ (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР

9 788104, кл. G 06 F 5/02, 1978.

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

9 658556, кл. G 06 F 5/02, 1977 (прототип). (54)(57) ПРЕОБРАЗОВАТЕЛЬ КОДА ГРЕЯ

В ДВОИЧНЫЯ КОД, содержащий триггеры, установочные входы которых являются информационными входами преобразователя, вход синхронизации которого соединен с синхровходами триггеров, выходы которых являются выходами . преобразователя, о т л и ч а ю щ и йс я тем, что, с целью повышения быстродействия и расширения функциональных возможностей путем обеспечения обратного преобразования, в него введены (n-1) группа элементов

И, где n - число разрядов входного кода, группа элементов ИЛИ, четыре элемента И, два элемента ИЛИ и элемент НЕ, вход котор >го соединен с выходом первого элемента ИЛИ группы и с первыии входами первого и второго элементов И, выходы элементов И ,i-й группы i =1-(n-1)1 соединены с входами i-ro элемента ИЛИ группы, выход которого соединен с управляюIgHM входом (i+1)-го триггера, прямой выход которого соединен с первым входом первого элемента И i-й группы, второй вход которого соединен

„„SU„„1087983 А с инверсным выходом i-ro триггера, прямой выход которого, кроме и-roð соединен с первым входом второго элемента И i-й группы, второй вход которого соединен с инверсным выходом (i+1)-го триггера, третьи avo - ды первого и второго элементов И

)-й группы f,j=7,-(п-l) ) соединены с первым управляющим входом преобразователя, второй управляющий вход которого соединен с первыми входами третьего и четвертого элементов И ,)-й группы, вторые входы которых соединены соответственно с пряьым и инверсным выходами ()+1)-ro триггера, третьи входы третьего и четвертого элементов И (и-1)-й группы соединены,р

O соответственно с выходами первого и второго элементов ИЛИ, третьи выходы третьего и четвертого элементов

И (и-2)-й группы соединены соответственно с выходом первого элемента

ИЛИ группы и выходом элемента НЕ, прямой выход (n-1)-ro триггера - с первыми входами третьего и четвертого элементов И, вторые входы которых соединены соответственно с выходом элемента НЕ и выходом первого элемента ИЛИ группы, вторые входы первого и второго элементов И соединены с инверсным выходом (и-2)-го триггера, выходы первого и третьего элементов И вЂ” с входами первого элемента ИЛИ, выходы второго и четвертого элементов И вЂ .с входами второго элемента ИЛИ, прямой выход первого триггера — с управляющим входом первого триггера.

1087983

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

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

И, элементы ИЛИ (1).

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

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

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

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

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

Грея н двоичный код, содержащий триггеры, установочные входы которых являются информационными нходами преобразователя,.вход синхронизации которого соединен с синхровходами триггеров, выходы которых являются выходами преобразователя, дополнительно введены (и-1) группа элемен° тон И, где n — число разрядов входного кода, группа элементов ИЛИ, четыре элемента И, дна элемента ИЛИ и элемент НЕ, вход которого соединен с выходом первого элемента ИЛИ группы и с первыми входами первого,55 и второго элементов И, выходы элементов И i-й группы (i=1 (fl-1)) соединены с входами i-ro элемента

ИЛИ группы, выход которого соединен с управляющий входом (>+11 -го 60 триггера, прямой выход которого соединен с первым входом первого элемента И i-й группы, второй вход которого соединен с инверсным выходом 1-гo триг-. гера, прямой выход которого кроме и-го, соединен с первым входом второго элемента И i-й группы, второй вход которого соединен с инверсным выходом (i +1)-r» триггера, третьи входы первого и второго элементов

И 3-й группы (3=2-(и-1)7 соединены с первым управляющим входом преобразователя, второй управляющий вход которого соединен с первыми входами третьего и четвертого элементов

И J-й группы, вторые входы которых соединены соответственно с прямым и инверсным ныходами ()+1 )-rо триггера, третьи входы третьего и четвертого элементов И (и-1)-й группы соединены соответственно с выходами первого и второго элементов ИЛИ < третьи входы третьего и четвертого элементов И (и-2)-й группы соединены соответственно с выходом первого® элемента ИЛИ группы и выходом элемента НЕ, прямой выход (n-1)-го триггера — с первыми входами третьего и четвертого элементов И, вторые входы которых соединены соответственно с выходом элемента НЕ и выходом первого элемента ИЛИ группы, вторые нходы первого .и второго элементов И соединены с инверсным выходом (n-2)-го триггера, выходы первого и третьего элементов И вЂ” с входами первого элемента ИЛИ, выходы второго и четвертого элементов И вЂ” с входами второго элемента ИЛИ, прямой выход первого триггера — с управляющим нходом первого триггера.

На чертеже приведена блок-схема предлагаемого преобразователя.

Преобразователь содержит триггеры 1-4, элемент HE 5, группу элементов ИЛИ б, первый и второй элементы

ИЛИ 7 и 8, группы элементов И 9, информационные входы 10 преобразователя, вход 11 синхронизации преобразонателя, первый и второй управляющие входы 12 и 13 преобразова-. теля, элементы И 14-17.

Преобразователь имеет два режима работы: режим преобразования кода

Грея в двоичный код; режим преобразования двоичного кода в код

Грея.

Режим работы определяется управляющим сигналом на входах 12 и 13.

В режиме преобразования кода Грея в двоичный код триггерам 1-4 присваивается значение кода Грея, поступающее на информационные входы 10.

Сигнал, поступающий на управляющий вход 12, разрешает преобразование кода Грея в двоичный код.

Элементы И 9 первой группы совместно с первым элементом ИЛИ б группы реализуют функцию у, =Х Х ч

1087983

15

35 и по формуле = -Т вЂ - . 1оо%

Т ч Х„Х2, элемент НЕ реализует

Функцию

У =X,Х l9„X, на выходе элемента ИЛИ 7 реализуется.

Функци У =У2 ХЭ У2 . _#_3=(XYX t X2) ,R> v (X 1 Xz v i X2 Х, на выходе элемента ИЛИ 8 реализуется функция У4 = v x3×Ó Х = (Х„Х Ч Х., Х2)

«Х> V(X1 X> Y Х Х ) Х> ходе второго элемента ИЛИ 6 группы реализуется функция У =У„ Х> (при преобразовании кода Грэя ) ч У Х> (при преобразовании кода Грея ), на выходе третьего элемента ИЛИ б группы реализуется функция у =уз Х+ (при преобразовании кода

Грея ) v у < Х (при преобразовании кода Грея ). 20

П р и и е р 1. Пусть триггерам 1-4 присвоено значение 1011 (код Грея). Тогда У1=1, У2 =О, У3 =О, У4 =1, У =О, У =1 °

На Д-входе первого триггера 1 при-25 сутствует "1", на Д-входе второго триггера 2 - "1", на Д-входе третьего триггера 3 — "О", на Д-входе четвертого триггера 4 — "1".

С приходом синхроимпульса триггерам 1-4 присвоено значение 1101 (двоичный код }, т.е. осуществлено преобразование кода Грея (1011) в двоичный код (11011 .

В режиме преобразования двоичного кода в код Грея триггерам 1-4 присваивается значение двбичного кода, поступающее на информационные входы 10. Сигнал, поступающий на Уп- 40 управляющий вход 13, разрешает преобразование двоичного кода в код

Грея. При этом У„=Х „X ITX Х, а на выходе второго элемента ИЛИ группы Формируется Функция У =х2х > ч х > 45

3

При преобразовании двоичного кода третий элемент HJIH 9 группы реализует ФУнкцию Уtt=X> Х4 Х Х +..

Пример 2. Пусть триггерам 1-4 присвоено значение 1010 (двоичный код ). Тогда У„.=1, У1=1, Ь

На Д-входе первого триггера 1 присутствует "1", на Д-входе второ« го триггера 2 — "1", на Д-входе третьего триггера 3 — "1", на Двходе четвертого триггера 4 - 1" .

С приходом синхроимпульса триггерам 1-4 присвоено значение 1111 (код Грея), т.е. осуществлено преобразование двоичного кода (1010) в код Грея (1111).

Время занесения числа, поступившего по шинам Й„- I44 раВНО Tу н=

=4t время срабатываний. каждого триггера равно T =6 i, а задержка каждого элементарного логического элемента Т „ = т . Время преобразования определяется временем задержки прохождения сигнала по самой длинной цепи, тогда быстродействие известного преобразователя опре, деляется значением

Т Т9н+Тс+ 2i(И+ НЕ+И+ ИЛИ+ 9a н

+ НЕ + И + НЕ ) = 24т, а быстродействие предлагаемого преобразователя определяется значением

Т = Т34н+ Т + ь (И + ИЛИ + НЕ

+ И + йЛИ + и + HJIH) = 17 Г равно 28% .

Таким образом, предлагаемое изобретение позволяет повысить быстродействие кода Грея в двоичный код на

28%, а также расширяет; функциональные возможности за счет введения режима преобразования двоичного кода в код Грея.

1087983

ВНИИПИ Заказ 2673/45, Тираж 669 Подписное

М I»

Филиал НПП Патеит", r. Ужгород, ул. Проектная,4

Преобразователь кода грея в двоичный код Преобразователь кода грея в двоичный код Преобразователь кода грея в двоичный код Преобразователь кода грея в двоичный код 

 

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

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

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

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

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

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

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

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

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

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