Шифратор Советский патент 1993 года по МПК H03M7/00 

Описание патента на изобретение SU1807564A1

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

Цель изобретения - сокращение аппаратных затрат (количества требуемых логических элементов и, следовательно, базовых ячеек (БМК) при сохранении быстродействия шифратора.

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

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

о

гл

Ј

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

Заявляемый шифратор содержит признаки (четвертый элемент И со связями), которые отсутствуют во всех известных аналогах и благодаря которым обеспечивается достижение положительного эффекта - со- кращение аппаратных затрат, т.е. количества 4-х и 2-х входовых элементов И-НЕ и И с 14 до 13 при сохранении быстродействия (4 Т)..::

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

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

Шифратор содержит следующие элементы:. .. .-

1, 2 - первый и второй дешифраторы границы нулей; 3 - блок шифрации прямого кода; 4, 5, 6 - первый, второй и третий элементы И; 7 - четвертый эле.мент И; 8, 9 - старшие и младшие информационные вхо- ды шифратора, входы, соответственно первого и второго элементов И: 10 - второй выход шифратора, выходы блока 3; 11 - первый выход шифратора, выход элемента 6;. 12 - вход блокировки шифратора и блока 3; 13-инверсный выход элемента И, вход блокировки дешифратора. 1, второй информационный вход блока 3; 14 - прямой выход элемента 4, первый вход элемента 6, вход блокировки дешифратора 2. 15, 16 - вторые выходы дешифраторов 1,2, входы элемента 7, 17 - выход элемента 7, третий информационный вход блока 3; 18, 19 - первые выходы дешифратора 1, первые информационные входы блока 3; 20, 21 - элементы И-НЕ в блоке 3; 22 - элементы И-НЕ в дешифраторе 1 (2) на фиг. 2.

Дешифраторы 1,2 имеют то же назначение, что и аналогичные дешифраторы в прототипе, и отличаются от последних тем, что

имеют три входа и три выхода вместо четырех входов и выходов. Это достигается путем выделения из дешифраторов границы нулей первого 4 и второго 5 элементов И. сохранив их связи, а освободившийся вход элементов И 22 дешифратора соединен с входом блокировки 13 (14) дешифратора 1 (2). По указанной причине авторы рассматривают элементы 4, 5 и связь 13 как элементы и- связь, содержащиеся в прототипе. Выделение элементов 4, 5 необходимо в связи с изменением принципа шифрации прямого кода под действием сигналов с выходов дешифратора 2.

Логика функционирования дешифраторов 1, 2 ясна из функциональной схемы на фиг. 2, Номер выхода дешифратиора 1 (2) (при отсчете слева направо, начиная с единицы) равен количеству рядом расположенных входов старших разрядов (при отсчете слева напрааво) дешифратора 1(2), на которых установлены логические единицы.Если логические единицы установлены на всех входах 8, то на выходе 13 элемента 4 устанавливается логический ноль, который через вход блокировки дешифратора 1 устанавливает (удерживает) логические единицы на выходах 15, .18, 19. При этом на выходе 14 элемента 4 устанавливается логическая единица, которая разблокировывает выходы дешифратора 2, Если же на входах 8 не все логические единицы, то на выходе 14 устанавливается логический ноль, который через вход блокировки дешифратора 2 устанавливает логические единицы на выходах дешифратора 2, которые не Мешают шифрации сигналов с выходов дешифратора 1 блоком 3, т.к. сигнал с выхода 15 свободно проходит через элемент 7 на вход 17. Аналогично, когда на выходе 13 устанавливается логический ноль, который шифруется блоком 13 логической единицей в старшем разряде выхода 10 (через элемент 21), на выходах дешифратора 1 через вход блокировки 13 устанавливаются логические единицы, которые не мешают шифрации сигналов с выходов дешифратора 2 блоком 3, т.к. сигнал с выхода 16 свободно проходит через элемент 7 на вход 17. При этом шиф- рация сигналов с выходов дешифраторов 2 и 1 осуществляется блоком 3 единообразно. В прототипе шифрация сигналов с выходов дешифратора 2 осуществлялась блоком 3 через шифрацию инверсного кода, для чего требовался блок шифрации инверсного кода, требующий для своего построения два элемента И-НЕ. В заявляемом шифраторе все те же функции, что и в прототипе, достигаются благодаря использованию одного элемента И 7.

Покажем функционирование шифратора на примере.

Пои установке на входе 12 логической единицы, а на выходах 8, 9 кода 00000000, на всех выходах дешифраторов 1,2 и выходе 5 17 установятся логические единицы. На . всех разрядах выхода 10 установится логический ноль.

При установке на входе 12 логической единицы, а на входах 8, 9 кода 1110ХХХХ. 10 где X - произвольное значение, на выходах 18, 19, 15 дешифратора 1 установится код 110, т.к. на выходе 13 установлена логическая единица. На выходе 14 установится логический ноль и, следовательно, на выхо- 15 дах (в том числе и выходе 16) дешифратора 2 установятся логические единицы. На выходе 17 установится логический ноль. В результате на выходе 10 сформируется код 011, указывающий, что во входном коде под- 20 ряд, начиная со старших разрядов, установлены три единицы.

При установке на входе 12 логической единицы, а на входах 8, 9 кода 1111ОХХХ на выходе 13 установится логический ноль, а 25 на выходе 14 - логическая единица. Но так как на первом старшем входе входов 9 установлен логический ноль (см.фиг. 2), то на всех выходах дешифратора 2 установятся логические единицы, так же, как и на всех выходах дешифратора 1 (за счет логическо- 30 го нуля на входе 13). В результате на выходе

10 сформируется код 100, указывающий, что во входном коде подряд, начиная со старших разрядов, установлены 4-е единицы.

При установке на входе 12 логической 3.5 единицы, а на входах 8, 9 кода. 11111110, на .выходе 10 сформируется код 111.

Во всех описанных случаях на выходе

11 формируется логический ноль, т.к. либо на выходе 14, либо на выходе элемента 5 40 формируется логический ноль.

При установке на входах 8, 9 кода 11111111 на выходе 10 также установится код 111. Однако на выходе 11 в рассматриваемом случае установится логическая еди- 45 ница.

При установке на входе 12 логического нуля на выходе 10 всегда формируется единичный код.

Таким образом, обеспечивается выпол- 50 нение всех функций прототипа, сохраняется быстродействие 4 т , где т- задержка сигнала одним элементом (наиболее длинная цепь: 8 (1 т)- 2 (2 т ) 3 (1г) 8 (1 т)(1г)7(1т)(1т) 55 8 (2-е ) 7(1 г)- 3(1 г ) 4г ).

При этом для построения шифратора требуется 13 4-х и 2-х входовых элементов И, И-НЕ, (а не 14, как в прототипе) и, следовательно, достаточно 13 базовых ячеек в БМК БИС. Так как разрядная сетка современных ЭВМ содержит 64 разряда, то для построения БИС-шифраторов требуется использование 8 рассматриваемых шифраторов. Благодаря использованию заявляемого шифратора, обеспечивается экономия 8 базовых ячеек в БМК. Таким образом, достигается поставленная цель изобретения - сокращение аппаратных затрат.

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

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

w./

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

название год авторы номер документа
ШИФРАТОР 1991
  • Самусев А.А.
  • Шостак А.А.
RU2023345C1
Шифратор 1988
  • Самусев Анатолий Алексеевич
  • Шостак Александр Антонович
SU1569992A1
Шифратор кода нормализации 1985
  • Заблоцкий Владимир Николаевич
  • Самусев Анатолий Алексеевич
  • Спасский Виктор Евгеньевич
  • Яскульдович Александр Вадимович
SU1345351A1
Модуль для формирования признака переполнения и кода нормализации 1988
  • Заблоцкий Владимир Николаевич
  • Самусев Анатолий Алексеевич
  • Шостак Александр Антонович
  • Яскульдович Александр Вадимович
SU1501041A1
ПАРАЛЛЕЛЬНЫЙ СУММАТОР-ВЫЧИТАТЕЛЬ В ТРОИЧНОЙ СИСТЕМЕ СЧИСЛЕНИЯ НА НЕЙРОНАХ 2010
  • Шевелев Сергей Степанович
RU2453900C2
Устройство для шифрации крайней единицы 1984
  • Борщ Николай Степанович
  • Кухарчук Анатолий Григорьевич
  • Майборода Виктор Иванович
SU1272334A1
Шифратор приоритета 1990
  • Согоян Армен Вагаевич
  • Стунжас Наталья Юрьевна
  • Федорченко Вадим Станиславович
SU1737448A1
Устройство для формирования сигналов четности при сдвигах двоичных кодов 1989
  • Самусев Анатолий Алексеевич
  • Шостак Александр Антонович
  • Яковлев Анатолий Владимирович
SU1783527A1
Устройство для умножения и деления 1986
  • Заблоцкий Владимир Николаевич
  • Самусев Анатолий Алексеевич
  • Спасский Виктор Евгеньевич
  • Шостак Александр Антонович
SU1376082A1
УСТРОЙСТВО ДЛЯ ПРИЕМА ИНФОРМАЦИИ 1991
  • Просвирнин Сергей Валентинович
RU2018970C1

Иллюстрации к изобретению SU 1 807 564 A1

Реферат патента 1993 года Шифратор

Изобретение относится к вычислительной технике и может быть использовано для построения шифраторов кода нормализации в малых и больших цифровых вычислительных машинах. Цель изобретения - сокращение аппаратных затрат, оцениваемых количеством логических элементов и, следовательно, базовых ячеек базовых матричных кристаллов (БМК) полузаказных БИС, при сохранении быстродействия шифратора. При этом используются элементы, которые имеют только четыре и менее входов. Поставленная цель достигается благодаря тому, что в шифратор, содержащий первый и второй дешифраторы границы нулей, блок шифрации прямого кода, первый, второй и третий элементы И со связями, вводится четвертый элемент И с новыми связями. 2 ил. ел С

Формула изобретения SU 1 807 564 A1

И/з

Фиг. 2

Документы, цитированные в отчете о поиске Патент 1993 года SU1807564A1

Шифратор кода нормализации 1985
  • Заблоцкий Владимир Николаевич
  • Самусев Анатолий Алексеевич
  • Спасский Виктор Евгеньевич
  • Яскульдович Александр Вадимович
SU1345351A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Быстродействующие матричные БИС и СБИС
Теория и проектирование /Б.Н.Файзулаев и др.; Под общей редакцией Б.Н.Файзулаева и И.П.Шагурина - М.: Радио и связь, 1989
Видоизменение прибора для получения стереоскопических впечатлений от двух изображений различного масштаба 1919
  • Кауфман А.К.
SU54A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Шифратор 1988
  • Самусев Анатолий Алексеевич
  • Шостак Александр Антонович
SU1569992A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 807 564 A1

Авторы

Самусев Анатолий Алексеевич

Шостак Александр Антонович

Даты

1993-04-07Публикация

1991-05-20Подача