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

 

1. УСТРОЙСТВО ПРЕОБРАЗОВАНИЯ ПАРАЛЛЕЛЬНОГО КОДА В ПОСЛЕДОВАТЕЛЬНЫЙ , содержащее генератор импульсов, первые два тактовых выхода которого соединены с двумя тактовылш входами каждого из П звеньев пзванного элемента задержки, неуправляемый выход каждого (iTi-l)-ro звена элемегуа задержки соединен с сигнальным входом m -го его звена, а его управляемый выход соединен с соответствующим входом элемента ИЛИ, первые входы каждого элемента И из k -и группы блока двухоходовых элементов И соединены с соответствующикм выходами k -го регистра, отличающе е с я тем, что, с целью расширения функциональных возможностей, в него введены и элементов ИЛИ, дополнительный элемент ИЛИ, блок анализа кода, первый вход которого соединен с выходом элемента ИЛИ, а втсфойвход - с выходом п-го звена элемотта задержки, третий и четвертый входы блока анализа кода соединены с соответствующими входами устройства, пусковой выход блока анализа кода подсоединен к сигнальному входу первого звена элемента задержки, второй выход блока анализа кода соединен с первым входом дополнительного элемента ИЛИ, второй вход которого соединен с третьим тактовым выходом генератора импульсов, пятым входом блока анализа кода и третьим тактовым входом первого звена элемента задержки, третьи тактовые входы остальных звеньев соединены с выходом дополнительного элемента ИЛИ, К-й управляющий выход блока анализа кода соединен с вторыми входами элементов И из k -и группы блока двухвходовых элементов И, выходы каждого m -го элемента И каждой группы блока двухвходовых элементов И подсоединены к соответствующему входу m -го элемента ИЛИ в группе, а выход tn-ro элемента ИЛИ подсоединен к управляющему входу m -го звена элемента задержки , первый и второй тактовые выходы генератора импульсов подсоединены к шестому и седьмому входам блока анализа кода. (Л 2. Устройство по п. 1, отличающееся тем, что каждое звено элемента згщержки содержит два триггера и четыре элемента И, вход установки в единицу первого триггера соединен с сигнальны1.1 входом i I 1 звена, а вход установки в нуль с третьим тактовым входом звена, вы ходы первого триггера подсоединены к первым входам первой пары элеменел тов И, объединенные вторые входы которых соединены с вторым тактовым входом звена, выходы первой пары элементов И подсоединены к входам 00 установки в единицу и устанстеки в нуль. вт орого триггера соответственно , выхол которого соединен с объединенными первыми входами второй 1ары элементов И, вторые входы которых соединены между собой и подсоединены к первому тактовому входу звена элемента задержки, а третий вход одного из элементов И второй пары соединен с управляющим входом звена, выход трехвходового элемента И второй пары соединен с управляемЕЛМ выходом звена, а вы-ход двухвходового элемента И

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

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

РЕСПУБЛИН

3<5В Н 03 К 13/24

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

В -".- ВНЯВ?

ОПИСАНИЕ ИЗОБРЕТЕНИ 3 .", .". „";,1:.

Н ABTOPCHOMY СВИДЕТЕЛЬСТВ,К 85K Тй, ) (21) 3416330/18-21 (22) 05.04.82 (46) 23.02.84. Бюл, Р 7 (72) A.A.Ñèëü÷åíêo и В.И.Стогний (53) 621,372(088.8) (56) 1. Авторское свидетельство СССР

У 520703, кл. Н 03. К 13/24, 07.06.,74.

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

9 658720) кл. Н 03 К 3/64 от

08,02.74 (прототип), (54)(57) 1. УСТРОЙСТВО ПРЕОБРАЗОВАНИЯ

ПАРАЛЛЕЛЬНОГО КОДА В ПОСЛЕДОВАТЕЛЬН61Й, содержащее генератор импульсов, первые два тактовых выхода которого соединены с двумя тактовыми входами каждого из VI звеньев A звенного элемента задержки, неуправляемый выход каждого (rn-1) -го звена элемещ а задержки соединен с сигнальным входом m -го его звена, а его управляемый выход соединен с соответствующим входом элемента ИЛИ, первые входы каждого элемента И из k -й группы блока двухвходовых элементов И соединены с соответствующими выходами k -ro регистра, о т л и ч а ющ е е с я тем, что, с целью расширения функциональных возможностей, в него введены п элементов ИЛИ, дополнительный элемент ИЛИ, блок анализа кода, первый вход которого соединен - с выходом элемента ИЛИ, а второй--" вход — с выходом П-го звена элемента задержки, третий и четвертый входы блока анализа кода соединены с соответствующими входами устройства, пусковой выход блока анализа кода подсоединен к сигнальному входу первого звена элемента задержки, второй выход блока анализа кода соединен с первым входом дополнительного элемента ИЛИ, второй вход которого соединен с третьим тактовым выходом генератора импульсов, пятым входом блока анализа кода и третьим такто„„Su„„l 075408 А вым входом первого звена элемента задержки, третьи тактовые входы остальных звеньев соединены с выходом дополнительного элемента ИЛИ, К-й управляющий выход блока анализа кода соединен с вторыми входами элементов И из k -й группы блока двухвхюдовых элементов И, выходы каждого а -го элемента И каждой группы блока двухвходовых элементов И подсоединены к соответствующему входу m -го элемента ИЛИ в группе, а выход t7l-ro

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

2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что каждое звено элемента задержки содержит два триггера и четыре элемента И, вход установки в единицу первого триг-. гера соединен с сигнальньп1 входом i Ieeak звена, а вход установки в нуль — ив с третьим тактовым входом звена, вы- ® ходы первого триггера подсоединены ) к первым входам первой пары элементов И, объединенные вторые входы которых соединены с вторым тактовым фа@ входом звена, выходы первой пары элементов И подсоединены к входам установки в единицу и устанд)вки в нуль .второго триггера соответственно, выход которого соединен с объединенными первыми входами второй

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

И второй пары соединен с управляемым выходом звена, а вы-ход двухвходового элемента И второй пары — с неуправляемым выходом звена.

3. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что блок анализа кода содержит пять элементов И, элемент ИЛИ, два триггера и распределитель имп.льсов, при этом первый и второй нходы перного элемента И соединены соответственно с первым и третьим входами блока, ныход первого элемента И соединен с первым вхо— дом элемента ИЛИ, второй вход которого подключен к второму входу блока, первый вход второго элемента И соединен с четвертым входом блока, нторой нход второго элемента И подключен к седьмому входу блока, выход второго элемента И вЂ” к третьему входу элемента ИЛИ и к входу установки в нуль распределителя, выход элемента ИЛИ соединен с входом установки в единицу первого тригге° ра, вход установки в нуль которого подключен к пятому входу блока, шестой вход блока соединен с объеди— не н ными первыми входами трет ье го и четвертого элементов И, вторые входы которых подключены к соотнетствующим выходам первого триггера, выход четвертого элемента И соединен с входом установки в единицу второго триг гера, с суммирующим входом распределителя и со сбросовым выходом блока, выход третьего элемента И подключен к входу установки в нуль второго триггера, выход которого соединен с вторым входом пятого элемента И, подключенного выходом к пусковому выходу блока, х-й выход распределителя соединен с k-ûì управляющим выходом блока.

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

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

Наиболее близким к изобретению является устройство, содержащее генератор импульсов, первые два тактовых выхода которого соединены с двумя тактовыми входами каждого из 0 звеньев елемента задержки, неуправляемый выход каждого (гп-1) -ого звена элемента задержки соединен с сигнальным входом каждого rn-го его звена, а его управляемый выход соединен с соответствующим входом элемента ИЛИ, первые входы каждого элемента И из k-ой группы блока днухнходовых элементов И соединены с соответствующими входами k -го регистра (2)., Недостатком известного устройст-: ва является то, что при опросе ва збужденного выхода регистра блокиру ется дальнейшая работа устройства задержки из-за нвода информации о состоянии регистра в первую ступень каждого звена элемента задержки, т.е. устройство пригодно только для преобразования параллельного кода с одним значащим разрядом двоична-позиционнога кода, записанного в один регистр, и непригодно для преобразования других видов или кодов, записанных в несколько регистров, что значительно сужает функциональные возможности известного устройства и затрудняет применение его для преоб-: разования кодов любого вида и для преобразования параллельных кодон записанных в несколько регистров.

Целью изобретения являетcÿ расширение функциональных возможностей устройст ва преобразов ания параллельного кода в последовательный °

Поставленная цель достигается тем, в устройство преобразования параллельного кода в последовательный, содержащее генератор импульсов, первые дна тактовых выхода которого соединены с двумя тактовыми входами каждого из и звеньен и -звенного элемента задержки, неуправляемый выход каждого (rn-1)-ro звена элемента задержки соединен с сигнальным входом tp -го его звена, à его управляемый выход соединен с соответствующим входом элемента ИЛИ, первые входы каждого элемента И из k -й группы блока двухвходовых элементов И соединены с соответствующими выходами

k-го регистра, введены П элементов

ИЛИ, дополнительный элемент ИЛИ, 1075408 блок анализа кода, первый вход которого соединен с выходом элемента ИЛИ а второй вход — с выходом и -"o звена элемента задержки, третий и четвертый входы блока анализа кода соединены с соответствующими входами устройства, пусковой выход блока анализа кода подсоединен к сигнальному входу перво= î звен а элемента з адержки, второй выход блок а анализа кода соединен с первым входом дополнительного элемента ИЛИ, второй вход которого соединен с третьим тактовым выходом генератора импульсов, пятым вход- м блока анализа кода и третьим тактовым входом первого з вена элемента з адержки, трет ьи тактовые входи остальных звеньев которого соединены с выходом дополнительного элемента ИЛИ, К -й управляюший выход блока анализа кода соединен с вторыми входами элементов И из k -й группы блока двухвходовых элементов И, выходы каждого m -ого элемента И каждой группы блока двухвходовых элементов И подсоединены к соответствующему входуm — го элемента

ИЛИ в группе, а выход rn -го элемента

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

При этом каждое звено элемента за е" жк-i содержит два триггера и четыре элемента И, вход установки в единицу первого триггера соединен с сигнальным входом звена, а вход уст ановки в нуль — с третьим тактовым входом звена, выходы первого триггера под-оединены к йервым входам первой пары элементов И, объединенные вторые входы которых соединены с вторым тактовым входом звена, выходы первой пары элементов

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

Кроме того, блок анализ а кода содержит пять элементов И, элемент

ИЛИ„два триггера и распределитель импульсов, при этом первый и второй входы первого элемента И соединены соответственно с первым и третьим

) «

30 входами блока, выход первого элемента И соединен с первым входом элемента ИЛИ, второй вход которого подключен к второму входу блока, первый вход второго элемента И соединен с четвертым входом блока, второй вход второго элемента И подключен к седьмому входу блока, выход второго элемента И вЂ” к третьему входу элемента ИЛИ и к входу установки в нуль распределителя, выход эле— мента ИЛИ соединен с входом установки в единицу первого триггера, вход установки в нуль которого подключен к пятому входу блока, шестой вход блока соединен с объединенными первыми входами третьего и четвертого элементов И, вторые входы которых подключены к соот вет ст вующим выходам перво го триггер а, выход четвертого элемента И соединен с входом установки в единицу второго триггера, с суммирующим входом распределителя и со сбросовым i выходом блока, выход третьего элемента И подключен к входу установки в нуль второго триггера, выход которого соединен с вторым входом пятого элемента И,подключенного выходом к пусковому выходу блока, 1 -й выход . распределителя соединен с k-ым уп-равляющим выходом блока.

На фиг. 1 приведена функциональная схема устройства; на фиг. 2 возможное конкретное выполнение блока анализа кода, Устройство содержит регистры

1-1-. l-к, соответствующие выходы которого соединены с первыми входами каждого элемента И К -й группы блока двухвходовых элементов И 2-1- . 2- П, элементы 3-1-:3-п ИЛИ, выходы которых соединены с входами соответствующих звеньев 4 — 1- .4- и элемента задержки, выходы которых подключены к входу элемента ИЛИ 5, блок 6 анализа кода, первый вход которого соединен с выходом элемента ИЛИ, а второй вход — с выходом n -ro звена элемен та задержки, третий и четвертый входы блока анализа кодуы соединены с со-— ответствующими входами устройства, дополнительный элемент ИЛИ 7, генератор 8 импульсов, первые два тактовых выхода которого соединены с двумя тактовыми входами каждого из звеньев 4-1-, 4-и задержки, неуправляемый выход каждого (n-1)-го звена задержки соединен с сигнальным входом каждого m-го звена, а его управляеьжй выход соединен с соответствующим входом элемента ИЛИ 5; триггеры 9 и 10 звена элемента задержки, первую пару элементов И ll и 12 вторую пару элементов И 13 и 14, первый чусковой вход 15 устройства, второй

1075408 управляющий вход 16 устройства, вы-ход 17 устройства, Блок анализ- кода (фиг, 2) содержит элементы И 18-22, элемент ИЛИ

23, триггеры 24 и 25, распредели— тель 26 импульсов, При этом первый и второй входы первого элемента И 21 соединены с первым и третьим входами блока соответственна, выход первого элемента И 21 соединен с первым входом элемента ИЛИ 23,. второй вход каторага подключен к второму входу блока, первый вход второго элемента

И 22 соединен с четвертым входом блока, второй вход второго элемента И 2? подключен к седьмому входу 15 блока, ьыход второго элемента И 22 к третьему входу элемента ИЛИ 23 и к к входу установки в нуль распределителя 26, выход элемента ИЛИ 23 соединен с входом установки в еди- 2(3 ницу nepaoro триггера 25, вход установки в нуль катарога подключен к пятому входу блока, шестой вход блока соединен с объединенными первыми входами третьего 20 и четвертога 19 элементов И, вторые входы которых подключены к ooorветству— ющим выходам первого триггера 25, выход четвертого элемента И 19 соединен с входом установки в единицу

36 второго триггера, с сумьырующим входом распределителя и сбросовым выходом блока, выход третьего элемента

И 20 подключен к входу установки в нуль второго три г гер а 2 4, выход которого соединен с вторым входом пята ro элемент а И 18, падключ енн ого выходом к пусковому входу блока, 6 -й выход распределителя ?.б соединен с

К -м управляющим ВыхОдОм блОка.

Устройство работает следующим об- 40 разом, По сигналу Пуск, формируемому блоком б анализ а (совпадающему с Т1) и постуг.ающему на сигнальный вход первого звена 4-1 элемента задержки, устанавливается в единицу триггер 9 первого звена 4-1 элемента задержки„ у импульсу Т2, приходя щему затем на второй тактовый вход звена 4-1 и на второй вход элемента

И 11, устанавливается в единицу триггер 10, Па тактовому импульсу

ТЗ, приходящему на третий тактовый вход звена 4-1, устанавливается в нуль триггер 9. Следующим тактовым импульсом Tl, поступающим на первый тактовый вход звена 4-1 элемента задержки, опрашивается состоя-ние триггера 10 и сигналом с выход- 60 элемента И 14 (неуправляемый выход звена}, поступающим на сигнальный вход второго звена 4-2, устанавливается в единицу триггер 9 второго звена 4-2, и нри наличии сигнала на 65 управляющем входе первого звена .!-1 с выхода первого разряда первогo из регистров 1-1 формируется с выхода элемента И 13 кодовый импульс на вход элемента ИЛИ

Па следующим трем тактовым импуль— сам, грихадящим на тактовые входы второго звена 4-2 элемента задержки, формируется аналогичным образом сигнал сО caoeI 0 неуправляемого ны хода на сигнальный вход третьего звена 4-3 и опрашивается состояние управляющего ьхода второго звена 4-2, При н аличии сигнала формирует с я вт орай кодовый импульс на управляемом выхОде BTopoI o звена 4-2 элемента задержки, !

Остальные звенья 4-К-:4-п элемента задержки аналогичным образам форщ— руют сигналы с неуправляемых выходов и опрашивают состояние управляюш.=х входов и формируют кодовые,.-.мпульсы на входы элементов ИЛИ 5, с выхода элемента ИЛИ 5 формируется первое кодовое слово, Блок 6 aHaJIHs a када p COT aer двух режимах: в первом режиме после опроса всех выходов первого иэ регистров 1-1 па си-íàëó,,приходящему от неуправляемого выхода 4- и звена элемента задержки через элемент ИЛИ

:23, устанавливается в единицу, триггер 25, сигнал с прямого выхода которого стробируется тактовым импульсом Т2 и поступает с выхода элемента И 19 на второй выход Сброс блока б анализа кода по этому сигналу звенья 4-2-:4-и элемента задержки, кроме первого, устанавливаются в исходное oocrояние, Одновременно сигнал с выхода элемента И

19 устанавливает в единицу триггер 24 и поступает на управляющий вход распределителя 26 импульсов, который выдает импульс на своем вта ром выходе ° Таким образом, снимается сигнал, разрешающий выдачу сигналов с выходов первого из регистров

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

Тактовый импульс устанавливает триггер 25 в нуль, а приходящий за ним тактовый импульс Tl разрешаеТ выдачу сигнала с выхода триггера 24 на вход 15 Пуск блока 6 анализа кода. Па тактовому импульсу Т2 затем триггер 24 устанавливается в нуль .

Сигнал Пуск поступает на сиг,нальный вход первого звена 4-1 эле1075408 мента задержки и начинается опрос второго регистра 1-2, Таким образом, осуществляется циклический опрос всех регистров 1-1-.1-К.

Во втором режиме блок 6 анализа кода анализирует кодовые импульсы, поступающие с выхода элемента ИЛИ 5, при наличии сигнала на входе 16 Режим, На фиг, 2 приведена простейшая схема блока анализа кода, позволяющая преобразовывать единич- 10 но-позиционные коды и коды постоянной длины, как описано в первом режиме. При приходе импульса кода с выхода элемента ИЛИ 5 через элемент

И 18 на вход элемента ИЛИ 5 он уста- )5 навлинает в единицу триггер 25 и формирует сигнал Сброс, по которому нсе звенья 4-2Ф4-и элемента задержки, кроме первого, устанавливаются в исходное состояние, и сигнал Пуск н первое звено 4-1 элемента задержки, а также снимает разрешение с входов первой группы

2-1-.2-YI элементов И и выдает. разрешение на входы второй группы 2-2-:2-п 25 элементов И блока днухвходовых элементов И, как было описано .в первом режиме.

Далее осуществляется последовательный опрос второго регистра 1-2 аналогично первому и формируется второе кодовое слово, Таким образом, формируются слова н последовательном коде, соответствующем состоянию регистров 1-1-.1-К, Причем наличие блока б анализа кода, формирующего З5 сбросовые и пусковые импульсы, и элемента задержки позволяет формировать слона различной длительности в зависимости от вида заданного режима.

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

Для преобразования кодов различной длительности другого вида (не двоично-позиционных) в структуру блока 6 анализа кода между входом от элемента ИЛИ 5 и первым входом элемента ИЛИ 5 и .первым входом элемента И 21 необходимо установить счетчик импульсов н зависимости от нида преобразуемого кода. Например, при преобразовании кода 2 из 4-х счетчик двух импульсов при наличии второго импульса, сигнал переполнения с выхода счетчика поступает на вход элементов И 18 и 19 для формирования сигналов Сброс и Пуск, Таким образом, расширение функциональных возможностей за счет введения в устройство блока анализа кода, управляющего пуском и сбросом эле мента задержки и подключением выходов регистров 1-1- .1-К управляющим .входам элемента задержки, заключается в том, что устройство позволяет преобразовать двоичные параллельные коды в последовательные коды постоянной длины, двоично-позиционный и другие виды кодов в последовательные коды переменной длины.

1075408

1075408 фиа. 2

Тирам 86 2 Подписное

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

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

Заказ 517/50

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

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

Редактор В,Иванова Техред Л.Коцюбняк Корректор B. Гирняк

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

 

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

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

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

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

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

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

Изобретение относится к импульскной технике

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

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

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