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

 

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

COOS СОВЕТСНИХ

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

РЕСПУБЛИН, (19) (И) 3(5п G 06 F 5/02 (i

OllHGAHHE ИЗОБРЕТЕНИЯ "

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

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

flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

I (21) 3400927/18-24 (22) 29.01.82 (46) 30.12.83. Бюл. 9 48 (7 ) В.И.Кочергин и С.В.Кульбицкий . (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР

9 317061, кл. G 06 F 5/02, 1971.

2. Патент США 9 3.535.500, кл. 235-. 155, опублик. 1970 (прототип) . (54) (57) 1 ° ПРЕОБРАЗОВАТЕЛЬ ПОЗИЦИОННОГО КОДА B ДВОИЧНЬ1И КОД, содержащий треугольную матрицу блоков деления, первые входы делимого делителя первой строки которой соединены с входами преобразователя, выходы всех разрядов преобразователя, кроме старшего, соединены с выходами частного последних блоков деления всех строк треугольной матрицы, в -й строке которой (j=l-k-l, где

k - число разрядов входного кода) выход частного -го -блока деления (j =2-k-i) соединен с вторыми входом делимого (!+1) -го блока деления (-й строки, а выход остатка соединен с первым вхбдбм делимого () -1)го блока деления (1+1)-й строки, выход остатка первого блока деления (-П строки соединен с вторым входом делимого первого. блока деления ((,+1)-й строки, о т л и ч а ю щ и йс я тем, что, с целью повыаения . быстродействия преобразователя, он содержит дополннзельный делитель на 2 (гдето удовлетворяет условиям .

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

2. Преобразователь по п. 1, о тл и ч а ю шийся тем, что в нем делитель на 2 содержит первый и второй дешкфраторы пятифазного кода, четыре группы элементов И по пять в каждой группе, пятую группу из пяти двухвходовых элементов И, шестую группу из четырех трехвходовых элементов И, седьмую группу из восьми четырехвходовых элементов И и семь элементов ИЛИ, входы которых соединены с выходами элементов И соответствующих групп, прямые и инверсные, выходы первых четырех элементов ИЛИ » являются соответственно прямыми и инверсными выходами остатка делителя на 2, прямые и инверсные выходы пятого, шестого и седьмого элементов ИЛИ являются соответственно прямьмк и инверсными. выходами частотного делителя на 2, первые входы делимого которого являются входами первого и второго дешифраторов пятифазного кода, прямой вход первого разряда второго входа делимого ) елителя на 2 соединен с первыми входами первых элементов И с первой по седьмую групп, первьми входами второго и третьего элементов И пятой и седьмой групп, первым входом второго элемента И шестой группы и первьэ(входом четвертого элемента седьмой группы, инверсный вход первого разряда второго входа делимого делителя на 2 соединен с первымк входами вторых элементов И с первой по четвертую групп, четвертого и пятого элементов И пятой группы, третьего элемента И шестой группы.и с первыми входами с пятого по седьмой элементов И седьмой группы, первый вход четвертого элемента И шестой группы соединен с прямым входом второго разряда второго входа делимого делителя ка 2», вторые входы всех элементов И пятой, шестой и седьмой

1064276

15 групп соединены с соответствующими выходами второго дешифратора пятифазного кода, прямой и инверсный вы«. ходы которого являются прямык и инверсным выходами частотного делителя на 2, прямой вход второго разряда второго входа делимого делителя на 2 соединен с первыми входами третьих элементов И первой и третьей rpynn, вторыки входами первых элементов И второй и четвертой групп, четвертого элемента И четвертой . группы, третьими входами вторых элементов И шестой и седьмой групп и третьими входами четвертого, шестого и восьмого элементов И седьмой группы, инверсный .вход второго разряда второго входа делимого делителя на

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

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

Известно устройство для преобразования двоична-десятичных. чисел в двоичный код, выполненное.в виде прямоугольной матрицы, содержащей при преобразовании в (m+1)-й разрядный двоичный код m строк и (mls 2) столбцов десятичных делителей на два, причем выходы с весами 8", "4," 2 мента И второй группы, третьим входом второго элемента И первой группы и четвертыми входами первого„второго, пятого и шестого элементов И седьмой группы, прямой вход четвертого разряда второго входа делимого делителя на 2 соединен с вторыми входа-. ми .второго, третьего и пятого эле,.ментов. И четвертой группы, пятых элементов И второй и третьей групй третьим входам второго и третьего элементов И второй группы, второго элемента И третьей группы, четвертого элемента И первой группы и четвертым входом второго элемента И первой группы и является прямым выходом остатка делителя на 2, инверсный вход четвертого разряда втррого входа делимого делителя на 2 соединен с вторыми входами первого, третьего и пятого элементов И первой группы, четвертых элементов И второй и третьей групп, третьими входами первых элементов И второй и третьей групп, третьего элемента И третьей группы, четвертого элемента

И четвертой группы и четвертым входом первого элемента И четвертой группы и является инверсным выходам остатка делителя на 2, первый, второй, третий. и четвертый выходы первого дешифратора пятифазного кода соединены соответственно с четвертыми входами первого элемента И второй группы, четвертых элементов И четвертой и первой групп, второго элемента И третьей группы, пятый, .шестой, седьмой и восьмой выходы дешифратора пятифазного кода соединены соответственно с третьими входами первого элемента И первой группы, четвертого элемента И третьей группы, пятого элемента И второй группы и второго элемента И четвертой группы. любого i-ro десятичного делителя на два любого j-.го столбца соединены с входами разрядов тех же весов (i+1)-го десятичного делителя на. два того же столбца, а выход с весом 1 i-ro делителя на два j-ro столбца соединен с входом разряда с весом 10 (1+1)-го столбца (1).

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

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

10 щий треугольную матрицу делителей, разрядные входы делителей первой строки которой соединены с входами преобразователя, выходы которого соединены с выходами последних делителей всех строк треугольной матрицы (2).

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

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

Поставленная цель достигается тем, что преобразователь позиционного кода в двоичный код, содержащий треугольную матрицу блоков деления, первые входы делимого блоков деления первой строки которой соединены с входами преобразователя, выходы всех разрядов преобразователя кроме старшего, соединены с выходами частного последних блоков деления всех строк треугольной матрицы, в i-й строке которой (i=1-К-1, где

К - число разрядов входного кода), выход частотного j-го блока деления (j=2-К- i) .соединен с вторым входом делимого (j+1)-ro блока деления i-й строки, а выход остатка соединен с первым входом делимого (j 1)-го бло- 30 ка деления (i+1)-й строки,-выход остатка первого блока деления i-й строки соединен с вторым входом делимого первого блока деления (i+1)-й строки, содержит дополнительный де- 35 литель на 2 (где t удовлетворяет условиям 2 i n a 2, и -основание сисМ темы счисления входного кода, а каждый из блоков деления треугольной атрицы выполнен в виде делителя на 40

2, причем выход старшего разряда преобразователя соединен с выходом частного дополнительного делителя на 2, первый вход делимого которого соединен с выходом остатка блока 45 деления на 2 К-й строки матрицы.

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

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

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

2, вторые входы всех элементов И

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

1064276 и «eòýåðòoé групп, вторыми входами четвер того элемента И первой группы, третьего элемента И второй группы, третьим входом второго элемента И первой группы и четвертыми входами первого, второго, пятого и шестого элементов И седьмой группы, прямой вход четвертого разряда второго входа делимого делителя на 2 соединен с вторыми входами второго, третье- . го и пятого элементов И четвертой 10 группы, пятых элементов И второй и третьей групп, третьим входом второ. го и третьего элементов И второй группы, второго элемента И третьей группы, четвертого элемента И пер- f5 вой группы и четвертым входом второго элемента И первой группы и яв- ляется прямым выходом остатка делителя на 2, инверсный вход четвертого разряда второго входа делимого делителя на 2 соединен с вторыми входами первого, третьего и пятого элементов И первой группы, четвертых элементов И второй и третьей групп, третьими ходами первых эле- ъ5 ментов И второй и третьей групп, третьего элемента И третьей групйы, четвертого элемента И четвертой группы и четвертым входом первого элемента И четвертой группы и является .gp инверсным выходом остатка делителя на 2, первый, второй, третий и четt вертый выходы первого дешифратора пятифаэного кода соединены соответственно с четвертыми входами первого элемента И второй группы, четвертых элементов И четвертой и первой групп, второго элемента И третьей группы, пятый, шестой, седьмой и восьмой выходы дешифратора пятифазного кода 4О соединены соответственно с третьими входами первого элемента И первой группы, четвертого элемента И третьей группы, пятого элемента И второй группы и второго элемента И четвертой группы.

На фиг. 1 изображена функциональная схема преобразователя k --разрядного кода с основанием ni2 в двоичный код; на фиг. 2 — схема преобразователя трехразрядного пятифазного 5О кода в двоичный код; на фиг. 3 сигналы остатка Р, представленные в двоичном коде, которые выполняют функцию сигналов переноса в.строках матрицы делителей, и соответствую- 55 щие им цифры десятичного кода О, 1, 2,..., 15; на фиг. 4 и фиг. 5 блок-схема делителя на 2

На вход преобразователя (фиг.1) подается К-разрядное число А, пред- 6() ставленное в коде с основанием п.

Блок деления 1, выполненный в виде делителя на 2, осуществляет деление на 2 двух старших разрядов А< ! А1 причем t удовлетворяет усло вию 2t< с n c 2t Иа выходах долит»ля 1 формируютсн частное Гд и перенос Р . Затем .блок ? деления,, выполненный в виде делителя на 2 делит на 2 разряд А с учетом переноса

Р и на выходе делителя 2 формируются частное Е и перенос Р и т.д. до Aq. Полученный после первого деления на 2 перенос Р преобразуется в t разрядов двоичного кода последним делителем на 2 верхней строки матрицы. Аналогичным образом осуществляется следующий этап деления, для чего на делитель 1 второй строки матрицы подаются сигналы Е и Е9 и на выходе этого делителя формируются частное Г9 и перенос Q9 затем осуществляется деление Е4 с учетом Q >и т.д, а остаток Q преобразуется в t разрядов двоичного кода последним делителем второй строки матрицы. Последовательное деление на 2 осуществляется делителями строк матрицы до тех пор, пока частное от последнего деления Х) не будет меньше 2 . С помощью отдельного делителя 3 осуществляется преобразование Х в двоичный код.

Преобразователь пятифазного кода в двоичный (фиг. 2) состоит из делителей 1 и 2, образующих треугольную матрицу, каждый из которых осуществляет деление на 2 =16, и делителя 3.

Основание кода n=10 (n=2m, m — число фаз многофазного кода) выбрано как наиболее распространенное и удобное для рассмотрения принципов построения преобразователей. Делитель 1 производит деление двух разрядов пятифазного кода А и А, Е и Е на 16 и формирует сигналы частного Е и F, представленные в пяти-. фазном коде, и сигналы переноса Pq и Qq в последующий делитель строкн матрицы, которые представляют собой четырехразрядный двоичный код. Делитель 2 делит на 16 третий разряд А> с учетом переноса Pg . Второй выход

Е делителя 2 подключен к второму входу делителя 1 второй строки матрицы, на первый вход которого по- даются пятифазные сигналы Еу с второго выхода р:,елителя 1 первой строки. Двоичные сигналы Q с первого выхода делителя 1 второй строки матрицы noABIOTCSI HB BbIXoJR4 14, f5 4 и f> преобразователя. Второй выход делителя 1 второй строки подключен к входу делителя 3, выходы которого соединены с выходами (и 6р преоб В разователя. Делитель 3 преобразует пятифазный сигнал F a дна разряда двоичного кода, поскольку для преобразования максимального трехразрядного десятичного числа A „ =-999 в двоичный код требуется не более десяти двоичных разрядс>в.

1064276

Каждый иэ делителей 1 и 2 можно представить в виде четырех последо вательно соединенных делителей

4 — 7 (фиг., 2), осуществляющих деление на два. Каждый из делителей

4-7 делит на два множество цифр пятифазных сигналов А, В, С, D3 с учетом соответствующего сигнала переноса Р, Р, Р, Рг. На двоичном

О 1 г выходе делителей на два Формируютcs cBrBane nepesoca P>, P>, P> P> .10 в последуюший делитель дайной строки матрицы,,а на втором выходе - пятифазные сигналы В9, С9, D, Е9 частного.

Используя фиг. 3, на которой,иэоб 15 ражены сигналы двоичного кода Р и. сигналы пятифазного кода а1, аг,..., а, получани логические выражейия для сигналов переноса Р и пятифазных сигналов частного.Е9,, которые 20 формируются делителем 2 (фиг. 2) на шестнадцать.

Сигнал переноса первого разряда

Р представляет собой множество нечетных чисел„сигнала А9, которые обоэначеныв М, 3, 5, 7, 9. Действительно, Р5 =1 только тогда, когда делятся на дсе нечетные цифры пятифазного сигнала A .. Таким образом, .е л

Р9=М 3,5,7 9=айаг+ а а4+ а4аУ+ 30 г Ъ а4 9 (1)

Сигнал в первой фазы В представляет собой множество цифр

М < 4 1.5 =1b+2b+ ° ° ° +5b

При отсутствии Р2 сигнал в — - 1 при о делении на два множества цифр

М» < ., 9 При Рг=1 сигнал В(=1 для

О

Мои, так как деление с учетом перейоса означает деление на два чисел 10 4 и 114 . Рассуждая аналогич ным образом, получают

4 о а в, РоМ + +Р М . ° ° ° +9 + 2 4+«" +9 (2)

B9 — Р2 Mgt.. «.9 +Р2Мр „, +9 л

By -Р2 Мо + P2 М S+9 1 в —.P

45 л- а — 4 гд. M»t ... +, =М.„,.

M(t " 9 ™О+ .+з Ив+9 ™о« .«7

Сигнал переноса второго делителя. на два с учетом (1) (50

Р =в,вг+в9в4+ в„в9+вгв9+В4в °

Подставляя (2) " и. выполнив преобразования, получают о 4 4 0 4 4

Р5=,Р2 (М, + ™5«г) +Рг (М +М4+в

+М8+9 ) (3)

Сигналы фаэ С можно выразить через . 55 множества цифр сигналов В, используя (2) в

С2 =Р1М +„. > 9 +Рг™ + „. т9

Сд. Р2 Мз+9 +Р2 М8«

С5=Р, . учитывая, что. в

М2«...«9=в г+В5

М9«- 9 =в4 +Вв, в

Mg«, .«9 В«В5, Мв q= В5 ю и выполнив преобразования, имеют

<*Р2(Р2™gq... ö)+ Рг Р2 М4+ "t«9 о а -о

Сг = Р.2 Рг М8 «9) 9 Рг Р 2 М 8+ о 4 s -4 -О

СЗ=Р2Р2 М2«, +9 Рг(Мг«, +9 Рг), (4)

С4-" 2Р2М6«+9+Рг(Р2+М6 t9)

«"

С,=Р2.

Сигнал переноса третьего разряда Р представляет собой множество нечет9 ных цифр. сигналов С, т. е. 2

Рв =с«с2 сзГ4 «с«сз t(:2 y+ с4с в

-« — а о А

=Рг(ро2М4+„.+(«Р. Мг« -tSl= (Ч

Аналогичнйм. оБразом можно получить сигналы фаз (1,(, (11,..., (35 и сигнал пе1.еноса четвертого разряда Р>, ко9 торый представляет собой множество нечетных цифр сигналов D. Затем, выражая сигналы фаз Е через D, нетрудно получить логические формулы для сигналов фаз е(, ег, ° °,, e>, как функции сигналов A и Рг«.

Опуская промежуточные преобразования, записывают логические форйулы для сигналов фаэ Е и сигналов переноса

Р для» -того делителя на шестнадцать.рз(p2 p< p М4 - P>о2 «(о в+.-+9)«;,;«;(Р« мв, «9l)

„...,„,,.; „;., Р- „М,,91, 3 «-(«-«(-««-« 4+91 «-((«-« «-«Р;.1 Qt9l)

Е=Р Р. P Р.

«-«™4, tiltЫ, «Я.«t «t9gt„.t9)) (6)

„о

1«+ 4,9,5,7.9 >

4 о 4 4 t 4

Р; = Р„,(М1« М „-() <;1(Ot1™4%5 в+9) J

2 — « -о 4 - о А « (pO @4

Р. =Р- (Р. «М4,. «9+Pi 1Ìã«" +5)+P«-t(«-s 4«...tt . о 4

Р2 (2«"-«5) j

+Р а "9) Р-(P4„4i (;Мг °" ЧВ )

На основе (6) и (7) составляют таблицы чисел размерами 10х16 Клеток, в каждой клетке которых записа но одно число (фиг. 4). Табл. 1 пред" назначена для определения множества цифр сигналов Е и заполняется слева направо и сверху вниз цифрами от

0 до 9 по 16 одинаковых цифр йодрядл

Для определения множества, например, сигнала е, .нужно иметь в виду, что е,(пятифаэного кода состоит из цифр

1, 2, 3, 4 и 5 (фиг. 3). Множество е(Выделено в табл. 1 утолщенной линией..Аналогичным образом можно определить множество eg, которое состоит из цифр 2, 3, 4, 5 и б и т.д.

1064276

5

40

Каждое множество е, представляет собой площадь плоскостной фигуры

Г табл. 1, которую нетрудно определить при помощи сигналов пятифазного кода (сигналы частного) и сигналов двоичного кода (сигналы переноса), которые изображены рядом с таблицами на фиг. 4. Таким образом, табл. 1 позволяет получить аналитические выражения (6) без вывода и промежуточных преобразований.

Таблица 2 (фиг. 4) предназначена для определения сигналов переноса.

Она заполняется слева направо и сверху вниз числами О, 1, 2, ° ва15е

Порядок заполнения таблицы следующий: О, 1, 2,..., 14, 15, О, 1, 2 и т.д. Из этой таблицы несложно получить множество всех сигналов переноса. Например, сигнал переноса третьего разряда состоит из цифр

8, 9,..., 15. Объединяя эти цифры в табл, 2, получим множество рЗ (об« ведено утолщенной линией и заштриховано ) . Эта таблица -. чкже поз воляет полу чить выражения для сигналов. переноса (7) без промежуточных преобразований., используя выражения (6) и (7) каждый делитель на 16 можно представить в виде двух блоков — блока формирования частного (сигналов Е) и блока формирования переноса или остатка (сигналы Р). Делитель на 2 (фиг. 5) состоит из первого дешифратора 8, пятифазного кода, элементов

И 9-13, элемента ИЛИ 14, элементов

И 15-19, элемента ИЛИ 20, элементов

И 21-25> элемента ИЛИ 26, элементов

И 27- 31, элемента ИЛИ 32.

Элементы И 9-13, 15-19,21-25,27-31 образуют четыре группы элементов И.

Дешифратор 8 формирует множества цифр сигнала А, участвующие в формировании сигналов Е

Д

М,„,+р —— а +а, Мч,...+ч =а4+ад;

М4„,„,+ч =а, ар,. (8)

Дешифратор 8 имеет пять входов на которые подаются фазы разряда либо входного числа A если данный делитель расположен в верхней строке матрицы (фиг. 2), йибо сигналы частного с предыдущего делителя данного столбца матрицы..Восемь множеств цифр с выхода дешифратора подаются на входы соответственно элементов

И 16, 28, 11, 23, 19, 31, 13 26 на другие входы которых, а также на входы остальных элементов И подаются прямые и инверсные сигналы переноса с предыдущего делителя на 16 данной строки матрицы делителей.

Сигналы переноса представлены в двоичном коде. Выходы элементов И каждой группы объединены пятивходовыми элементами ИЛИ, прямой и инверсный выходы которых являются выходами одной иэ фаз частного. Выходы сигналов пятой фазы е =Р„., e3 =P <,. р

Формирование сигналов переноса в делителе на 2 реализующее (7) осуществляется при помощи второго дешифратора 33 пятифазного кода (фиг.5) трех элементов И 34-38, элемента ИЛИ

39, элементов И 40-43, элемента

ИЛЙ 44, элементов И 45-52 и элемента

ИЛИ 53. На вход дешифратора 33 подаются пятифазные сигналы а», а, а>, а4, а4. Формирование множеств на выходе дешифратора осуществляется по формулам

М, =а а4,. М, =а1а3, М7„— - Й2,.„+р =ад а,. М + — — а4 а, М„,„, =а ар,. М „, g =а1а .

Формирование остальных множеств осуществляется по формулам (8) . Выходы элементов И каждой группы объединены элементами ИЛИ, на выходах которых формируются сигналы переноса

P;, P, Р „., Р,, P;, P; в следующий делитель данной строки матрицы. Сиго -о нал переноса Р„, Р, младшего двоичного разряда формируется в дешифра- торе по формуле (1).

Делитель 1 (фиг. 2) отличается, от рассмотренного тем, что на оба его входы подаются пятифаэные сигналы. Поэтому таблицы (фиг. 4) для такого делителя имеют размеры 01510 клеток и представляют собой верхнюю часть таблиц фиг. 4. Логические выражения, описывающие этот делитель, можно получить из (6) и (7), выразив сигналы переноса Р 1 через сигналы пятифазного кода. Для этого можно использовать фи . 3, либо подставить в (7) Р„< Р; =Р„=O.

Делитель 3 (фиг. 2) осуществляет преобразование пятифазных сигналов

Р4 с выхода делителя предыдущей стро ки матрицы в два разряда двоичного кода 88 и 04 . Поскольку вход переноса у де )ителя 3 отсутствует, то

Р—— Р =Р: =Р =О и выражения (7) принимают вид

3 4+ 1 5 f2f34 f4f !

3 Р 2 4 1 j где f — фазы сигналов F4, Преобразователь пятифазного кода в двоичный (фиг. 2) работает следующим образом.

Пусть на вход преобразователя подано десятичное число A=935, т.е.

А(=9, А =3, Ау=5. Делитель 1 первой строки матрицы осуществляет деление двух старших разрядов, т.е..числа 93 на 16. Откладывая цифру 9 по вертикали, а цифру 3 по горизонтали, находим Е,=5 (табл. 1). Таким же образом (табл. 2.) определяем, что о

Pg =13, т. е. Р =1, Р2 =О, Р2 =1.

1064276

Продолжение табл. 1

4 а

2 а

l3 5

55

Делитель 2 делит число 135 на 16.

По таблицам определяем, что Е =8, Р =7. Значения сигналов Р> представ ляют собой четыре младших разряда выходного ода Р =14=1у P>=li lg

Р *1 =1; P = э=О. Делитель 1 втоРой строки матрицы делит на 16 число 58.

Go таблицам находим F =3 Я, =10,т.е. Ц2=Х =0; Q> 4=1; (4-36=0у 7

3 10

Делитель 3 преобразует Fg в два разряда выходного кода P>l8-1ó

R>=ly =1.- Итак, полученное двоичное

4» число L=l l 1010 0111

Построение трехраэрядного. преобразователя шестифаэного кода (п12) в двоичный код, показано на фиг. 2.

Определяют последовательность опера- ций при построении преобразователей кода любого вида с любык основанием . в двоичный код. 20 . На основании общей функциональной схемы (фиг. 1) определяют функциональную схему устройства (фиг.2) °

Выбирают вид кода, в котором будут представлены сигналы Еу,,Ез, Уз- 25 шестифазный код. Сигналы переноса всегда представлены в двоичном коде.

Ф-4 ,Определяют t из условия

2 + na2 . В данном случае t 4. .Составляют таблицы размерами 30 (п) 2 ) чисел для определения сигналов частного и переноса Таблицы для преобразователя шестифазного кода в дВоичный приведены на фиг. 7; Заполнение их производится таким же образом, как .и таблиц фиг.. 4, с учетом другого основания кода.

По таблицам фиг. 7 определяют мно жества сигналов Е и Р, записывают логические. выражения этих сигналов. 40

Go Логическим выражениям строят прин. ципиальные схемы блока формирования частного и блока формирования переноса (Ьстатка), из которых состоят делители матрицы.

T á 21 è ö à 1.

О 1 2 3 4 5 6 7 8 9 о о о.о о о О о 0 о о

О. О О О О О -1 1 1 1, 1

МАМ Ia Ы ° Ю

1 1 1 1 1 1 1 1 1 1 2

1 1 2 2 2 2 2 2 2 2 3

Определяют количество разрядов Z выходного двоичного числа из условия и 6 2, где к - количество разря2 дов преобразуемого числа. В рассмотренном примере Z=ll.

Определяют количество двоичных разрядов иа выходе делителя 3 по формуле В =Z-(к-1)1=11 -2 М4-3.

Записывают логические выражения для делителей 1 и 3, которые определяют их принципиальные схемы.

Преобразуют в двоичный код число A =8.11.10, представленное в коде

9 основанием 12 (в десятичном коде

A=1294). Для делителя 1 первой стро- ки матрицы по таблицам определяют

Е 6, Р = ll. Делитель 2 осуществляет деление числа 11.10 на шестнадцать. По таблицам находим Е4=8, Р =14. Для делителя 1 вторые строки матрицы (входное число 6.8) F> =5, Q =0. Выходное число преобразователя

L=101 0000 1110.

При использовании предлагаемого устройства упрощение преобразователя достигается путем уменьшения количества этапов последовательного деления преобразуемого числа a t раэ. Кроме того, формирование сигналов переноса каждым делителем, которые для последнего. столбца.марицы делителей являются выходными сигналами преобразователя, осуществляется в двоичном коде.

Каждый делитель в предлагаемом преобразователе представляет собой трехуровневую комбинационную логи- . ческую.схему. Максимальное количество логических уровней в преобразователе (фиг. 2) равно 10, следовательно, время преобразования при исполь- зовании микросхем быстродействующих.серий будет составлять 100-150 мс, что по сравнению с известньм преобра. зователем обеспечивает повыаение быстродействия.

2 2 2 2 2 2 2 2 3 3 4

3 3 3 3 3 3 3 3 3 3 5

3 3 3 3 4 4 4 4 4 4 6

4 4 4 4 4 4 4 4 4 4 7

5 5 5 5 5 5 .5 5 5 5 8

1 4

1064276.

13

Продолжение табл. 1

5 5 5 5 5 5 6. б 6 6 9

6 б б 6 6 6 б 6 б б 10

6 6 7 7 7 7 7 7 7 7 ll

7 7 7 7 7 7 7 7 8 8 12

8 8 8 8 8 8 8 8 8 8 13

8 8 8 8 9 9 9 9 9 9 14

9 9 9 9 9 9, 9. 9 9 9 15

Таблица 2

01234 567 8 9

0 1 2 3 4 5 б 7 8 9 0

10 11 12 13 14 15 0 1 2 3 .1

4 5 6 . 7 8 9 lO ll 12 13 2

14 15 0 1 .2 3 4 5 б 7 3

8 9 10 ll . 12 13 14 15 0 1 4

2 3 . 4 5 6 7 8 9 10 11 5

12 13 14 15 0 1 2 . 3 4 5 . 6 б 7 8 9 10. 11 12, 13 14 15 7

1064276

Продолжение табл. 2

0 1 2 3 4 5 б 7 8 9 8

У

10 11 .12 ..13 14 15 0 1 2 3 9

Ъ

4 5 б 7 8 9 10 ll 12 13 .10

14 . 15 0 1 2 3 4 5 б 7, 11

8 9 10 11 12 13 14 15 0 1 12

2 3 4 5 б 7 В 9 10 11 13

12 13 14 15 0 1 2 3 4 5 14 ! б 7 8 . 9 10 11 12 13 .14 15 15

Таблица 3

««Ю«« « «\ 1

0 1 2 3 .4 5 6 7 8 9 10 ll

0 0 0 0 0 0 0 .0 О. 0 0 0 0

0 0 0 0 1 1 1 1 1 1 l 1 1

1 1 1 1 1 1 1 -1 2 2 2 2 2

2 2 2 2 2 2 2 2 2 2 2 2 3

3 3 3 3 3 3 3 3 3 3 3 3 4 с

3 3 3 .3 4 4 4 4 4 4 4 4 5 .

4 4 4 4 4 4 4 4 5 5 5 5 б

1064276

17

Продолжение табл, 3

5 5 5 5 5 5 5 5 5 5 5 5 7 б 6 6 6 6 6 6 6 б б б 6 8

6 б б 6 7 7 7 7 7 7 7 7. 9

7 7 7 7 . 7 7 7 7. 8 8 8 8 10

8 8 8 8 8 8 8 8 8 8 8 8 ll

9 9 9 9 9 9 9 9 .9 9 9 9 12

9 9 9 9 10 10 10 10 10 10 10 10 13

10 10 10 10 10 ll 1 1 11 11 14

11 11 11 11 11 11 11 11 11 11 11 11 15

Таблица 4

0 1 2 3 4 5 6 7 8 9 10 11

0 1 2 3 4 5 6 7 8 9 10 11 0

8 9 10 11 12 13 14 15 .0 1 2. 3 2 г

4 5 6 7 8 9 10 11 12 13 14 . 15 3

0 1. 2 3 4 5 б 7 8 9 10 11 4

12 13 14 15 0 1 2 3 4 5 6 7 5

Р

12 13 14 15 0 1 2 3 4 5 6 7 1

8 9 10 . 11 12 13 14 15 0 1 2 3 б

«ее«ее«

° в

4 5 б - 7 8 9 10 11 12 13 14 .15 7

0 .1 2 . 3 4. 5. б 7 8 9 10 11 8 а. еее ееее еюа е «Еееее»аав еа юеею е

Ю«В ева»в юав

° в»а ю а»ею»а юа»» е ° в ю е е е ав ее е а юе Ее«ее а»ю »а« ее ее ва еав» «ее вееаве»ав

0 1: 2" 3 4 5 б 7 .8 9. 10 11 12 юваеюавваваююю В ююваюююа» В«ааа

12 13.14 15 О. 1 2 . 3 4 5 6 7 13 ю ю аа °

Веееаааавее е S««a» е ю

0 1 .2 3 14 юю»аю ю»аюююююа»вамю» ю ав »а ю е аа е аа Je е »в»В ю ааа е е е ю е» ее«ее« е

° 1064276

l2 13 14. 15 . О, 1 2 3

8:...9- 10 ..) l 12 3.3 14 15

4 5,6 7:8 9 10 11

8 9 10 ll 12 .13 14 15

4 .5 б - 7 8 9 10 11

" Продолжение табл. 4

4 5 б 7 .9

0 1 2 3 10

12 13 14 15 11

12 .13 14 . 15 15

1064276

° ° °

° ° ° ° ° °

° ° °

1064276

O) т т

1064276

Eg С1

Составитель М. Аршавский

Редактор A. Власенко Техред Е. Гергель Корректор О.Тигор, Заказ 10532f49 Тираж 706 Подписное

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

113035, Иасква, ж-35, Раушская наб., д. 4/5

4; а!

tg Fg

@ив. 1

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

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

 

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

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

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

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

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

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

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

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

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

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