Преобразователь кодов

 

Изобретение относится к вычислительной технике. Его использование в системах обработки дискретной 6 / информации позволяет повысить быстродействие . Преобразователь кодов содержит счетчики 1, 2 и дешифратор 3 нуля. Благодаря введению порогового блока 4 и коммутатора 5 обеспечивается предварительный анализ входного кода и соответствующее переключение счетчиков 1, 2 в режим суммирования или вычитания тактовых импульсов. При этом среднее время преобразования составляет тактов , где Nf - коэффициент пересчета счетчиков 1, 2. 2 ил. 1 I (Л

СО)ОЗ СОВЕТСКИХ

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

РЕСПУБЛИК (19) (11) (51) 4 Н 03 M 7 02

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21 ) 391 21 24/24-24 (22) 18.06.85 (46) 23.01.87. Бюл. Р 3 (72) О,Н.Музыченко (53) 681,32(088.8) (56) Авторское свидетельство СССР

У 1019629, кл. Н 03 М 7/02, 1981.

Приборы и техника эксперимента, 1978, 1(5, с. 100-101. (54) ПРЕОБРАЗОВАТЕЛЬ КОДОВ (57) Изобретение относится к вычислительной технике, Его использова- ние в системах обработки дискретной

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

3 нуля. Благодаря введению порогового блока 4 и коммутатора 5 обеспечивается предварительный анализ входного кода и соответствующее переключение счетчиков 1, 2 в режим суммирования или вычитания тактовых импульсов. При этом среднее время преобразования составляет 1(/4 тактов, где N — коэффициент пересчета счетчиков 1, 2. 2 ил.

1285603

1О !

50

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

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

На фиг. l изображена функциональная схема преобразователя; на фиг ° 2принципиальная схема порогового блока для конкретного примера, Преобразователь кодов содержит первый 1 и второй 2 счетчики, дешифратор 3 нуля, пороговый блок 4 и коммутатор 5. Кроме того, обозначены (фиг. 1) информационные входы 6, тактовый вход 7, управляющий вход 8, вход 9 обнуления, информационные ввиоды 10 и управляющий выход 11, Первый счетчик 1 — реверсивный счетчик„ работающий во входном коде.

Второй счетчик 2 также реверсивный счетчик, работающий в выходном коде и имеющий коэффициент И пересчета, равный коэффициенту пересчета первого счетчика 1 °

Пороговый блок 4 предназначен для выдачи сигнала при превышении входным кодом К(И), где !! И„„, величины порога а этого блока. Наиболее целеЬ сообразно выбрать а равным двоично1 му эквиваленту кода К(--) . Пороговый

2 блок 4 может быть выполнен, например следующим образом.

Пусть двоичное представление порога а. имеет вид: о В-2 В-.1

+ oC 2 + ° р ° + В- 2 +cL 2 +

+с(„2"

Пусть, = В =...=МВ,=О. Входы блока, начиная с. 1=ro и до,1-ro, таких что оВg =ЫВ„=...=2 =1, ае „„=0, соединены с входами элемента И, выход которого, а также входы блока, начиная с (1+1)-го и до i-ro, таких, что о ;„=ъ „ =...=о, =О, ас ;„=1, соединены с входами элемента ИЛИ, выход которого, а также входы блока, начиная с (i+1)-го и кончая входом с номером

t таки, ЧТОМ;„=В;Ф2 ... =Ы1=1, а

М«,=0, соединены с входами элемента

И и т.д. до объединения всех остальных входов блока. Если g =1, то последним является элемент И, а если

Юл =0 то последним является элемент

ИЛИ. Выход элемента, с входом котоп-( рого соединен и-й вход с весом 2 блока, является его выходом.

В частном случае, когда а=2" (d=

=0,1,2,...), блок анализа входного кода состоит из элемента ИЛИ, соединенного входами с входами блока, начиная с 6+1-ro до п-го, В частном случае, когдаd> =4<„=-...=gn=1,блок анализа входного кода состоит из элемента И, соединенного входами с входами блока от d-ro до n-ro.

Л-1

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

Для случая 16-разрядного входного кода и порога а=11100 11000 111000 пороговый блок 4 может быть выполнен (фиг. 2) на элементах ИЛИ !2 4 и элементах И 15-17. г0

Преобразователь кодов функционирует следующим образом.

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

Перед началом работы на информационные входы 6 подается входной код, одновременно на управляющий вход

8 подается сигнал разрешения записи и код записывается в счетчик 1, При этом он поступает на входы порогового блока 4. Если входной код

K(N) K(N /2), где К„л — максимальное значение числа, представленного во входном коде, то на выходе блока

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

Далее на тактовый вход 7 подаются тактовые импульсы, которые поступают на суммирующий вход счетчика 1. и вычитающий вход счетчика 2. При поступлении каждого тактового импульса к содержимому счетчика 1. прибав-. ляется, а от содержимого счетчика 2 вычитается единица. Работа происходит таким образом до обнуления счетчика 1, что фиксируется появлением единичного потенциала на выходе дешифратора 3 нуля, после чего результат преобразования снимается с выходов 10.

1 28 5603

f5 раэователя.

Zj2 Z13 г, ZZZ ъ zg гb

Z7 Z8 Z8

Z+ Zg

Составитель О.Ревинский

Редактор Н.Тупица Техред Л.Олейник Корректор С.Шекмар

Заказ 7535/57 Тираж 899 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Если входной код K(N) (K(N /2), то единичный потенциал на выходе блока 4 не появляется и переключения коммутатора 5 не происходит, при этом тактовые импульсы могут проходить на его второй выход.

Далее на тактовый вход 7 подаются тактовые импульсы, которые поступают на вычитающий вход счетчика

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

Таким образом, благодаря предва- 20 рительному анализу входного кода преобразование происходит в среднем за N /4 тактов.

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

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

Преобразователь кодов Преобразователь кодов Преобразователь кодов 

 

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

Изобретение относится к вычислительной технике

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

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике

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

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

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

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

Изобретение относится к вычислительной технике

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