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

Иллюстрации

Показать все

Реферат

 

О П И С A Н И Е „„922724

ИЗОБРЕТЕН ИЯ

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

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

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (6l ) Дополнительное к авт. свид-ву(22)Заявлено 10.09 ° 79 (21) 2815714/18-24 с присоединением заявки Рй— (23)ПриоритетОпубликовано 23. 04 ° 82 Бюллетень М 15

Дата опубликования описания 23.04.82 (51)М. Кл.

G Об F 5/04

Веудеретеениый комитет

СССР ав делам иэебретеиий н етерытий (53) УДК 681 ° 325 (088.8) (72) Авторы изобретения

И.И.Пеленович, Е.Г.Сталин и С.Л.Лобачев (7l) Заявитель (54 ) ПРЕОБРАЗОВАТЕЛЬ й"РАЗРЯДНОГО

ПАРАЛЛЕЛЬНОГО КОДА В ПОСЛЕДОВАТЕЛЬНЫЙ

И ОБРАТНО

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

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

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

Наиболее близким к изобретению по технической сущности является преобразователь параллельного кода в последовательный и обратно, содержащий асинхронный сдвигающий регистр с 2N разрядами, где N-число разрядов преобразуемого кода, парафазные информационные входы и выходы последовательного кода которого являются соответ" ственно информационными входами и выходами последовательного кода преобразователя, а управляющие вход и выход асинхронного сдвигающего регистра являются соответственно управляющими входом и выходом преобразователя, вход сброса которого соединен с входом сброса асинхронного сдвигающего регистра Г21 .

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

3 9227

Цель изобретения — увеличение быстродействия и повышение. достоверности преобразователя.

Поставленная цель достигается тем, что в преобразователь N-разрядного

5 параллельного кода в последовательный и обратно, содержащий асинхронный сдвигающий регистр с 2N разрядами, где и — число разрядов преобразуемого кода, парафазные информационные входы 1О и выходы последовательного кода которого являются соответственно информационными входами и выходами последовательного кода преобразователя, а управляющие вход и выход асинхронного сдвигающего регистра являются соответственно управляющими входом и выходом преобразователя, вход сброса которого соединен с входом сброса .асинхронного сдвигающего регистра> введены блок элементов И-НЕ, блок управления и блок контроля, входы которого соединены с парафазными информационными выходами асинхронного сдвигающего регистра, являющимися информационными параллельными выходами преобразователя, парафазные информационные входы четных разрядов асинхронного сдвигающего регистра соединены с парафазными выходами блока элементов И-НЕ и с информационными входами блока управления, выход которого соединен с сигнальным входом асинхронного сдвигающегося регистра, выход блока контроля является управляющим выходом готовности преобразо3$ вателя, управляющий вход запуска преобразователя соединен с управляю-. щими входами блока элементов И-HE u блока управления.

Кроме того, блок управления содержит первый и второй элементы ИЛИ-НЕ первую группу (И+1 ) - ro элемента И, выходы которых соединены с входами первого элемента ИЛИ-НЕ, вторую груп43 пу из трех элементов И, выходы которых соединены с входами второго элемента ИЛИ-НЕ, и три инвертора, входы и элементов И первой группы являются парафазными информационными входами блока управления, информационные вхо- о ды прямого кода блока управления соединены соответственно с N входами (И+1)-го элемента И первой группы, вход первого инвертора является управляющим входом. блока управления, а вы- ход первого инвертора соединен с (И+1)-ым входом (И+1)-го элемента И первой группы и входом второго инвер24 4 тора, выход которого соединен с первыми входами первого и второго элементов И второй группы, выход второго элемента ИЛИ-НЕ через третий ин- вертор соединен с вторым входом второго и первым входом третьего элемента И второй группы, вторые входы первого и третьего элементов И второй группы соединены с выходом первого элемента,ИЛИ-НЕ, выход третьего инвертора является выходом блока управления.

На фиг.1 представлена блок-схема управления предлагаемого преобразователя; на фиг.2 - блок-схема блока управления.

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

Блок 4 управления содержит первый и второй элементы ИЛИ-НЕ 14-15, первую группу 16 из (N+1)-го элемента

И, вторую группу 17 из- трех элементов

И и три. инвертора 18-20. Блок контроля может быть выполнен из 6N/8 weментов И-НЕ и И-ИЛИ-НЕ.

Преобразователь работает следующим образом;

Блок 1 элементов И-НЕ закрыт уровнем логического нуля на управляющем входе 3, поступающим от управляющего выхода источника информации в парал4 6

По заполнении асинхронного сдвигающе-, го регистра 5 на выходе 11 блока 10 устанавливается уровень логической единицы, подтверждающий появление информации в параллельном коде на информационных выходах 12. Достоверность преобразования информации подтвержда". ется уровнем логической единицы на выходе 11 блока 10. Установление единичного уровня на выходах 13 в ответ на уровень логической единицы на выходе 11 блока 10 подтверждает прием информации потребителем и разрешает сброс информации в регистре 5. После сброса информации на выходе 11 блока .

10 устанавливается уровень логическо" го нуля, чем разрешается перевод сигнала на входах 13 на уровень, соответствующий логическому нулю.

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

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

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

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

После окончания занесения информации на выходе блока 10 устанавливается уровень логической единицы. Уровень логической единицы на выходе 11 блока 1

l0 является признаком готовности выдачи последовательной информации иэ асинхронного сдвигающего регистра 5 на информационных выходах 9.

Выдача информации в последовательном коде осуществляется следующим образом.

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

5 и появления на выходе ll блока 10 уровня логической единицы информация в регистре сдвигается, и на одном из информационных выходов 9 появляется, уровень логического нуля. Это значит, что очередной бит информации находится по выходах 9. Сигналом логической

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

При обратном преобразовании инфор- мации иэ последовательного кода в параллельный информация в последовательном коде поступает на информационные входы 6 асинхронного сдвигающего ре55 гистра 5. Управление приемом последовательной информации осуществляется с помощью управляющего выхода 7 асинхронного сдвигающего регистра.

7 9227 ный сдвигающий регистр с 2N разрядами, где М вЂ” число разрядов преобразуемого кода, парафазные информационные входы и выходы последовательного кода кото----рого являются соответственно информа- 5 ционными -входами и выходами последовательного кода- преобразователя, а управляющие вход и выход асинхронного сдвигающего регистра являются соответственно управляющими входом и выходом >0 преобразователя, вход сброса которого соединен с входом сброса асинхронного сдвигающего регистра, о т л и ч аю шийся тем, что, с целью повышения быстродействия и увеличения его 15 достоверности, в него введены блок элементов И-НЕ, блок управления и блок контроля, входы которого соединены с парафазными информационными выходами асинхронного сдвигающего 20 регистра, являющимися информационными параллельными выходами преобразователя, входы четных разрядов асинхронного сдвигающего регистра соеди" нены с парафазными выходами блока 25 элементов И-НЕ и с информационными входами блока управления, выход которого соединен с сигнальным входом асинхронного сдвигающего регистра, выход блока контроля является управ- зо ляющим выходом готовности преобразователя, вход запуска преобразователя соединен с управляющими входами блока элементов И-НЕ и блока управления.

2. Преобразователь по п.l,о т л и- з ч а ю шийся тем, что в нем блок управления содержит первый и второй

24 8 элементы ИЛИ-НЕ, пер вую группу из (К+1)-го элемента И, выходы которых соединены с входами первого элемента

ИЛИ-НЕ, вторую группу из трех элементов И, выходы которых соединены с входами второго элемента ИЛИ-НЕ, и три инвертора, входы N элементов И первой группы являются парафазными информационными входами блока управления, информационные входы прямого кода блока управления соединены соответственно с входами (И+1)-го элемента И первой группы, вход первого ин- вертора является управляющим входом блока управления, а выход первого инвертора соединен с (N+1)-ым входом (N+l)-го элемента И первой группы и входом второго инвертора, выход которого соединен с первыми входами первого и второго элементов И второй группы, выход второго элемента ИЛИ-НЕ через третий инвертор соединен с вт рым входом второго и первым входом третьего элемента И второй группы, вторые входы первого и третьего элементов И второй группы соединены с выходом первого элемента ИЛИ-НЕ, выход третьего инвертора является выходом блока управления.

Источники информации, принятые во внимание при экспертизе

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

М 624226, кл. G 06 F 5/02, 1975 °

2. Апериодические автоматы..Под ред. В. И. Варшавского. M..,,"Наука", 1975, с 309 (прототип), 922724 оиуб

Составитель M.Àðøàâñêèé

Редактор В.Данко Техред С. Мигунова

Корректор М.Коста

Филиал ППП Патент", r.Óæãîðîä, ул.Проектная, 4

Заказ 2581/63 Тираж 732 Подписное

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

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