Двоично-десятичный шифратор
пщ 56l958 о и и Ь-М-+
ИЗОБРЕТЕН
Союз Советских
Социалистимеских
Респубпик
К АВТОРСКОМУ СВИДЕТЕД (61) Дополнительное к авт. свид-ву (22) Заявлено 13.01.75 (21) 2095681/ с присоединением заявки № (23) Приоритет
Опубликовано 15.06.77. Бюллетень Ъ
Дата опубликования описания 22.07 (51) М. 11л е G 06F 5, 02 осударственный комите1
Совета Министров СССР по делам изобретений и открмтий (53) УД1с, 681.325.63 (088.8) (72) Автор изобретения
Г. С. Авсаркисян (71) Заявитель
Ленинградский электротехнический институт связи им. M. A. Бонч-Бруевича (54) ДВОИЧНО-ДЕСЯТИЧНЫЙ ЫИФРАТОГ
Изобретение относит я вс области автоматики и вычислительной техники и может быть использова но для построения кодирующих уст1ройств.
Известны двоично-десятичные шифраторы с вентилями, ключами, промежуточными и Bblходными (кодовыми) шинами. Промежуточные шины определенным образом соединены через |вентили с кодовыми шинами. На одну из промежуточных шин при замыкании соответствующего ключа поступает «единица», вызывающая формирование двоичного 4-разрядного числа на четырех выходных шинах.
Это число снимается с,шифраторов в параллельном коде (1).
Наи более близким техническим решением к данному изобретению является двоично-десятичный шифратор, содержащий элементы И, ннвертор, девять ключей (2).
Недостатком известных шифраторов является то, что при необходимости получения числа,в последовательном коде требуется дополнительное устройство преобразования, например, регистр сдвига с параллельной записью 8 него 4-разрядного двоичного числа (как это делается в преобразователях десяпичного кода .в двоичный при шифрацип,каждого разряда десятичного числа) . После записи результата шифрации в регистр сдвига, а последний подаются четыре TBKTOBblx сдвигающи с импульса Ii на выходе регистра получается двоичное число в последовательном коде. Последовательное выполнение операции шифрации и преобразования параллельного
5 кода в последовательный:приводит к снижению быстродействия устройства.
Целью изобретения является упрощение и повышение быстродействия шифратора, вырабатывающего последовательные двоичные ко10 ды десятичных чисел.
Это достигается тем, что предлагаемый шифратор содержит кольцевой четырехразрядный регистр сдвига, прямые выходы пср15 вого, второго, третьего разрядов, а также инверсный и .прямой выходы четвертого разряда регистра подключены соответс гвен но через первый, второй, третий, четвертый н пятый ключи к выходу шифратора, в*ходы первого
20 элемента И подключены к инверсным выходам второго и третьего разрядов реглстра, входы второго элемента И вЂ” к инверсным выходам третьего и четвертого разрядов регистра, входы третьего элемента И вЂ” к инверс25 ным .выходам второго и четвертого разрядов регистра, выход первого элемента И подключен к входу ннвертора и через шестой ключ— к выходу шифратора, выходы второго и третьего элемента И, а также выход ннвертора
30 соответственно через седьмой, восьмой и де561958 вятый ключ подключены к выходу шифратора.
На чертеже п редста влена схема двоичнодесятичного шифратора.
О н содержит ключи 1, соединенные с выходом 2 шифратора, та ктовый вход 3, кольцевой четырехразрядный регистр сдвига 4, логические элементы И 5, б, 7, инвертор 8.
Работает шифратор следующим образом.
В начальном состоянии (до подачи тактовых импульсов) в первом разряде регистра 4 записана единица, а в остальных разрядах— нули. При подаче тактовых импульсов эта единица сдвигается iB сторону второго, третьего и четвертого разрядов. Поэтому,,последовательности из четырех тактовых импульсов на входе 3 соответспвует двоичная последовательность 0001 на прямом выходе первого, 0010 — на прямом выходе второго, 0100 на прямом выходе третьего и 1000 — на прямом выходе четвертого разряда. Это обеспечивает получение,на выходах элементов 5, 6, 7 последовательностей 1001, 0011, 0101 соответспвенно, à па выходе инвертора 8 последовательности 0110. В результате на ключи 1 поступают следующие двоичные последовательност1и; 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001, Если один из ключей замкнут, то соответствующая ему по следо вательность передается на выход 2 шифратора с частотой следования тактовых импульсов на входе 3. Четвертый тактовый импульс устанавливает региспр;в начальное состояние.
Технико-экономические преимущества изобретения заключаются в отсутствии дополнительной схемы преобразования параллельного кода в последовательный и уменьшении числа выходо|в шифратора до одного, что суще10
35 ственно при использовании интегральной технологии. Кроме того, предложенное устройство можно использовать для построения группы шифратоpoIB, и меющих одну общую схему из узлов 4, 5, 6, 7, 8 и требующих лишь дополнительных наборов ключей 1.
Формула изобретения
Двоичпо-десятичный шифратор, содержащий элементы И, инвертор, ключи, о т л и ч аю шийся тем, что, с целью упрощения и повышения быстродействия шифратора, он содержит кольцевой четырехразрядный регистр сдвига, прямые выходы первого, второго, третьего разрядов, а также инверсный и прямой выходы четвертого разряда регистра подключены соответственно через первый, второй, третий, четвертый и пятый ключи к выходу шифратора, входы первого элемента И подключены к иHâåðàíûì выходам второго и третьего разрядов регистра, входы второго элемента И вЂ” к инверсным выходам третьего и четвертого разрядов регистра, входы третьего элемента И вЂ” к инверсным выходам второго и четвертого разрядов регистра, выход первого элемента И под|ключен:к входу инвертора и через шестой, ключ — к выходу шифратора,:выходы второго и третьего элемента И, а также выход и н вертора соответственно через седьмой, восьмой и девятый ключ подключены к,выходу шифратора.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР №271892, М. Кл G 06F 5/02, 25.03.67.
2. Авторское свидетельство СССР № 304867, М. Кл. G 06F 5/02, 25.03.67.
561958 т
Составитель Г. Авсаркисян
Редактор Н. Каменская
Техред Н. Аук Корректор О. Тюрина
Заказ 1619/16 Изд. ¹ 535 Тираж 818 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, )К-35, Раушская наб., д. 4 5
Типография, пр. Сапунова, 2