Преобразователь двоичного кода в уплотненный код
Иллюстрации
Показать всеРеферат
ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В УПЛОТНЕННЫЙ КОД, содержащий первую и вторую группу элементов -И по (п-1) элементов И в каждой группе, отличающийся тем, что, с целью сокращения количества оборудования, в него введены п-разрядный входной регистр на D-триггерах (п-1)-разрядный выходной регистр на RS-триггерах, причем информационные входы входного регистра соединены соответственно с информационными входами преобразователя, синхронизирующий вход входного регистра и первые R-BXOды разрядов выходного регистра соединены с входом синхронизации преобразователя прямые выходы разрядов входного регистра являются соответственно выходами преобразователя, прямой выход первого разряда входного регистра соединен с первым входом первого элемента И первой группы, выходы элементов И первых и вторых групп соединены соответственно с S-входами и вторыми R-входами выходного регистра, выходы разрядов с первого по (п-1)-й выходного регистра соединены соответственно с R-входами разрядов с первого по (п-1)-и и S-входами разрядов со второго по п-й входного регистра, выходы разрядов с первого по (п-2)-й выходного регистра соединены соответственно с первыми входами элементов И первой группы со -вт грого по (п-1)-и, выходы разрядов со второго тго( п-1)-и выходного регистра соединены соответственно с вторыми входами элементов И первой группы с первого по (п-2)-й, инверсные выходы разрядов с первого по (п-1)-и входного регистра соединены соответственно с первыми входами элементов И второй группы с первого по (п-1)-и инверсные выходы разрядов со второго по п-й входного регистра соединены соответi ственно с третьими входами элементов И первой группы с первого по (п-1)-и, прямые (Л выходы разрядов со второго по (п-2)-й входного регистра соединены соответственно с четвертыми входами элементов И первой группы со второго по (п-2)-й и вторыми входами элементов И второй группы с первого по (т1-3)-й, прямой выход (п-1)-го разряда входного регистра соединен с вторым входом (п-1)-го элемента И первой группы и с вторым входом (п-2)-го элемента И второй группы, инверсный выход п-го разряда входного регистра соединен с третьим входом (п-1)-го элемента И первой группы, прямой выход п-го разряда входного регистра 00 соединен с вторым входом (п-1)-го элемента И второй группы.
„„SU„„1061131
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
А зсд) G 06 F 5/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
Il0..ÄÅËÀM ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
C)
Ф
Оуэн
К.ASTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3480260/18-24 (22) 09.08.82 (46) 15.12.83. Бюл. № 46 (72) Г. М. Морозов и С. В. Сорокин (53) 681.325 (088.8) (56) 1. Авторское свидетельство СССР № 450160,кл. G 06 F 5/02, 1972.
2. Авторское свидетельство СССР № 798830, кл. G 06 F 7/50, 1978 (прототип). (54) (57) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В УПЛОТНЕННЫЛ КОД, содержащий первую и вторую группу элементов.И по (n-1) элементов И в каждой группе, отличающийся тем, что, с целью сокращения количества оборудования, в него введены п-разрядный входной регистр на D-триггерах (п-1) -разрядный выходной регистр на RS-триггерах, причем информационные входы входного регистра соединены соответственно с информационными входами преобразователя, синхронизирующий вход входного регистра и первые R-входы разрядов выходного регистра соединены с входом синхронизации преобразователя, прямые выходы разрядов входного регистра являются соответственно выходами преобразователя, прямой выход первого разряда входного регистра соединен с первым входом первого элемента И первой группы, выходы элементов И первых и вторых групп соединены соответственно с
S-входами и вторыми R-входами выходного регистра, выходы разрядов с первого по (п-1) -й выходного регистра соединены соответственно с R-входами разрядов с первого по (n-1)-й и S-входами разрядов со второго по и-й входного регистра, выходы разрядов с первого по (n-2)-й выходного регистра соединены соответственно с первыми входами элементов И первой группы со атщ ого по (и-1)-й, выходы разрядов со второго по (п-1)-й выходного регистра соединены соответственно с вторыми входами элементов И первой группы с первого по (n-2)-й, инверсные выходы разрядов с первого по (и-1)-й входного регистра соединены соответственно с первыми входами элементов И второй группы с первого по (n-1)-й инверсные выходы разрядов со второго по п-й входного регистра соединены соответственно с третьими входами элементов И первой группы с первого по (п-1)-й, прямые выходы разрядов со второго по (и-2) -й входного регистра соединены соответственно с четвертыми входами элементов И первой группы со второго по (и-2) -й и вторыми входами элементов И второй группы с первого по (п-3)-й, прямой выход (n-1)-го разряда входного регистра соединен с вторым входом (и-1)-го элемента И первой группы и с вторым входом (и-2)-го элемента И второй группы, инверсный выход п-го разряда входного регистра соединен с третьим входом (и-1)-го элемента И первой группы, прямой выход и-го разряда входного регистра соединен с вторым входом (и-1) -го элемента И второй группы.
1061131
Изобретение относится к автоматике и вычислительной технике и может быть использовано при реализации технических средств дискретной автоматики и вычислительной техники.
Известно устройство для преобразования двоичного кода, содержащее входной и выходной регистры и группу сумматоров (1) .
Недостатком этого устройства является значительное количество оборудования.
Наиболее близким по технической сущносги к изобретению является преобразователь двоичного кода в уплотненный, построенный по полуматричной схеме, содержащий в каждой строке функциональные модули из элементов И, ИЛИ,причем число модулей в первой строке равно (п-1), где и — число разрядов,а в каждой последующей строке число модулей уменьшается на «1» j2).
Недостатком известного преобразователя является значительное количество оборудования, что сужает область его применения и надежность оборудования.
Цель изобретения — сокращение количества оборудования.
Эта цель достигается тем, что в преобразователь, содержащий первую и вторую группы элементов И по (и-1) элементов И в каждой группе, введены и-разрядный входной регистр на D-триггерах, (п-1)-разрядный выходной регистр íà RS-триггерах, причем информационные входы входного регистра соединены соответственно с информационными входами преобразователя, синхронизирующий вход входного регистра и первые R-входы разрядов выходного регистра соединены с входом синхронизации преобразователя, прямые выходы разрядов входного регистра являются соответственно выходами преобразователя, прямой выход первого разряда входного регистра соединен с первым входом первого элемента И первой группы, выходы элементов первой и второй групп соединены соответственно с
S-входами и вторыми R-входами. выходного регистра, выходы разрядов с первого по (и-1) -й выходного регистра соединены соответственно с R-входами разрядов с первого по (п-1) -й и S-входами разрядов со второго по п-й входного регистра, выходы разрядов с первого по (и-2)-й выходного регистра соединены соответственно с первыми входами элементов И перво@ группы со второго по (п-1)-й, выходы разрядов со второго по (и-1)-й выходного регистра соединены соответственно с вторыми входами элементов И первой группы с первого по (n-2)-й, инверсные выходы разрядов с первого по (n-1)-Й входного регистра соединены соответственно с первыми входами элементов И второй группы с первого по (и-1) -й, инверсные выходы разрядов со второго по л-й входного регистра соединены соответственно с третьими входами элементов И первой группы с первого по (и-1) -й, прямые выходы разрядов со второго по (и-2)-й входного регистра соединены соответственно с четвертыми входами элементов И первой группы со второго по (n-2)-й и вторыми входами элементов И второй группы с первого по (и-3) -й, прямой выход (и-1) -го разряда входного регистра соединен с вторым входом (и-1) -го элемента И первой группы и с вторым входом (и-2) -го элемента И второй группы, инверсный выход
1О и-ro разряда входного регистра соединен с третьим входом (и-1) -го элемента И первой группы, прямой выход и-го разряда входного регистра соединен с вторым входом (и-1)-го элемента И второй группы.
На чертеже изображена функциональная схема преобразователя.
Преобразователь содержит и-разрядный входной регистр на D-триггерах 1, первую 2 и вторую 3 группу элементов И по (и-1) элементов и в каждой группе, (и-1) - разрядный выходной регистр на RS-триггерах 4, информационные входы 5 преобразователя, вход синхронизации 6 преобразователя, выходы 7 преобразователя, причем информационные входы входного регистра соединены соответственно с информационными входами 5 преобразователя, синхронизирующий вход входного регистра и первые R-входы разрядов выходного регистра соединены с входом синхронизации 6 преобразователя, прямые выходы разрядов входного регистра являются соответственно выходами
7 преобразователя, прямой выход первого разряда входного регистра соединен с первым входом первого 2 элемента И первой группы, выходы элементов И первых 2 и вторых 3 групп соединены соответственно с S-входами и вторыми R-входами выходного регистра, выходы разрядов с первого по (n-1) -й выходного регистра соединены соответственно с К-входами разрядов с первого по (и-1) -й и S-входами разрядов со второго по и-й входного регистра, выходы разрядов с первого по (и-2) -й выходного регистра
4О соединены сооответственно с первыми входами элементов И первой 2 группы со второго по (п-1) -й, выходы разрядов с второго по (n-1)-й выходного регистра соединены соответственно с вторыми входами элементов И первой 2 группы с первого по (n-2)-й
4 инверсные выходы разрядов с первого по (и-1) -й входного регистра соединены соответственно с первыми входами элементов И второй 3 группы с первого по (n-1)-й, инверсные выходы разрядов со второго по и-й входного регистра соединены соответ50 ственно с третьими входами элементов И первой 2 группы с первого по (и-1)-й, прямые выходы разрядов со второго по (и-2)-й входного регистра соединены соответственно с четвертыми входами элементов И первой 2 группы со второго по (п-2) -й и вторыми входами. элементов И второй 3 группы с первого по (и-3) -й, прямой выход (n-1) -ro разряда входного регистра соединен с вторым входом (n-1) -го элемента И первой 2
10611
1
I
1
1
Составитель Г. Жуков
Редактор К. Волощук Техред ИВерес Корректор О. Билак
Заказ 10041 51 Тираж 706 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Филиал ППП «Патент>, г. Ужгород, ул. Проектная, 4
3 группы и с вторым входом (n-2)-ro элемента И второй 3 группы, инверсный выход и-го разряда входного регистра соединен с третьим входом (n-1) -го элемента И первой 2 группы, прямой выход n-ro разряда входного регистра соединен с вторым вхо- 5 дом (п-1)-ro элемента И второй 3 группы.
Преобразователь работает следующим образом.
На D-триггеры 1 через информационные входы 5 устройства сигналом с синхронизирующего входа 6 заносится исходное двоичное число и обнуляются RS-триггеры 4.
Элементы 1 — 4 соединены между собой таким образом, что на выходах 7 образуется код, в котором все единицы сдвинуты впра- 15 во, а количество их равно количеству единиц исходного двоичного числа. Комбинация сигналов «1» и «О» в i-ом (i+1)-м разрядах входного регистра устанавливает в единичное состояние RS-триггер 4 i-го разряда через соответствующий элемент И 2. 20
Нулевой сигнал с выхода i-го RS-триггера
4 вызывает блокировку срабатывания элементов И 2 (i-1)-ro и (i+1)-го разрядов и переводит входные D-триггеры i-го, (i+1)-ro разрядов в состояние «О» и «1». соответственно. Это в свою очередь вызывает перевод RS-триггера 4 i-го разряда через соответствующий элемент И 3 в нулевое состояние, что создает условия для передвижения «1» из (i+1)-го в (i+2)-й разряд.
Рассмотрим работу преобразователя при З0 подаче не его вход кода 0010 (количество разрядов устройства,как показано на чертеже, примем равным четырем).
После записи входного кода в D-триггерах 1 элементы И 2 первых двух разрядов и элемент И 3 первого разряда будут закрыты нулевыми сигналами с прямых выходов D-триггеров 1. Поэтому первый
31
RS-триггер 4 не изменит своего начального состояния, а во втором RS-триггере 4 будет подтверждено нулевое состояние. Третий RS-триггер 4 через соответствующи и элемент И 2 устанавливается в единичное состояние (на выходе сигнал «О») . После этого состояние триггеров в первых двух разрядах не изменяется. Нулевым сигналом с выхода RS-триггера 4 третьего разряда происходит переброс D-триггера 1 третьего разряда по R-входу в нулевое состояние а D-триггера 1 четвертого разряда в единичное состояние по S-входу, а затем RS-триггер 4 третьего разряда через соответствующий элемент И 3 возвращается в нулевое состояние (на выходе «1»); Таким образом, через некоторое время в D-триггерах
1 будет зафиксирован код 0001. Далее, равно как и при записи íà D-триггеры 1 кода
0001, элементы И 2 первых трех разрядов и элементы И 3 первых двух разрядов будут закрыты сигналами «О» с прямых выходов первых трех D-триггеров 1. Ввиду этого первые два RS-триггера 4 не изменяют своего нулевого состояния, в третьем
RS-триггере 4 через соответствующий элемент И 3 будет подтверждено нулевое состояние.
Поэтому зафиксированный код 0001 на
D-триггерах 1 с течением времени не изменяется. Таким образом, на выходе преобразователя будет уплотненный код.
Предложенный преобразователь двоичного кода в уплотненный отличается от известного меньшим количеством оборудования, которое пропорционально величине 2п для данного преобразователя и величине т1(ъ-т)/4 для известного преобразователя. Причем преобразователь двоичного кода в уплотненный будет экономичнее известного преобразователя при разрядности первого более девяти.