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

 

ПРЕОБРАЗОВАТЕЛЬ П-ЗНАЧНОГО ДВОИЧНОГО КОДА В, Р-ЗНАЧНЫЙ КОД, СОдержасдай первый, и второй дешифраторы , первый и второй счетчики, первую и вторую схегФьсравнения, регистры значности входного и выходного кодов , выходы которых соединены соответственно с входами первого и второго дешифраторов и первыми группами входов первой и второй схем сравнения , вторые группы входов которых соединены соответственно с выходалш первого и второго счетчиков, первую и вторую группы элементов И, первую и вторую группы элементов ИЛИ, выходы которых соответственно соединены с первыми входами элементов И первой и второй групп, сдвигающий регистр, выходы которого соединены с вторыми входами соответствующих элементов И второй группы, выходы которых являются информационными выходами преобразователя, входы значности входного и выходного кодов которогр соединены«соответственно с входами регистров значности входного и выходного кодов,первый и второй.триггеры блокировки, четыре элемента И, триггер подготовки, четыре элемента ИЛИ и генератор импульсов, выход которО , го соединен с первым входом даервого элемента И, второй и третий входы которого соединены соответственно с единичными выходагии первого и второго триггеров блокировки, нулевые выходы которых являются соответственно вы ходами запроса и готовности преобразователя , вход установки нуля которого соединен с входами первого , второго и третьего элементов ИЛИ, нулевым входом триггера подго .тонки и входом сброса сдвигающего, рег гистра, вход сдвига которого соединен с выходом первого элемента И и , с первым входом второго элемента И, второй вход которого соединен с единичным выходом триггера пoдгoтoвки нулевой выход которого соединен с первым входом третьего элемента И, выход которого соединен с вторым входом третьего элемента ИЛИ, третий вход которого соединен с выхо дом второй схемы сравнения и с вторым входом второго элемента ИЛИ, выход которого соединен с входом сброса второго счетчика, а выход третьего элемента ИЛИ соединен с нулевым входом второго триггера блокировки, единичный вход которого соединен с выходом четвертого элемента ИЛИ, -первый вход которого соединен с выходом четвертого элемента И и с третьими входами элементов И второй группы, 00 выходы которых являются информацион ными выходами преобразователя, вход подготовки которого соединен с вхосо дом установки сдвигающего регистра, 00 rsD вторыми .входаиии первого i четвертого элементов ИЛИ и входом сброса первого счетчика, счетный вход второго счетчика соединенс выходом второго элемента И, второй вход которого сое-динен с единичным выходом триггера подготовки, выход первого элемента ИЛИ соединен с нулевым входом первого триггера блокировки, единичный .вход которого / соединен с входом разрешения записи преобразователя , вход . разрешения считывания которого соединен с пёрвыг/ входом четвертого элемента И, второй вход которого соединен с нулевым вы

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

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

РЕСПУБЛИК

3(SD G 06 F 5 02

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

ПО Д ИЗ Б Й HOTHP (211 35.4 507 4/1 8-24 (221 14 ° 01 . 83 (46) 23 . 04 .84 . Бюл. Р 15 (72I !0.Ф.!1остак, О.П.Орлов и Г.В.Волков (53} 681.325(088.81 (561 1. Патент США Р 3.691,554, кл. 340-347, опублик. 1974.

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

Р 421989, кл . 4 06 F 5/02, 1971 (прототип l. (54 I (571 ПРЕОБРАЗОВАТЕЛЬ П-ЗНАЧНОГО

ДВОИЧНОГО КОДА В, Р-ЗНАЧНЫЙ КОД, содержащий первый и второй дешифраторы, первый и второй счетчики, первую и вторую схемы-сравнения, регистры значности входного и выходного кодон, выходы которых соединены соответственно с входами первого и второго дешифраторов и первыми группами входов перной и второй схем сравнения, вторые группы входов которых соединены соответственно с выходами первого и второго счетчиков, первую и нторую группы элементов И, первую и вторую группы элементов ИЛИ, выходы которых соответственно соединены с первыми входами элементов И первой и второй групп, сдвигающий регистр, выходы которого соединены с вторыми входами соответствующих элементов И второй группы, выходы которых являются информационными выходами преобразователя, входы значности входного и выходного кодов которого соединены соответственно с входами регистров значности входного и выходного кодов, первый и нторой.триггеры блокировки, четыре элемента И, триггер подготовки, четыре элемента ИЛИ и генератор импульсов, выход которо-, го соединен с первым входом уервого элемента И, второй и третий входы которого соединены соответственно с единичными выходами первого и второго триггеров блокировки, нулевые выходы

„„Я0ы 1087982 А которых являются соответственно выходами запроса и готовности преобразователя, вход установки нуля которого соединен с первыми входами первого, второго и третьего элементов

ИЛИ, нулевым входом триггера подго,товки и входом сброса сдвигающего,ре; гистра, вход сдвига которого соединен с выходом первого элемента И и с первым входом второго элемента И, второй вход которого соединен с единичным выходом триггера подготовки нулевой выход которого соединен с первым входом третьего элемента И, выход которого соединен с вторым входом третьего элемента ИЛИ треt д тий вход которого соединен с выхо- Е дом второй схемы сравнения и с вторым входом второго элемента ИЛИ, выход которого соединен С входом сброса второго счетчика, а выход треть- С его элемента ИЛИ соединен с нулевым входом второго триггера блокировки, единичный вход которого соединен с выходом четвертого элемента ИЛИ, -первый вход которого соединен с выходом четвертого элемента И и с третьими входами элементов И второй группы, выходы которых являются информационными выходами преобразователя, вход подготовки которого соединен с вхо- рук, дом установки сдвигающего регистра, вторыми, входами первого R четнерто- (,ф го элементов ИЛИ и входом сброса пер- ного счетчика, счетный вход второго счетчика соединен с выходом второго элемента И, второй вход которого соединен с единичным выходом триггера подготовки, выход первого элемента

ИЛИ соединен с нулевым входом первого триггера блокировки, едииичный .вход которого, соединен с входом разрешения записи преобразователя, вход . разрешения считывания которого соединен с первьв. входом четвертого элемента И, второй вход которого соединен с нулевым вы1087982 ходом второго триггера блокировки, i-ые выходы первого и второго дешифраторов (i=1-N., где N - максимальная значность входного и выходного кодов) соединены с входами с первого по i-й элементов ИЛИ соответственно первой второй групп, первые входы N-x эле- ментов И первой и второй групп соединены соответственно с последними выходами первого и второго дешифратоРов .отличающийся тем, что, с целью повышений быстродействия, в него введены пятый и шестой элементы И, пятый элемент ИЛИ и третья группа элементов ИЛИ, первый входы которых соединены с выходами соответствующих элементов И первой группы, второй вход (i+1)-ro элемента

ИЛИ третьей группы соединен с i-м выходом первого дешифратора, N-й выход которого соединен с первым вхоИзобретение относится к автоматике и вычислительной технике и может быть использовано при построении устройств согласования приборов с ,различными разрядными сетками. 5

Известен преобразователь кодов, содержащий блок управления, регистр информации, кодирующие блоки и сум- маторы Г13 ° i

Недостатком известного преобра" g зователя является большая сложность и относительно низкая скорость преобразования;

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

ИЛИ соединены с входами выходных элементов И, выход первого входного ЗО элемента И через первый элемент ИЛИ соединен с входом младшего разряда сдвигающего регистра, выходы остальных входных элементов И непосредственно соединены с входами соответ- 35 ствующих разрядов сдвигаюцего регистра, выходы которого соединены с вхо дами соответствующих выходных эледом пятого элемента И, второй вход которого соединен с входом разрешения записи преобразователя, а выход пятого элемента И соединен с первым входом пятого элемента ИЛИ, второй вход которого соединен с выходом

N-ro разряда сдвигающего регистра, а выход пятого элемента ИЛИ соединен с вторым входом третьего элемента И и единичным входом триггера подготовки,первый вход шестого элемента

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

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

Й соединен с входом сдвига сдвигающего регистра, со счетным входом первого счетчика и через третий элемент И - co счетным входом второго счетчика, выход старшего разряда сдвигающего регистра соединен с единичным входо4 триггера подготовки и с входом четвертого элемента И, с вторым входом которого соединен нулевой выход триггера подготовки,выход четвертого элемента И соединен с входом четвертого элемента ИЛИ единичный выход триггера подготовки соединен с входом третьего элемента И (2).

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

1087982 преобразования, которое обусловлено наличием длительного этапа подготовки преобразователя к приему входного кода.

Целью изобретения является повышение быстродействия преобразователя.

Поставленная цель достигается тем, что в преобразователь и -знач- . ного двоичного кода в р-значный код, содержащий первый и второй дешифраторы, первый и второй счетчики, первую и вторую схемы сравнения, регистI ры значности входного и выходного ко.дов, выходы которых соединены соответственно с входами первого и второго дешифраторов и первыми группами входов первой и второй схем сравнения, вторые группы входов которых соединены соответственна с выходами первого и второго счетчиков, первую и вторую группы элементов И, первую и вторую группы элементов ИЛИ выходы которых соответственно соединены с первыми входами элементов И первой . и второй групп, сдвигающий регистр, выходы которого соединены с вторыми входами соответствующих элементов И второй группы, выходы которых являются информационными выходами преобразователя, входы значности входного и выходного кодов которого соединены соответственно с входами регистров значности входно- го и выходного кодов, первый и второй триггеры блокировки, четыре элемента И, триггер подготовки, че- . тыре элемента ИЛИ и генератор импульсов, выход которого соединен с первым входом первого элемента И, второй и третий входы которого соединены соответственно с единичны.ми выходами первого и второго триггеров блокировки, нулевые выходы которых являются соответственно выхода ми запроса и готовности преобразователя, вход. установки нуля которого соединен с первыми входами первого второго и третьего элементов ИЛИ, нулевым входом триггера подготовки и входом сброса сдвигающего регистра, вход сдвига которого соединен с выходом первого элемента И и с первым входом второго элемента И, второй вход которого соединен с единичным выходом триггера подготовки, нулевой выход которого соединен с первым входом третьего элемента И, выход которого соединен с вторым входом третьего элемента ИЛИ, третий вход которого соединен с выходом второй схемы сравнения и с вторым входом второго элемента ИЛИ, выход которого соединен с входом сброса второго счетчика, а выход третьего элемента ИЛИ соединен с нулевым входом второго триггера блокировки, единичный вход которого соединен с выходом.четвертого элемента ИЛИ, первый вход которого соединен с выходом четвертого элемента И и с третьими входами элементов И второй группы, выходы которых являются информационными выходами преобразователя, вход подготовки которого соединен с входом установки сдвигающего регистра, вторыми входами первого и четвертого элементов ИЛИ и входом сброса пер10 вого счетчика, счетный вход второго счетчикà соединен с выходом второго элемента И, второй вход которого соединен с единичным выходом триггера подготовки, выход первого эле15 мента ИЛИ соединен с нулевым входом первого триггера блокировки, еди— ничный вход которого соединен с входом разрешения записи преобразователя., вход разрешения считывания которого соединен с первым входом четвертого элемента И, второй вход которого соединен с нулевым выходом второго триггера блокировки, i-ые выходы первого и второго дешифратоРов (1=1 Nr значность входного и выходного кодов) соединены с входами с первого по i-й элементов ИЛИ соответственно первой и второй групп, первые входы

N-x элементов И первой и второй групп соединены соответственно с последними выходами первого и второго дешифраторов, дополнительно введены пятый и шестой элементы И, пятый элемент ИЛИ и третья группа элеЗ5 ментов ИЛИ, первые входы которых соединены с выходами соответствующих. элементов И первой группы, второй вход (1+1) -rо элемента ИЛИ третьей .группы соединен с. i-м входом пер40 вого дешифратора, N-й выход которого соединен с первым входом пятого эле- мента И, второй вход которого соединен с входом разрешения записи преобразователя, а выход пятого эле45 мента И соединен с пеРвым входом пятого элемента ИЛИ, второй вход которого соединен с выходом М-го разряда сдвигающего регистра, а выход пятого элемента ИЛИ соединен с вто5О рым входом третьего элемента И и единичным входом триггера подготовки, первый вход шестого элемента И соединен с выходом второго элемента

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

ФО первого элемента ИЛИ.

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

Входы 1 значности входного кода соединены с входами регистра 2 знач ности входного кода, а входы 3 знач.

1087982 ности выходного кода — с входами регистра 4 значности выходного кода.

Выходы регистров 2 и 4 соединены с первым и вторым дешифраторами 5 и 6 и первой и второй схемами 7 и 8 сравнения, к которым подсоединены также выходы первого и второго счетчиков

9 и 10, кроме того, выход регистра 4 соединен с входами соответствующих разрядов счетчика 9. Выход элемента ИЛИ 11 подсоединен к нулевому входу первого триггера 12 блокировки.

Выход схемы 8 сравнения соединен с входом элемента ИЛИ 13 и через элемен- ИЛИ 14 — с нулевым входом 15 второго триггера 15 блокировки. Выходы дешифратора 5 соединены через элементы ИЛИ 16 первой группы с элементами И 17 первой группы по следующему правилу: вход 18 i-го элемента

И 17 первой группы соединен через -й элемент ИЛИ 16 первой группы со всеми выходами дешифратора 5, кроме первых ()-1) выходов. Вход 18 последнего элемента И 17 первой группы 75 (верхнего по чертежу) соединен непосредственно с последним выходом дешифратора 5.

Выходы дешифратора 6 соединены через элементы ИЛИ 19 второй группы с входами элементов И 20 второй группы по следующему правилу: вход 21

i"ãî элемента И 20 второй группы сое динен через i-й элемент ИЛИ 19 второй группы со всеми выходами дешифратора 6, кроме первых (i-1) выхо- 35 дов, а вход 21 последнего элемента

И 20 (нижней по чертежу) второй груп. пы — непосредственно с последним вы-. ходом дешифратора 6. Информационные входы 22 преобразователя соединены Щ с элементами И 17. Выходы сдвигающего регистра 23 через элементы И 20 .второй группы соединены с информационными выходами 24 преобразователя. Вход 25 установки нуля преобразователя соединен с нулевым входом триггера 26 подготовки и через элементы ИЛИ 11, 14 и 13 с нулевым входом триггеров 12 и 15 блокирбв ки и счетчика 10. Вход 27 подготовки соединен через элемент ИЛИ 11 с нулевым входом триггера 12 блокировки.

Выходы элементов ИЛИ 28-29 соединены с единичньмк входами триггера 26 подготовки и второго триггера 15 блокировки. Выходы.дешифратора 5 со динены5 с входами элементов ИЛИ 30 третьей группы со сдвигом на один разряд (i-й выход дешифратора соединен с вхо дом того элемента ИЛИ, выход которого соединен с входом (i+1)-ro разряда 60 сдвигающего регистра).

Единичные выходы триггеров 15 и

12 блокировки и выход генератора .31 импульсов соединены с входами элемента И 32, выход. которого соединен с входом сдвига сдвигающего регистра 23 и через элемент И 33 — с счетным входом счетчиков 9 и 10. Вход 34 разрешения записи соединен с единичным входом триггера 12 блокировки, нулевой выход которого соединен с входом

35 запроса (т.е. с датчиком входного, кода).

Через элемент ИЛИ 28 с единичным входом триггера 26 подготовки и вхо-, дом элемента И 36 соединен выход 37 старшего разряда сдвигающего регистра 23.

Входы элемента И 38 соединены с нулевым выходом триггера 15 блоки" ровки, являющегося выходом 39 готовности преобразователя и с входом 40 разрешения считывания выходного кода (т.е. с приемником выходно"

ro кода).

Выход последнего разряда дешифратора 5 соединен через элемент И 41 и элемент ИЛИ 28 с единичным входом триггера 26 подготовки, Выход первой схемы 7 сравнения через элемент И 42 (другой вход которого подключен к выходу элемента

И 33) и элемент ИЛИ 11 соединен с нулевым входом триггера 12 блокировки.

Преобразователь работает следую" щим образом.

Черед началом работы преобразователь обнуляется. Для этого по входу

25 подается одиночный импульс, обнуляющий сдвигающий регистр 23, триггер 26 подготовки, триггеры 12 и 15 блокировки и счетчик 10. Затем по . входам 1 на регистр 2 записывается значность п-входного кода. Одновременно по входам 3 в регистр 4 записывается значность р-выходного кода.

Число разрядов с регистров 2 и 4 определяется выражением К=. (о N, где N — максимально-возможная значность входного и выходного кодов;

Регистры 2 и 4 через дешифраторы .5 и 6 и элементы ИЛИ 16 и 19 первой и второй групп выдают .разрешение элементам И 17 и 20 первой второй групп на прием и выдачу соответственно входных и выходных кодов.

Затем на вход 27 подается сигнал подготовки устройства к работе, по которому записывается единица в (n+1) разряд сдвигающего регистра

23 при и-значности входного кода и в счетчик 9 - значность р-выходного кода, триггер 15 блокировки устанавливается в единичное состояние, а триггер 12 — в нулевое. С нулевого выхода триггера 12 блокировки на выход 35 посылается сигнал готовности преобразователя к приему входного кода, а на выходе 39 отсутствует сигнал готовности преобразо1087982 вателя выдать выходной код, так как триггер 15 находится в единичном состоянии.

Входной код.по входам 22 через элеМенты И 17 первой группы и ИЛИ 30 третьей группы поступает в п младших разрядов сдвигающего регистра 23.

Одновременно с этим по входу 34 поступает сигнал сопровождения вход.ного кода, который устанавливает триггер 12 блокировки в единичное со-<0 стояние, элемент И 32 деблокируется, тактовые импульсы начинают поступать на вход сдвига сдвигающего регистра, 23 и сдвигать входной код разрядностью и и единицу, находящуюся в 35 (и+1) разряде.

Процесс подготовки продолжается до тех пор, пока единица подготовки движется по сдвигающему регистру 23. При выходе с последнего разря-2О да единица подготовки через выход 37 и элемент ЙЛИ 28 поступает на единичный вход триггера 26 подготовки, и через открытый элемент И 36 и элемент ИЛИ 14 - на нулевой вход триггера 15. При этом с единичного выхода триггера 15 подается запрещающий сигнал на элемент И 32, прерывающий подачу тактовых импульсов, а с нулевого — по выходу 39 приемника информации сигнал готовности преобразователя к выдаче выходного кода. При этом выдается разрешение элементу И 38 на передачу, поступающему по входу 40 сигналу считывания выходного кода.

Кроме этого после перехода триггера 26 подготовки в единичное состояние выдается разрешение элементу И 33 на пропускание тактовых импульсов на счетный вход счетчиков 9 и 10, На этом этап подготовки заканчивается.

В случае, если значность входного 45 ,кода р равна разрядности сдвигающего регистра 23, то сигнал разрешения записи с входа 34 через элемент И 41 открытый сигналом с и-го выхода де- в шифратора 5, и через элемент ИЛИ 28 50 поступает на единичный вход тригге" ра 26 подготовки и через открытый элемент И 36 и элемент ИЛИ 14 - на нулевой вход триггера 15 блокировки,, и .c его нулевого выхода посылается сигнал о готовности выдачи кода.

В дальнейшем при поступлении по входу 40 сигнала считывания выходно го кода открываются элементы И 20 второй группы и считывается выходной код. Одновременно с этим триггер 15 ° устанавливается в единичное состояние и выдает разрешение элементу И 32 на пропускаиие тактовых импульсов на счетный вход счетчиков

9 и 10, вход сдвига сдвигающего регистра 23.

Как только в счетчике 10 записано число Р за 2 тактов или в счетчике 9 число и за (2"- 2 ) тактов, то сигнал со схемы 8 сравнения через элементы ИЛИ 13 и 14 обнуляет счетчик 10 и триггер 15 блокировки, с нулевого выхода .которого выдается сигнал готовности выдать код, или тактовый импульс через открытый элемент И 42 и элемент ИЛИ 11 обнуляет триггер 12 блокировки, с нулевого выхода которого выдается запрос на прием очередного входного кода °

В предлагаемом преобразователе по сравнению с известным время преобразования уменьшается на величину ь(2"+ 2 р) (в случае кратности входного и выходного кодов), где Т вЂ” тактовая частота генератора; я — эначность входного кода; р -значность выходного кода, так как единица подготовки в предлагаемом преобразователе записывается в р+1 разряд сдви гающего регистра по получении сигнала подготовки к работе, а не перемещается, как в известном преобразователе, из младшего разряда сдвигающего регистра в n+ 1 за V.2 тактов.

Кроме того, предлагаемый преобразователь готов к приему очередного входного кода после считывания последних разрядов р-значного кода, потому что первый счетчик производит подсчет тактов в р-значности выходного кода, которая записывается в счетчик по сигналу подготовки к ,работе, а в известном преобразователе первый счетчик производит подсчет тактов с "0", поэтому после счи. тываиия последних разрядов р-значного кода для выработки сггнала готовности на прием очередного кода счетчик досчитывает Т 2 тактов .

1087982

Составитель M.Àðøàâñêèé

Редактор H.Ðoãóëè÷ Техред T.Ôàíòà Корректор С.Шекмар

Заказ 2673/45 Тираж 699 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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