Преобразователь кода грея в параллельный двоичный код Советский патент 1980 года по МПК G06F5/02 

Описание патента на изобретение SU788104A1

Изобретение С4лосктсл к устройствам автоматики и вычислительной техники, а более конкретно к преобразователям кодов, и может быть использовано при построении цифровых следящих систем, в цепи обратной связи которых используется преобразователь типа перемещение-код. Известен преобразователь кода Грея в двоичный код, содержащий сдвигающий регистр, триггер счета, элемент И, распределитель и ячейку запрета tl. Недостатком известного преобразователя является низкое быстродействие. Наиболее близким к предлагаемому является преобразователь кода Грея, содержащий распределитель, выходной регистр, входные поразрядные элементы И, выходы которых подключены к соответствующ- входам установки 1 выходного регистра, выходные поразрядные схемы И, входы которых соединены с еди ничными выходами соответствующих разрядов выходного регистра, дополнительный элемент И, триггер счета, элемент задержки, вход которого соединен с шиной помчи кода Грея, а выход - Со счетным входом триггера счета, причем управляющие выходы распределителя соединены со входами входных поразрядных элементов И, со входом дополнительного элемента И, со входами всех выходных поразрядных элементов И исо входами установки О всех разрядов-выходного регистра, единичный выход триггера счета соединен со входом дополнительного элемента И и со входами входных поразрядных элементов И, выход дополнительного элемента И соединен со счетными входами всех разрядов выходного регистра, а выходы выходных поразрядных элементов И подключены к соответствующим щинам вьщачи двоичного кода устройства. 2 J . Недостатком устройства является также относительно невысокое быстродействие. Цель изобретегшя - повьпиение быстродействия преобразователя. Поставленная цель достигается тем, что в преобразователь кода Грея в параллельный двоичный код, содержащий распределитель на п выходов, выходной регистр, информационные входы всех разрядов которого, кроме младшего, подключены к выходам элементов И входной группы, первые входы которых объединены и подключены к прямому выходу счетного триггера, счетный вход которого через элемент задержки подключен ко входу преобразователя, п-ный выход распределителя подключен к управляющим входам выходного регистра, вторые входы элементов И входной группы подключены к соответствующим, выходам распределителя, первый дополнительный элемент И, первый вход которого соединен с (n-l)-M выходом распределителя, а второй вход - с единичным выходом счетного триггера,первые входы элементов И первой выходной . группы соединены с единичными выходами соответствующих разрядов выходного регистра, введены вторая выходная группа элементов И, первые входы которых соединены с нулевыми выходами соответствующих разрядов выходного регистра, второй дополнительный элемент И, первый вход которого соединен с первым входом первого дополнительного элемента И, а второй вход подключен к нулевому выходу счетного триггера, управляющий вход которого подключен к п-му выходу распределит;еля, вторые входы элементов И первой и второй выход ных групп объединены и подключены к выходам соответственно второго и первого дополнительных элементов И, первые входы элементов ИЛИ группы подключены к выходам соответствующих элементов И выходной группы, вторые входы - к выходам соответствующих элементов И первой выходной группы, а выходы элементов ИЛИ группы являются выходами преобразователя. Блок-схема предлагаемого устройства приведена на чертеже. Устройство содержит распределитель 1, выходной регистр 2, элемент 3 задержки, счетный триггер 4, входные блоки элементов И старщих

разрядов 5-7 (входной элемент И младшего разряда отсутствует), первый 8 и второй 9 дополнительные элементы И, выходные 10-13 и добавочные 14-17 блоки элементов И и поразрядные элементы ИЛИ 18-21. Управляющие j выходы 22-24 распределителя 1 соединены соответственно со входами входных блоков элементов И 5-7, уцравляющий выход 25 соединен со входом 26 первого 8 и со входом 27 второго 9 дополнительных элементов И, а зшравляющий выход 28 распределителя 1 подключен ко входам установки О всех разрядов выходного регистра 2 и ко входу установки О триггера 4 счета. Вход элемента 3 задержки .соединен с шиной 29 подат кода Грея, а выход - со счетным входом счетного, триггера 4. Нулевой выход 30 счетного триггера 4 подключен ко входу 31 второго дополнительного элемента И 9 а единичный выход 32 счетного триггера 4 7

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

ряда регистра 2 всегда находится в нулевом состоянии) . После этой записи на счетном входе триггера 4 появляется сигнал, соответствующий второму разряду кода Грея (уже прошедший через элемент 3 задержки). Состояние триггера 4 счета, вызванное действием этого сигнала, импульсом третьего такта с выхода 23 через блок 6 записывается в третий разряд регистра 2. Одновременно с импульсом третьего такта на вход элемента 3 задержки поступает сигнал, соответствующий третьему разряду кода Грея. Пройдя элемент 3 задержки, данный сигнал появляется на счетном входе триггера 4 счета Сисюяшие 4 ко входу 33 первого дополнительного элемента И 8 и ко входам всех входных блоков элеменч тов И 5-7. Выходы входных блоков элементов И 5-7 соединены со входами установки 1 соответствующих разрядов выходного регистра 2. Единичные выходы всех разрядов выходного регистра 2 соединены со входами соответствующих выходных элементов И 10-13, а нулевые выходы всех разрядов выходного регистра 2 - со входами соответствующих добавочных элементов И 14-17. Выход первого дополнительного элемента И 8 подключен ко входам всех добавочных элементов 1 14-17, а выход второго дополнительного элемента И 9 - ко входам всех выходных блоков элементов И 10-13. Выходы выходных блоков элементов И 10-13 и выходы добавочных элементов И 14-17 через соответствующие поразрядные элементы ИЛИ 18-21 подключены кг шинам 34-37 вьщачи двоичного кода устройства. Устройство работает следующим образом, В первом такте на выходе 28 распределителя 1 появляется импульс, устанавливающий все триггеры выходного регистра 2, а также тригrep 4 счета в исходное нулевое состояние. Одновременно с этим импульсом с шины 29 на вход элемента 3 задержки поступает сигнал, соответствующий первому (младшему) разряду кода Грея: задержка его поступления на счетный вход триггера 4 счета не превышает периода следования тактовых импульсов с распределителя 1, т.е. кодовые сигналы поступают на счетный вход триггера 4 счета в промежутках между подачей импульсов-с распределителя 1. После прохождения элемента 3 задержки сигнал, соответствующий первому разряду кода Грея, появляется на счетном входе триггера 4. Затем на вход блока 5 подается второй тактовый импульс с выхода 22 распределителя 1. Одновременно с ним на вход элемента 3 задержки приходит сигна его счетный вход сигнала первого (младшего) разряда кода Грея (триггер младшего раэпоследнего, вызванное появлением на его счетном входе сигнала третьего разряда, импульсом четвертого такта с выхода 24 через блок 7 запи сывается в четвертый.разряд регистра 2. Одновременно с импульсом четвертого такта на вход элемента 3 задержки поступает сигнал, соответствующий четвертому (старшему) разряду кода Грея. Пройдя через элемент 3 задержки, данный сигнал появляется на счетном входе триггера 4 счета. После этого с выхода 25 распределителя 1 на входы 26 и 27 элементов 8 и 9 подается пятьш (последний) тактовый импульс. Если к этому времени триггер 4 счета хранит О (что представляет собой результат сложения по модулю два всех разрядов кода Грея), то задействует его выход 30 и срабатьтает элемент И 9. Возникающий на выходе последнего сигнал поступает, на входы выходных элементов И 10-13, в результате чего через поразрядные элементы ИЛИ 18-21 на шины 34-37 проходит прямой код числа, записанного в регистре 2 (т.е. на шины 34-37 поступают сигналы с единичных выходов регистра 2). Если же к моменту поступления пятого тактового импульса с распределителя 1 триггера 4 счета хранит 1 (что представляет собой результат сложения по модулю два всех разрядов кода Грея), то задействует его выход 32 и срабатывает элемент И 8. Возтакающий на выходе последнего сигнал поступает на входы добавочных элементов И 14-17, в результате че го через поразрядные элементы ИЛИ 18-21 на шины 34-37 проходит обратный код числа, записанного в регистре 2 (т.е. на шины 34-37 поступают сигналы с нулевых выходов разрядов регистра 2). С шин 34-37 полученный параллельный двоичный код может быть подан на другое устрГой ство, например на вход вычислительной машины Таким образом, в предлагаемом устройстве для преобразования п-разрядного кода Грея в параллельный двоичный код требуется всего (п + 1) такт (т.е. (п -ь 1) временный интервал, что на два такта меньше, чем в известной схеме . Это достигается тем, что в предлагаемом преобразователе исключен такт инвертирования содержимого регистра 2, а также совмещением момента подачи первого (младшего) разряда кода Грея с первым тактом (с тактом установки регистра 2 в исходное нулевое состояние). В итоге увеличивается быстродействие преобразовате ля кода Грея в параллельный двоичный код. Формула и бретения Преобразователь кода Грея в параллельный двоичный код, содержащий распределитель на п выходов, выходной регистр, информационные входы всех разрядов которого, кроме младшего, подключены к выходам элементов И входной группы, первые входы которых объединены и подключены к прямому выходу счетного триггера, счетный вход которого через элемент задержки подключен ко входу преобразователя, п-ный выход распределителя подключен к управляющим входам выходного регистра, вторые входы элементов И входной группы подключены к соответствующим выходам распределителя, первый дополнительный элемент И, первь1й вход которого соединен с (п-1)-м выходом распределителя, а второй вход - с единичным выходом счетного триггера, первые входы элементов И первой выходной группы соединены с единичными выходами соответствующих разрядов выходного регистра, отличающийся тем, что, с целью повьш1ения быстродействия в него введены вторая выходная группа элементов И, первые входы которых соединеиы . с нулевыми выходами соответствующих разрядов выходного регистра, второй дополнительный элемент И, первый вход которого соединен с первым входом первого дополнительного элемента И, а второй вход подключен к нулевому выходу счетного триггера, управляющий вход которого подключён к п-му выходу распределителя, вторые входы элементов И первой и второй выходных групп объединены и подключены к выходам соответственно второго и первого дополнительных элементов И, первые входы злементов ИЛИ группы подключены к выходам соответствующих элементов И второй выходной группы, вторые входы - к выходам соответствующих элементов И первой выходной группы, а выходы элементов ИЛИ группы являются выходами преобразователя. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР N 193787, л. G 06 F 5/02, 18.02.66. 2.Авторское свидетельство СССР N 431512, л. G 06 F 5/02, 22.08.72 (прототип).

J7 36 iS у, 2i Ь/ Г/д js

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

название год авторы номер документа
Преобразователь кода Грея в параллельный двоичный код 1982
  • Гафаров Зикаф Мидхатович
  • Гафаров Ренат Мидгатович
  • Янгиров Валериан Явдатович
SU1070541A1
ПРЕОБРАЗОВАТЕЛЬ КОДА ГРЕЯ В ПАРАЛЛЕЛЬНЫЙ ДВОИЧНЫЙ КОД 2003
  • Гафаров З.М.
RU2248033C1
Преобразователь кодов 1985
  • Копылов Александр Павлович
  • Коношенко Виталий Николаевич
  • Корнеев Александр Сергеевич
  • Григорьев Леонид Алексеевич
SU1259494A1
Преобразователь кода Грея в параллельный двоичный код 1990
  • Гафаров Зикаф Мидхатович
  • Гафаров Ренат Мидгатович
SU1784963A1
Преобразователь угол-код 1982
  • Петров Дмитрий Борисович
  • Горшков Анатолий Иванович
  • Ананьев Виктор Анатольевич
SU1016807A1
Преобразователь напряжения в код 1979
  • Грачев Валерий Анатольевич
  • Гречухин Александр Владимирович
  • Королев Валерий Васильевич
  • Лобанова Ирина Константиновна
  • Семенов Виктор Павлович
SU841111A1
Преобразователь двоичного кода в двоично-десятичный 1980
  • Пономарев Юрий Сергеевич
  • Миртов Владимир Константинович
SU888102A1
Преобразователь кодов 1978
  • Емельянов Николай Леонович
  • Дивин Николай Николаевич
  • Корнилов Николай Вениаминович
SU744548A1
Устройство для контроля параллельного двоичного кода на четность 1982
  • Зуб Валерий Владимирович
SU1023334A2
Преобразователь кода системы остаточных классов в позиционный код 1983
  • Баранов Владимир Леонидович
  • Смичкус Евгений Адамович
SU1116424A1

Иллюстрации к изобретению SU 788 104 A1

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

Формула изобретения SU 788 104 A1

SU 788 104 A1

Авторы

Зарипов Мадияр Фахритдинович

Гафаров Зикаф Мидхатович

Рахимов Булат Энверович

Щеглов Александр Николаевич

Тухватшин Олег Куряшович

Даты

1980-12-15Публикация

1978-06-28Подача