Устройство для контроля параллельного двоичного кода на четность

Иллюстрации

Показать все

Реферат

 

УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПАРАЛЛЕЛЬНОГО ДВОИЧНОГО КОДА на четность по авт.св. 871166, отличающее с я тем, что, с целью расцшренигя функциональных возможностей эа счет обеспечения преобразования параллельного кода Грея в позидионньй код, в устройство введены группа из п-1 эло ентов И (где пчисло разрядов кода Грея),, группа из п-1 триггеров четности, второй элемент И и элемент задержки, причём вход синхронизации устройства соединен с первыми входами элементов И группы и через элемент задержки - с прямым входом второго элемента И, выход каждого элемента И группы соединен со счетным входом соответствующего триггера четности группы, выходад которых образуют группу выходов устройства, выход каждого, разряда . регистра соединен с вторым входом соответствующего элемента И rpynnia, выход п-го разряда регистра соединен с инверсным входом второга элемента и и является первым управляющим о S выходом устройства, выход второго элемента И является управляющим выШ хойом устройства. S еЬ9 оо со со «

- .СОЮЗ СОНЕТСКИХ . СО@4АЯИСТИЧЕСКИХ

PECf5%ЛИК

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТЙРЬГГИЙ (61) 871166

21). 3380018/18-24

22) 05.01.82 (46) 15.06.83е Бюл. Р (72) ВвВ.Зуб (53) 681.3 (088.8) (56) 1. Авторское свидетельство .СССР 9 871166, кл.G 06 Р 11/10 .07.01.80 (прототип) (54)(57) УС РОИС1ВО Paar КОНТРОЛЯ

ПАРАЛЛЕЛЬНОГО ДВОИЧНОГО КОДА на четность по авт.св. Ì 871166, о т л и ч а ю ш е е с я .тем, что, с целью расширения функцйональных возможностей за счет-обеспечения преобразования параллельного кода

Грея в позиционный код, в устройство введены группа из и-1 элементов

И (где п- число разрядов кода Грея) „

ÄÄSUÄÄ 1 4 А

g($Q G 06 Р 11/10;G 06 F 5 02 группа из и-1 триггеров четности, второй элемент И и элемент задержки, причем вход синхронизации устройства соединен с первыми входами элементов

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

"выходом устройства, выход второго

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

1023334

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

По основному авт. св. 9 871166 известно устройство для контроля параллельного двоичного кода на четность, содержащее элемент И, триггер четности и регистр сдвига, каждый разряд которого содержит триггер, дополнительный элемент И и элемент

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

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

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

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

Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения пре- 60 образования параллельного кода Грея в позиционный двоичный код, Поставленная цель достигается .тем, что в устройство введены группа из и-1 элементов И (где п — чис- 65 ло разрядов кода Грея), группа из и-1 триггеров четности, второй элемент И и элемент задержкй, причем вход синхронизации устройства соединен с первыми входами элементов

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

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

На чертеже представлена схема предлагаемого устройства при n=4.

B состав устройства входят регистр сдвига 1 с разрядами 1-1,1-2,1-3,1-4, в каждый из которых входят триггеры

2, первый дополнительный элемент И

3 и элемент. ИЛИ 4, элемент И 5, триггер 6 четности, группа вторых дополнительных элементов И 7,8 и 9, группа триггеров 10,11 и 12, синхрони зирующий вход 13 устройства и вход

14 сигнала логического нуля устройства, элемент задержки 15 и элемент

И 16, первый и второй управляющие выход 17 и 18 устройства. Установка в нулевое состояние всех триггеров устройства условно не показана.

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

В исходном состоянии триггеры

2 регистра сдвига, триггер б четности и дополнительные триггеры

10,11 и 12 четности находятся в нулевом состоянии.

Контролируемый и преобразуемый код Грея подается на единичные входы триггеров 2 регистра сдвига 1 и записывается в нем. В тех разрядах, куда записаны логические нули входного кода Грея, нулевой потенциал с прямых выходов триггеров 2 блокирует соответствующий первый дополнительный элемент И 3 для прохождения через него синхронизирующих импульсов от синхронизирующего входа 13 устройства на синхронизирующий вход триггера 2, А прохождение логических единиц через разряд регистра сдвига, в котором записан логический нуль, осуществляется от входа

1023334

a(t+1) -a(t)(9b(t), Составитель И.Сигалов

РедактОр M.Áàíäóðà Техред A.A÷ Корректор О.Билак

Заказ 4214/34 Тираж 706 Подписное

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

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

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

1 разряда через элемент. ИЛИ 4 на выход.

Каждый синхронизирующий импульс записывает логический нуль поступающий от входа 14 сигнала логического нуля устройства, а ближайший к этому входу триггер 2, в котором хранилась логическая единица, и одновременно поступает через те вторые дополнительные элементы И 7,8,9 и элемент

И 5, на второй вход которых посту- !О пает логическая единица с выходов элементов ИЛИ 4 разрядов регистра

1 сдвига, на счетные входы соответственно дополнительных триггеров 10

11 и 12 четности и триггера б чет- 15 ности, изменяя их состояние на противоположное. регистр сдвига обнулится за количество синхрониэирующнх тактов, равное числу единиц контролируемого и преобразуемого кода Грея. Определим при этом состояния триггера 6 четности и дополнительных триггеров 10, 11 и 12 четности.

Обозначим через b Ü.,b> и Ь4 значения двоичных битов разрядов кода Грея, а через а, а,а и а4 значения состояний соответствующих тригГеров четности 6,12,1I и 10, Триггер со счетным входом реали.зует операцию неравнозначности для внутреннего состояния S (t), совпадающего с, функцией выхода а (t) в момент времени t, и единственного входа Ь (t).

35 где a(t+1) - выход, совпадающий с внутренним состоянием S(t) через время ЬЙ.

1 40

Поэтому для состояния триггеров четности 6,12,11 и 10 соответственно..а,а,а и а4 можно записать

46 з ь 1 ) а2 =Ь4 ЕЬ,ЕЬ2 °

ag=b4®> ) а4 Ь4, Эта система равенств есть не что иное, как значения позиционных двоичных разрядов.

Значение ау является признаком четности проверяемого кода Грея и одновременно младшим разрядом позиционного двоичного кода.

Считывание позиционного кода с прямых выходов счетных триггеров

6,12,11 и 10 производится при обнулении регистра 1 сдвига по сигналу логического 0 на первом управляющем выходе 17 устройства.

Синхронизирующнй импульс, пройдя элемент задержки 15 и элемент И 16 (в случае, если на его инверсный вход поступает логический " 0 }, поступает на второй управляющий. выход 18. По этому снгналу производится сбрасывание счетных триггеров

6,12,11 и 10 в нуль и запись очередного параллельного двоичного числа в регистр 1 сдвига.

Время задержки в элементе 15 определяется временем переключения триг геров четности 6,12,11 и 10 и временем считывания информации с этих триггеров.

Использование устройства для контроля параллельного двоичного кода на четность предлагаемой конструкции позволяет одновременно производить контроль параллельного кода Грея на чеуность и преобразование его в позиционный двоичный код, Кроме того, предлагаемое устройство преобразует код Грея в позиционный двоичный код за количество тактов синхронизирующих импульсов, равное количеству логических единиц в коде Грея. Известные преобразователи параллельного кода Грея в позиционный двоичный код производят это преобразование или за количество тактов 2п или за количество тактов и. Таким образом, предлагаемое устройство обладает более высоким быстродействием операции преобразования параллельного кода Грея в позиционный двоичный код, ,чем известные устройства.