Устройство для перекодирования /г-разрядного

 

ПАТЕЛ

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

Социалистических

Республик

ИЗОБРЕТЕНИЯ

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

Зависимое от авт, свидетельства №

Кл. 42птз, 5/02

21а>, 36/24

Заявлено 2711.1968 (№ 1222161/18-24) с присоединением заявки №

Приоритет

Опубликовано 14.1Х.1970. Бюллетень № 29

Дата опубликования описания 23.XI I.1970

Котлитет по лелам изобретений и открытий при Совете Министров

СССР

МПК G 061 5/02

Н 03!с 13/00

УДК 681.326.75(088.8) Авторы изобретения

Б. M. Злотник и A. А, 111ейпак

Заявитель

УСТРОЙСТВО ДЛЯ ПЕРЕКОДИРОВАНИЯ lг-РАЗРЯДНОГО

БЕЗЫЗБЫТОЧНОГО ДВОИЧНОГО КОДА В и-РАЗРЯДНЫЙ

ДВОИЧНЫЙ КОД С ПОСТОЯННЫМ ВЕСОМ тг/

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

Известны устройства для перекодирования

k-разрядного безызбыточного двоичного кода. в и-разрядный двоичный код с постоянным весом гг/, содержащее .входной и выходной регистры и двоичный счетчик, выполненные на триггерах, дешифраторы и схемы совпадения.

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

Предложенное устройство отличается тем, что в нем выходы:входного регистра через схемы совпадения соединены со входами двоичного счетчика, выходы двоичного счетчика соединешя с соответствующими входами дешифратора, а (и — и) тт/ — 1 выходов каждого дешифр втор а через схемы совпадения подсоединены к соответствующим входам триггеров выходного регистра и триггеров двоичного счетчика. Это .позволяет упростить устройство.

На фиг. 1 изображена блок-схема предложенного устройства; на фиг. 2 и 3 — принципиальная схема устройства применительно к перекодированию 6-разрядного исходного кода в 8-разрядный код веса 4.

На чертежах приняты следующие обозначения; 1 — тпина,входа lг-разрядного исходного (последовательного) кода; 2 — входной регистр с ячейками 2.1 — 2.6; 8 — схемы совпадения, 4 — шина синхронпзирующего импульса; 5 — двоичный счетчик с выходами 5.1—

5.12; выполненный на триггерах 5.18 — 5.18, 5 б — 9 — дешифраторы, имеющие по четыре выхо !а, обозначенные соответственно б.1 †.4, 7.1 — 7.4, 8.1 — 8.4 и 9.1 — 9.4, 10 — 1З вЂ” шины синхро пзирующих импульсов, 14.1 — 14.16— входные цепи дешпфраторов б — 9, 15 — выход10 пой триггерный регистр с ячейками 15.1—

15.8, 1б — линии задержки, 17 — шина сппхронизирующего импульса, 18 — шины выходов преобразованного кода и 19 — инверторы.

Шина 1 подсоединена к k-каскадному реги15 стру 2, выходы каскадов которого соединены со входами схем 3 совпадения, вторые входит этих схем соединены с шиной 4 синхронизирующего импульса. Выходы схем 8 соединены со счетными входами триггеров счетчика 5, а

20 единичные и нулевые выходы триггеров счетчика 5 соединвны со входами дешифраторов б — 9, содержащих схемы совпадения н инверторы 19. Выходы дешифраторов через схемы совпадения, соединенные с,шинами 10 — 18

25 синхронизирующнх импульсов, подключены к единичным входам триггеров регистра 15 (к единичным выходам его подсоединены шины

18 выходов преобразованного кода), и через линии 1б задержки — к счетным входам триг30 геров счетчика 5, а к нулевым входам триг281897

З0

50 геров регистра 15 и триггеров счетчика 5 подключена шина 17 синхронизирующего импульса.

Устройство работает следующим образом.

Слово исходного кода по шине 1 записывают в регистр 2 и в момент появления в шине

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

w-й единицы из числа, соответствующего выходному кодовому слову. Это вычитание производят путем управления состояниями триггеров счетчика 5 по .выходным цепям 14.1—

14.16 дешифраторов. Линии 16 служат для компенсации последовательных задержек в каскадах счетчика при выполнении им арифметических операций, Новое численное значение кодового слова, записанного в счетчике 5, возбуждает один из выходов дешифратора 8, который соответствует определенному численному значению (и — 1) -й единицы выходного кодового слова.

Выходной сигнал дешифратора 8 определяет разрядность 1-й единицы, определяет разрядность (а — 1)-й единицы выходного кодового слова и выдает команду:на вычитание численного значения (w — 1)-й единицы нз числа, зап и с а нного в счетчике.

Выходные сигналы дошифраторов переводят в единичное состояние триггеры регистра 15; процесс преобразования продолжается до тех пор, пока в триггерах выходного регистра не будут записаны все ы единиц tz-разрядного кода.

Шина 17 служит для установки триггеров счетчика 5 я регистра 15 в нулевое состояние.

Например, по шине 1 la регистр 2 записано исходное слово 111111 б-разрядного безызбыточного кода..При появлении импульса в шине 4 слово переписывают в триггеры счетчика

5, которые переходят в единичное состояние и .возбуждают цепи 5.2, 54, 5.6, 5.8, 5.10 и 5.12 (см. фиг. 2). В дешифраторе 9 возбуждается цепь 9.1 (см. фнг. 3), по которой в момент времени, определяемый поступлением сигнала в шину 18, проходит импульс на переброс триггера 15.1 регистра 15, и возбуждается цепь 14.1. Триггер 15.1 переходит в единичное состояние, цепь 14.1 своим сигналом устанавливает триггеры 5.15, 5.16 и 5.17 счетчика 5 (см. фиг, 2) в единичное состояние, а триггеры 5.18, 5.14 и 5.18 — в нулевое. В дешифраторе 8 .возбуждается цепь 8.1, по которой в момент времени, определяемый поступлением сигнала в шину 12, возбуждается цепь 14,5, переходит в единичное состояние триггер 15.2 (см. фиг. 3), сигнал по цепи 14.5 устанавливает в единичное состояние триггер 5,16 счетчика 5 и в нулевое состояние триггеры 518, 5.14, 5,15, 5.17 и 5.18. В дешифраторе 7 возбуждается цепь 7.2, по которой в момент времени, определяемый поступлением сигнала в цепь 11, возбуждается цепь 14.10, триггер

15.4 переходит в едини шое состояние, а цепь

14.10 своим сигналом устанавливает в единичное состояние триггеры 5.18, 5.15, 5.16, 5.17 и

5.18. В дешифраторе 6 возбуждается цепь 6.8, II0 которой в момент, времени, определяемый поступлением сигнала в шину 10, возбуждается цепь 14.15, триггер 15.6 переходит в единичное состояние, а сигнал по цепи 14.15 устанавливает все триггеры счетчика 5 в нулевое состояние.

В момент времени, определяемый импульсом в шине 17, в выходных шинах 18 появляется слово 11010100 преобразованного .кода.

П р е д м е т и з о б р е т е.н.и я

Устройство для перекодирования k-разрядного безызбыгочного двоичного кода в и-разрядный двоичный код с постоянным весом ы, содержащее входной и выходной регистры и двоичный счетчик, выполненные на триггерах, дешифраторы и схемы совпадения, отличаюи1ееся тем, что, с целью упрощения устройства, в нем выходы входного регистра через схемы со впадения соединены со входами двоичного счетчика, выходы двоичного счетчика соединены с соответствующими входами дешифратора, а (zz — ы) w — 1 выходов каждого дешифратора через схемы совпадения подсоединены к соответствующим входам триггеров выходного регистра и триггеров двоичного счетчика.

281897

Фиг. 3

Сосг ави гель Ходьгрев

Техред 3. Н. Тараненко Корректор О. С. Зайцева

Редактор Н. Г. Михайлова

Типография, пр. Сапунова, 2

Заказ 3534/10 Тираж 480 Подписное

ЦН11ИПИ Комитета по делам изобретений ti открытий при Совете Министров СССР

Москва, Ж-35, Раушская наб„д. 415

Устройство для перекодирования /г-разрядного Устройство для перекодирования /г-разрядного Устройство для перекодирования /г-разрядного Устройство для перекодирования /г-разрядного 

 

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

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

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

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

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

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