Изобретение относится к вычислительной технике и может быть использовано в устройствах ввода и преобразования вычислительных, управляющих и измерительных систем. Известен преобразователь кода Грея в двоичный код, содержащий регистр, цепь сдвига и группу элементов ИЛИ CiO. Недостаток данного устройства состоит в относительно большом объеме аппаратуры, так как каждый разряд содержит m floR i) , где i - номер разряда, { 1 - ближайшее большее целое, цепей сдвига. Наиболее близким по технической сущности к предлагаемо 1у является преобразователь, содержащий группу элементов неравнозначности, первые входы которых соединены с входами преобразователя С.. Недостатком известного преобразователя является относительно низкое быстродейст.вие, вызванное последовательным соединением разрядов. Цель изобретения - повьшение быс родействия преобразователя. Поставленная цель достигается тем, что в преобразователь кода Грея в двоичньй код, содержащий первую группу из п/2 элементов неравнознач ности, где п - разрядность входного кода, первые входы которых соединены с входами нечетных разрядов преобразователя, второй вход первого элемента неравнозначности первой группы соединен с входом старшего разряда преобразователя, введены вторая и третья группы из п/2 элементов не.равнозначности, выходы которых являются выходами преобразователя, пер вые входы элементов неравнозначности второй группы соединены с входами четных разрядов преобразователя и вторыми входами соответствующих элементов неравнозначности первой группы, выходы которых соединены с первыми входами соответствующих эле ментов неравнозначности третьей груп пы, выход 1-го ( п/2) элемента неравнозначности третьей группы соединен с вторыми входами (i + 1)-х элементов неравнозначности второй и третьей групп, вторые входы первых элементов неравнозначности второй и третьей групп соединены с входом логического О преобразователя. На чертеже приведена функциональная схема преобразователя. Преобразователь содержит элементы 1-3 неравнозначности соответственно первой, второй и третьей групп. Выходы элементов неравнозначности третьей и второй групп являются i- и {i + 1)-м выходами 4 и 5 преобразователя, первые и вторые входы элементов 1 неравнозначности первой группы соединены соответственно с (1+1)и i-M входами 6 и 7 преобразователя. Преобразователь работает следующим образом. Рассмотрим работу на примере восьмиразрядного устройства для преобразования кода Грея в двоичный код. На вторые входы элементов 2 и 3 неравнозначности 8- и 7-го разрядов (старших разрядов) второй и третьей групп подается код О. В -результате на восьмом 5 и седьмом 4 выходах устройства получается Y 8 а I Y, Xg0X,. С выхода Y7 4 подается сигнал на вторые входы элементов 2 и 3 неравнозначности шестого и пятого разрядов. Получаем Yfc X, 0Х,; YS Y,. X, @ Xj Xg 0 X, 0 Х,0 Xj YS Y|t x,0 Xj Xg® X Xj. Аналогично получаем Y Xj 0X, 0X,0X5 Y, Xg 0 X, 0 Хб 0 Xj © X4 0 Хз-, Y, Xg ±) X , 0 X 0 Xy 0 X 0 Хз® . . Y, Xg ® X, 0 X ® Xj 0 X 0 Хз0 GX ex. В случае, когда устройство состоит из нечетного числа разрядов, в старших двух разрядах на вторые входы всех трех элементов неравнозначности необходимо подать .код 0. Таким образом, за один такт реализуется алгоритм ускоренного преобразования кода Грея в двоичный код. Длительность такта равна (п/2 + Df, где п - разрядность устройства, V время задержки сигнала элементом неравнозначности. Таким образом, предлагаемьй преобразователь обеспечивает двукратное увеличение быстродействия, обладает
3ПЗЫАА4
регулярной структурой, что позполя- неравнозначности групп старшего разет облегчить его реализацию в интег- ряда, введе1жые в целях получения ральной технологии. При необходимое- полностью регулярной структуры, моти экономии оборудования элементы гут быть удалены.
название | год | авторы | номер документа |
---|---|---|---|
Преобразователь кода Грея в двоичный код | 1982 |
|
SU1087983A1 |
Преобразователь кода грея в двоичный код | 1977 |
|
SU658556A1 |
Преобразователь кода Грея в двоичный код и обратно | 1982 |
|
SU1089571A1 |
Устройство для декодирования кода | 1983 |
|
SU1190525A1 |
ПРЕОБРАЗОВАТЕЛЬ КОДА ГРЕЯ В ПАРАЛЛЕЛЬНЫЙ ДВОИЧНЫЙ КОД | 2003 |
|
RU2248033C1 |
Преобразователь двоичного кода угла в двоично-десятично-шестидесятиричный код градусов,минут,секунд | 1980 |
|
SU960791A1 |
Устройство для контроля параллельного двоичного кода на четность | 1982 |
|
SU1023334A2 |
Преобразователь кода грея в двоичный код | 1977 |
|
SU661790A1 |
Преобразователь кода грея в двоичный код | 1976 |
|
SU658555A1 |
Преобразователь напряжения в код | 1978 |
|
SU739734A1 |
ПРЕОБРАЗОВАТЕЛЬ КОДА ГРЕЯ В ДВОИЧНЫЙ КОД, содержащий первую группу из п/2 элементов неравнозначности, где п - разрядность входного кода, первые входы которых соединены с входами нечетных р азрядов лреобразователя, второй вход перво о элемента неравнозначности первой ,группы соединен с входом старшего разряда преобразователя, отличающийся тем, что, с целью повьшення быстродействия, в него введены вторая и третья группы из п/2 элементов неравнозначности, выходы которых являются выходами преобразователя, первые входы элементов неравнозначности второй 1 руппы соединены с входами четных разрядов преобразователя и вторыми входами соответствующих элементов неравно- значности первой груцпы, выходы которых соединены с первыми входами соответствующих элементов неравнозначности третьей группы, выход 1-го ( п/2) элемента неравнозначности .третьей группы соединен с вторыми входами (i 1)-х элемен(Л тов неравнозначности второй и третьей групп, вторые входы первых элементов неравнозначности второй и третьей групп соединены с входом § ;логического О преобразователя.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Преобразователь кода грея в двоичный код | 1976 |
|
SU658555A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Проектирование логических узлов ЭВМ | |||
М., Советское радио, 1974, с.81-83, рис | |||
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Авторы
Даты
1985-01-23—Публикация
1983-09-29—Подача