Дешифратор времяимпульсных кодов

 

Изобретение относится к импульсной технике и может использоваться в системах встроенного контроля. Цель изобретения - повышение быстродействия дешифратора. Дешифратор осуществляет дещифрирование времяимпульсных кодов, поступающих на D-вход триггера 2. Длина кодовой комбинации задается числом, поступаня 1им на D-входы счетчика 5, и соответствует группе, номер которой устанавливается на входах блока 8 постоянной памяти, что повьппает быстродействие декодера. Декодер содержит генератор 1 тактовых импульсов, триггеры 2,3, элемент И 4, счетчик 5, элементы НЕ 6,7, блок 8 постоянной памяти, регистр 9 и шину 10 нулевого потешщала. 3 ил. о $

СОЮЗ СОВЕТСНИХ

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

РЕаЪБЛИН

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

Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4296088/24-24 (22) 11.08.87 (46) 28.02.89, Бюл. У 8 (72) А.Н.Глагин, Е.СЯосан и А,И.Козицкий (53) 621.374 (088.8) (56) Авторское свидетельство СССР

В 1120485, кл. Н 03 М 9/00, 1983.

Авторское свидетельство СССР

Ф 1126953, кл. G 06 Р 9/22, 1983.

Э ° (54) ДЕИИФР ЖОР ВРЕМИИМПУЛЬСНЫХ

КОДОВ (57) Изобретение относится к импульсной технике и может использоваться в системах встроенного контроля. Цель

„„SU„„1462307 А 1 ц4 G 06 F 9/22, H 03 M 9/00 изобретения — повышение быстродействия дешифратор а. Дешифратор осуществляет дешифрирование времяимпульсных кодов, поступающих íà D-вход триггера 2. Длина кодовой комбинации задается числом, поступающим на

0-входы счетчика 5, и соответствует группе, номер которой устанавливается на входах А,„ блока 8 постоянной памяти, что повышает быстродействие декодера. Декодер содержит генератор

1 тактовых импульсов, триггеры 2,3, элемент И 4, счетчик 5, элементы НЕ

6,7, блок 8 постоянной памяти, регистр 9 и.шину 10 нулевого потенциала. 3 ил.

1462307

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

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

На фиг. I представлена функциональная схема предлагаемого дешифратор а; иа фиг.2 — декодируемая кодовая груп6а из пимпульсов,,гдето,, — время между первым и i импульсами, i=2 и; ц - длительность импульса; - временная база кодовой группы; на фиг.3 ременные диаграммы, поясняющие работу дешифратора. 15

Дешифратор времяимпульсных кодов

«фиг.11 .содержит генератор l тактовых импульсов, второй, первый Э" триг«еры 2 и 3, элемент И 4, счетчик 5, первый и второй элементы. НЕ б и 7, 20 лок 8 постоянной памяти, регистр 9 параллельной записи и шину 10 нулевоI го потенциала.

На тактовый вход счетчика 5 поступают тактовые импульсы генератора 25 ! с периодом, удовлетворяющим услоФию

1 с-c.g

На второй установочный вход пода- 30 ется в двоичном коде целочисленное

Значение длительности временной базы (фиг.2) декодируемой группы

Cg

Ы = — p

35 где N - величина предустановки счетчика 5 в десятичной форме.

Дешифратор работает следующим образ ом, Импульс, .поступающий на вход на- 40 чальиой установки дешифратора, подается на К-вход триггера 3 и устанавливает его в нулевое состояние. Нулевой потенциал с выхода триггера 3 (фиг.3г) поступает на вход элемента

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

Первый импульс декодируемой группы (фиг.Зб) поступает на D-вход триггера 2, на С-вход которого пос-" тупают тактовые импульсы (фиг.3a) с выхода генератора 1. На выходе триггера 2 передний и задний фронты импульса декодируемой группы будут появляться по переднему фронту такто-. вых импульсов при соответственно наличии и отсутствии импульсов деко" дируемой группы на D-входе (фиг,Зв).

Первый синхронизированный импульс декодируемой группы (фиг.Зв) с выхода триггера 2 поступает на вход триггера 3 и устанавливает его в единичное состояние (фиг.Зг). Единичный потенциал с выхода триггера 3 разрешает прохождение тактовых импульсов через элемент И 4 на тактовый вход вычитания счетчика 5 (фиг.Зд), Этот же едии чный-потенциал поступает на вход управления счетчика 5 и разрешает счет, Гинхронизированный импульс декодируемой группы поступает на вход КИ блока 8, модифицируя адрес.

Под действием тактовых импульсов, поступающих на тактовый вход вычитания, счетчик 5 формирует убывающую последовательность а,, поступающую на входы А блока 8, Длительность адресной последовательности тождественна длительности базы кодовой группы. Пои поступлении второго импульса (фиг.Зе) на вход КИ блока 8, с выходов счетчика 5 на входы А блока

8 поступает текущий адрес а, соответствующий временному интервалу с, (фиг.2) в двоичном представлении:

g g

<-2 2Ó где N - количество поступивших на

2 счетчик 5 тактовых импуль сов.

В блоке 8 предварительно записана информация о временном положении импульсов декодируемой группы в пределах с этой группы. На входы А „, А блока 8 поступает код выбора текущей кодовой расстановки д„ „„ который определяет ту область йамяти блока 8, в которой хранится информация о временном положении импульсов декодируемой группы.

Таким образом, полный адрес, поступающий на адресные входы блока 8, имеет вид

А = а, 1, а„„„, О,...,О, с

По этому адресу в блоке 8 хранится признак декодирования второго импульса кодовой группы в разряде Р ячейки памяти (фиг.3e).

1462307

Выходы признаков декодирования очередного импульса Р,„,,...,Р,„+е па цепи обратной связи через регистр 9 соединены с адресными входами блока 8.

В пределах текущего адреса а через 1/2 2 по переднему фронту импульса, поступающего с выхода элемента НЕ 7, информация с выхода блока

8 (фиг.Зе) запишется в регистр 9 (фиг.Зж), в результате чего произойдет модификация полного адреса блока 8, который примет вид где ь — длительность такта.

Предварительно в блоке 8 B ячейках, в адресе которых разряд Ак для конкретной кодовой группы установлен в единицу, записана единица в разряде Р„

Появление единицы в разряде Р,„+, блока 8 (фиг. Зе) означает декодирование второго импульса кодовой группы и переход в область памяти блока

8, имеющей единицу в разряде А„+, адреса.

В момент прихода третьего импульса декодируемой кодовой группы (фиг.Зв) на вход КИ блока 8, с выходов счетчика 5 на адресные входы

А поступает текущий адрес а> соот.ветствующий временному интервалу

С„ (фиг.2) в двоичном представлении с„,=Ги ° а. = И

Таким образом, полный адрес, поступающий на адресные входы блока 8 имеет вид

Ам аз 1, а„, 10,...,0.

По этому адресу в блоке 8 хранится признак декодирования третьего импульса кодовой группы в разряде

P „, ячейки памяти.

В пределах текущего адреса а че рез 1/2 а по переднему фронту импульса, поступающего с выхода элемента НЕ 7 информация с выхода блока

8 запишется и регистр 9, в результате чего произойдет модиджкация полного адреса, который примет вид

А„ +,= а» 1, а„,010,...,О.

Предварительно в блоке 8 в ячейках, в адресе которых разряд Ак+ для конкретной кодовой группы установлен в единицу, записана единица в разряде

Появление единицы в разряде Р + блока 8 означает декодирование третьго импульса кодовой группы (фиг. Зб)

1р и переход н область памяти блока 8, имеющей единицу в разряде А к адреса.

В момент прихода i-го импульса де1б кодируемой кодовой группы на вход

КИ блока 8, с выходов счетчика 5 на адресные входи А блока 8 поступает текущий адрес а °, соответствующий (1 временному интервалу с.,; (фиг.2) в

2р двоичном представлении с-,, = 3N

4 а = И;.

Таким образом, полный адрес поступающий на адресные входы блока 8 имеет вид ак (1 2)дв где (i-2)> — число (i-2) в двоичном предстанлении..

Ло этому адресу в блоке 8 хранится признак декодирования i-ro импуль" са кодовой группы в виде числа F

35 = i-1 в двоичном представлении в $ р аэ р ядах р as рядной области ОС блок а

8, где S — наибольшее целое число, меньшее или равное log (i-1), 4р Р ...,, Р Га, 1,а тФ1 мэ (i-2) 6 0,...,01 — Р

В пределах текущего адреса аг ! через 1/2 по переднему фронту им45 пульса, поступающего с выхода элемента HF. 7, информация с выхода блока 8 запишется в регистр 9, н результате чего произойдет модификация полного адреса блока 8, который примет следующий вид: A„i+ 1=a 1 „ад, (i-1)> 0,...,0.

Предварительна в блоке 8 в ячейках, имеющих в разрядах А к„...,А„+з адреса двоичное число (1-1)p,q записа- но число (i-1), н разрядах Р э

1462307

Р„,„,...,Р„„+z (а „1, a„, (i-1) О, ° ° ° О =

Г

1 t

Т аким обр аэ ом, наличие числ а (i-1.)A â S разрядах разрядной об5 ласти ОС блока 8 означает декодирование i-ro импульса кодовой группы и переход в область памяти, имеющей число (i-1) а в S разрядах адрес:ной области 3 блока 8, В момент прихода и-To (последнего) импульса декодируемой группы на вход КИ блока 8, с выходов счет.чика 5 на адресные входы А блока 8 поступает текущий адрес а„, соответствукщий временному интервалу -, „в двоичном представлении

SN; а =N ь п где N - количество поступивших на счетчик 5 тактовых импульсов.

Таким образом, на адресные входы блока 8 поступает адрес

А „= a ° 1, (i-2 }, â 0»,0

Ф

По адресу в блоке 8 хранится де- ЗО кодирование кодовой группы в виде единицы в P разряде блока 8 °

Появление единицы в Р разряде . блока 8 (фиг. Зз) означает декодирование. кодовой группы, В пределах текущего адреса а„ через 1(2 по переднему фронту им" пульса, поступающего с выхода элемента НЕ 7, информация о декодировании кодовой группы запишется в ре- 4О гистр 9 (фиг.Зи} и поступит на выход дешифратора.

Если не будет декодирован хотя бы один следукщий после первого импульс декодируемой кодовой группы, то не 4> будет декодирована вся кодовая группа, так как ие будет произведен переход на соответствующую этому импульсу область памяти блока 8.

По истечении времени на синхровход счетчика 5 поступит N импульсов, что вызовет появление по заднему фронту тактового импульса отрицательного импульса переполнения на первом выходе счетчика 5. Этот импульс через элемент НЕ б поступает на С-вход. триггера 3, D-вход которого соединен с шиной нулевого потенциала.

По переднему фронту импульса, снимаемого с выхода элемента НЕ 6, триггер 3 устанавливается в нулевое состояние и запрещает прохождение тактовых импульсов от генератора 1 через элемент. И 4 на вход счетчика 5.

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

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

Дешифратор времяимпульсных кодов, содержащий первый элемент НЕ, выход которого соединен с тактовым входом первого триггера, блок постоянной памяти, выходы которого соединены с одноименными информационными входами регистра, первый и вторые выходы которого соответственно соединены с первым адресным входом блока постоянной памяти и являются выходами дешифратор а, генер атор т актовых импульсов и шину нулевого потенциала, о т л и— ч а ю шийся тем, что, с целью повышения быстродействия дешифратора, в него введены второй триггер, элемент И, счетчик и второй элемент

HE выход генератора тактовых импульсов соединен с первым входом элемента И и тактовым входом второго триггера, информационный вход которого является информационным входом де" шифратора, выход второго триггера соединен с вторым адресным входом блока постоянной памяти и входом установки в единицу первого триггера, о вход установки в ноль и информационный вход которого соответственно подключены к первому установочному входу дешифратора и к шине нулевого потенциала, выход первого триггера соединен с управляющим входом счетчика и вторым входом элемента И, выход которого соединен -непосредственно с тактовым входом счетчика и через второй элемент НЕ с тактовым входом регистра, информационные входы счетчика являются вторыми установоч1 ными входами дешифратора, первый и, вторые выходы счетчика соединены со1462307

2 /

Сост авитель М.Никуленков

Редактор Ю.Середа Техред А.Кравчук Корректор Э.Лончакова

Заказ 713/47 Тираж бб7 Подписное

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

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

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина,101 ответственно с входом первого элемента HE и соответствующими третьими адресными входами блока постоянной памяти, четвертые адресные входы которого являются третьими установочными входами дешифратора,

Дешифратор времяимпульсных кодов Дешифратор времяимпульсных кодов Дешифратор времяимпульсных кодов Дешифратор времяимпульсных кодов Дешифратор времяимпульсных кодов 

 

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к микропpoгpa c нoмy управлению и наиболее эффективно при использовании микрокоманд с соизмеримыми адреснь ми и опеоперационными частями

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

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

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

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

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

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

Изобретение относится к области цифровой вычислительной техники, применяется при построении алгоритмически распределенных устройств (систем) микропрограммного управления вычислительных и управляющих систем высокой производительности
Наверх