Дешифратор

Иллюстрации

Показать все

Реферат

 

Союз Советски к

Социапистическик

Республик

ОП ИСАНИЕ

ИЗЬБРЕТЕ Н ИЯ

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

< )890386

Ф

J // - (61) Дополнительное к авт. свнд-еу(22) Заявлено 040 1.80 (21) 2864135/18-24 с присоелиненнем заявкн М(23) ПриоритетОпубликовано 15.1281. Бюллетень М46

Дата опубликования овнсання 1 1281 (И)М. Кл.

G 06 F 5/00

)667Ааротееииый комитет

СССР ао делам изабретеиий и открытий (53) УЛК 681. 325 (088. 8) (72) Авторы изобретения

В. И. Мяснов и В. Б. Смирнов (71) Заявитель д (54) ДЕШИФРАТОР

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

Известен дешифратор, состоящий из логических элементов (1) .

Недостаток известного устройства состоит в сложности е го реализации при дешифрации результата m-тактного преобразователя интервала времени в цифровой код.

Наиболее близким к предлагаемому по технической сущности и схемному

15 построению является дешифратор, содержащий (q-1) элементов И, где q =

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

Целью изобретения является упрощени е у с1 ройст ва.

Поставленная цел ь обе спечи вает ся тем, что дешифратор, содержащий (q-1) элементов И, где q = 1ос1 и), дополнительно содержит q суммирующих блоков, причем i-ий суммирующий блок (i=i-q) содержит 5;п/2п - i +1 сумматоров, объединенных в К ярусов, где К равно числу итераций выполнения операции

281-1 ((до полуцение единицы), входы первого яруса сумматоров 1-ого суммирующе го блока соединены сост вет ст венно с выходами переноса сумматоров (i+1)-ого суммирующего блока и с выходом ) -ого элемента И, выходы суммы сумматоров J ol-o яруса соединены со вход а ми су мматоро в ()+1 ) - о го я ру с.з, входы сумматоров первого яруса 0-ого суммирующего блока соединены с входа" ми задания времени дешифратора, а последний ярус в q-oro суммирующего

86

3 8903

5лока выполнен на полусумматора, выходы суммы сумматоров К-ых всех суммиJ рующих блоков являются выходами дешифратора, первые входы всех элементов

И соединены с управляющим входом дешифратора, а вторые входы элементов

И соседнего каскада являются информационными входами дешифратора.

На чертеже представлена функциональная схема предлагаемого дешифра- >0 тора для m-тактного преобразователя интервала времени в цифровой код при

m - =16.

Этот дешифратор имеет q = 1og 16 = 4 выходов. Количество выходов определяет и количество групп, которых также равно m = 4. Предлагаемый дешифратор содержит суммирующие блоки 1-4, состоящие из сумматоров 5. Суммирующий блок 4 содержит также полусумматор 6.

Сумматоры 5 и полусумматор 6 объеди- . нены в ярусы 7, К шестнадцами входам суммирующего блока 4 подключены соответственно выходы Qz, Qz, ..., Q® разрядных триггеров m-тактного счетчи- д ка преобразователи и элеиенты И 8-10.

На выходе суммы выходного сумматора каждого суммирующего блока (кроме последнего) и полусумматора 6 суммирующего блока 4 формируются логические функции выходного двоичного кода:

Ь вЂ” с весом 2 . T с - с весом

2 . Т,, d- ceecoM2 . Т„е-с весом 2" . То. На входах и выходах сумматоров и полусумматора проставлены весовые коэффициенты. На один из входов сумматора каждого, кроме последнего, суммирующего блока через соответствующие элементы И 8-10 подключены соответственно выходы группы соседнего младшего разряда выходного кода. Вторые входы элементов И 8-10 объединены между собой и соединены с выходом A счетчика преобразователя с весом 2 . Т, (где А - логическая функция на выходе счетчика преобразователя, определяющая разрядное число с весом 2 . Tq ). На входы сумматора суммирующего блока 1 поступают импульсы с весом 2 . То с выходов переноса сост вет ст вующих сумматоров вто- рого суммирующего блока второй группы. На входы сумматоров второго суммирующего блока 2 поступают импульсы с весом 2 . То с выхода переноса каждого сумматора суммирующего блока 3. N

На входы сумматоров суммирующего блока 3 поступают импульсы с весом

2 . То с соответствующих выходов переноса сумматоров и полусумматора 6 суммирующего блока 4. Выходы суммы сумматоров каждого суммирующего блока соединены соответственно со входами сумматоров своей группы. Если к сумматору для m-тактного преобразователя интервала времени в цифровой код при m = 16 добавить 16 сумматоров, образовав теи самым пятый суммирующий блок, который формирует на выходе разрядное число с весом 2 .Т„, а на выходе суммирующего блока 4 вместо полусумиатора 6 поставить сумматор, один вход которого соединить через элемент И с выходом пятой группы и с выходом А счетчика преобразователя, то получим дешифратор для тридцатидвухтактного преобразователя интервала времени в цифровой код. При этом шестнадцать входов представленного на чертеже дешифратора необходимо соединить с выходом переноса всех сумматоров пятого суммирующего блока.

Ко входам сумматоров пятого суммирующего блока группы подключаются ( соот ветст вующие выходы т ридцат идвухтактного счетчика преобразователя.

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

Дешифратор работает следующим образом. а-TBKTHblH счетчик m òàêòíîãî преобразователя интервала времени в цифровой код при любом m всегда имеет четчетное количество состояний, причем половина этих состояний приходится на время, когда А = О, и половина— когда A = 1. Вес единицы младшего разряда m-тактного счетчика равен — а если выбрано кратно степени

Т двух (4, 8, !6, 32 и т,д. ), то

= 2 . То . При А = 0 количество единиц. Д, зафиксированное e m-тактном счетчике, равно количеству логических единиц, записанных в разрядных триггерах m òàêòíîão счетчика (или количеству триггеров m-тактного счетчика, стоящих в состоянии логической едини89038б Ь годаря введению логических элементов !

И 8-10 удалось создать простую схему коммутации устройства с процесса простого суммирования единиц на проу цесс суммирования с одновременным

I преобразованием в дополнительном коде

/ результата в прямой код.

Формула изобретения

5 цы) . Поэтому простое суммирование единиц с выходов разрядных триггеров

m-т актного счет чи ка с помощью сумматоровв определит чи сло, зафи ксиро ванное в данный момент в m-тактном счет чике при Л = О. В случае, когда А = получить искомое число можно также суммированием, но при этом состояние логической единицы разрядных триггеров m-тактного счетчика необходимо принимать равной Ь, а состояние логического нуля 2Ь. Такое построение дешифратора потребует вдвое большее количество сумматоров по сравнению с предлагаемой схемой. Если при

А = 1 суммировать только логические единицы, то на выходе дешифратора, построенного на сумматорах, результат выражается в дополнительном коде. В этом. случае при А = 1 на выходе дешифратора, построенного на сумматорах, необходимо включать в работу преобразователь дополнительного двоичного кода в прямой. Это также значительно усложнит дешифратор.

В предлагаемом дешифраторе в сум" маторах производится сложение единиц, но при А = 1 в работу включаются элементы И 8- 10, с помощью которых выход соседнего младшего разряда соединяется со входом сумматоров старшего разряда, за счет чего значение младшего разряда при А = 1 суммируется со значением старшего разряда, в результате происходит автоматическое преобразование дополнительного двоичного кода (получающегося от суммирования единиц m-тактного счетчика при A = 1) в прямой двоичный код. Когда А = 0„ элементы И 8-10 выключены и не оказывают влияния на оаботу дешифратора.

Применение в дешифраторе сумматоров упрощает дешифратор по сравнению с построением его на логических элементах И, ИЛИ, НЕ, И-НЕ, ИЛИ-НЕ и т. и.) и позволяет производить как операцию сложения, так и операцию преобразования дополнительного кода в прямой на одних и тех же элементах. БлаДешифратор, содержащий (q-1) элементов И, где q = logjam, о т л ич а ю шийся тем, что, с целью !

В упрощения устройства оно содержит q суммирующих блоков, причем >-ый сум,> ирующий блок (i=1 ц) содержит

S " 2 .„ сумматоров, объединенных в

К ярусов (где К равно. числу итераций

2р 1 2$1-1 еипопиеиии операции 1 ((до попу3 чения единицы), входы сумматоров первого яруса i-го суммирующего блока соединены соответственно с выходами

И переноса сумматоров (i+1)-ого суммирующего блока и с выходом I ого элемента И, выходы суммы сумматоров j-го яруса соединены со входами сумматоров

Ц +1)-ого (j=1-К) яруса, входы суммазр торов первого яруса q-го суммирующего блока соединены с входами задания времени дешифратора, а последний ярус q-го суммирующего блока выполнен на полусумматора, выходы суммы сумматоров К-ых всех суммируюЩих блоков являются выходами дешифраторов, пер: вые входы элементов И соединены с управляющим входом дешифратора, а вторые входы элементов И соседнего каскада являются информационными входами дешифратора.

Источники информации, принятые во внимание при экспертизе

1. Алексеенко А.Г. Основы микросхемотехники. M., "Советское радио", 1977, с. 52-88.

2. Трачик В. Дискретные устройства автоматики. М., "Энергия", 1978, с. 92-120 (прототип) .

890386

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

Редактор М. Недолуженко Техред,И.Нинц Корректор Н. Ивыдкая

Заказ 1 100 7/78 Тираж 748 Подписное

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

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

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