Цифровое устройство для возведенияВ КВАдРАТ Советский патент 1981 года по МПК G06F7/552 

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

(54) ЦИФРОВОЕ УСТРОЙСТВО ДЛЯ ВОЗВЕДЕНИЯ В КВАДРАТ Недостатком этого устройства является сложность его реализации в режиме возведения в квадрат цифрового сигнала с выхода АЦП. Целью изобретения является упрощение устройства при возможности вести вычисления в двоично-десятичном ко де как в режиме прямого, так и обратного счета с выхода АЦП. Цель достигается тем, что цифровое устройство для возведения в квадрат, содержащее счетчик результата, генератор импульсов и группу элементов И, вьпсодь которых подключены к входам соответствующих разрядов счетчцка результата, содержит счетчик чис ла и группу дешифраторов нуля, выходы которых подключены к первым входам соответствующих элементов И группы, вторые входы которых подключены к вы ходу генератора импульсов, а выходык соответствующим входам разрядов счетчика числа, выходы разрядов которого соединены с входами соответствующих дешифраторов нуля группы, а входы подключены к входным шинам код числа устройства. Структурная схема устройства пред ставлена на чертеже. Устройство содержит генератор импульсов 1, группу элементов И 2, сче чик 3 результата, счетчик 4 числа и группу дешифраторов 5 нуля,Счетчик 3 выполнен реверсивным. На вход счетчика 4 поступает значение числа, воз водимого в квадрат.Дешифраторы 5 нул выдают сигналы разрешения и запрета на прохождение импульсов от генератора 1 через элементы И 2 на входы счетчиков 3 и 4. Код числа, который устройство воз водит в квадрат, переписывается из внешнего устройства, способного осуществлять счет числа входных импульсов и фиксировать это число в какомлибо коде. Первоначально во всех раз рядах внешнего устройства установлены нули. Изменение кода во внешнем устройстве происходит последовательно, начиная от нулевого. Максимальное значение кода во внешнем устройстве определяется его разрядностью, которая не должна превышать разрядности счетчика числа 4. Так как внешнее ус ройство осуществляет счет входных им пульсов, то с приходом каждого новог импульса состояние (код) во внешнем устройстве меняется на единицу. Частота смены кода во внешнем устройстве или. период следования импульсов, подсчитываемых внешним устройством, не должен быть меньше времени вычитания кода из счетчика числа 4 импульсами генератора 1. Код числа из внешнего устройства в реверсивный счетчик числа 4 переписывается по обоим фронтам импульса, меняющего на единицу состояние внешнего устройства. Причем как после записи кода в реверсивный счетчик числа 4 по переднему фронту, так и после записи кода по заднему фронту происходит вычитание кода до обнуления счетчика числа 4 импульсами генератора 1 с одновременным занесением этого кода в счетчик результата 3. Таким образом, код числа из внешнего устройства переписывается в счетчик числа 4 и вычитается из него два раза за период изменения, причем по заднему фронту происходит считывание из внешнего устройства кода, измененного на единицу по отношению к предьщущем, т.е. если в первый раз в счетчик числа 4 было записано число п, то во второй раз - число n+l(для случая работы внешнего устройства в режиме суммирования), За период изменения кода во внешнем устройстве из счетчика числа 4 будет вычитаться и соответственно в счетчике результата 3 будет фиксироваться число: п+п+1 2п+1,чтЬ является дополнением к квадрату предьщущего числа п до квадрата последующего числа {п+1) , а именно: (п+1) -n n +2n-H . Аналогично осуществляется работа устройства для еЛучая работы внешнего устройства в режиме вычитания, т.е. когда каждый приходящий импульс уменьшает на единицу код числа по внешнем устройстве. При этом в счетчик числа 4 устройства также два раза за период изменения переписывается код из внешнего устройства и после каждого переписывания считывается импульсами генератора 1 до обнуления счетчика числа 4. За период из счетчика числа вычитается n+n-1 2n-1, и на это же число уменьшается показание счетчика результата 3. Это число соответствует разности между квадратами последующего и предьщущего кодов во внешнем устройстве (п- }«-п п«12пИ-А -С2ач) 5 Для увеличения быстродействия уст ройства считывание информации из сче чика числа 4 происходит подекадно, т.е. после считывания кода младшей декады происходит считывание кода следующей, более старшей декады и т.д. Синхронно с этим происходит подекадное заполнение соответствующих декад счетчика результата 3. Аналогично работает устройство в режиме последовательного уменьшения кода числа. Из зтогб следует, что максимальное число импульсов генег ратора 1, необходимых для подекадного вычитания кода числа из счетчика числа 4 за полупериод изменения кода числа, равно 9к, где к - количество десятичных разрядов в коде числа при использовании двоичио-десятичиого кода). На быстродействие устройства, определяемое частотой смены кода на входе, влияют частота считывающего кода генератора I и разрядность счет чика числа 4. При использовании интегральных микросхем серии К155 частота генератора 1 10 мГц. Так как код числа заносится в счетчик чи ла 4 параллельно, то время его установления для микросхем серии не превьппает tv 40 нсек. Задержка элемента И группы 2, раз решающего поступление импульсов гене ратора 1 для вычитания кода счетчика числа 4, для микросхем серии К155 но п жет достигать ta 20 нсек. Таким образом, общее время задерж ки от момента установления кода числа на входе устройства до начала его вычитания из счетчика числа 4 может достигать ,+ 40 + 20 « 60 нсек. 46 Формула для определения периода смены кода на входе устройства имеет реверсивного использовании счетчика числа четыре десятичных разряда t -60-10- 7,3. . Этому периоду соответствует частота смены кода на входе устройства f 40 кГц. Формула изобретения Цифровое устройство для возведення в квадрат, содержащее счетчик результата, генератор импульсов и группу элементов И, выходы которых подключены к входам соответствукяцих разрядов счетчика результата, от л ичающееся тем, что, с цепью упрощения устройства, оно содержит счетчик числа и группу дешифраторов нуля, выходы которых подключены к первым входам соответствукяцих элементов И группы, вторые входы которых подключены к выходу генератора импульсов, а выходь{ - к соответствующим входам разрядов счетчика числа, выхода разрядов которого соединены с входами соответствующих дешифраторов нуля группы, а входы подключены к входным шинам кода числа устройства. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР 475619, кл. С 06 F 7/38, 1975. 2.Авторское свидетельство СССР 438989, кл. С 06 F 7/39, 1974 (прототип) .

Код Ч и ела

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

название год авторы номер документа
Устройство для записи параметров движения 1984
  • Иванов Владимир Михайлович
  • Безусый Леонид Григорьевич
SU1273811A1
Устройство для возведения в квадрат и извлечения квадратного корня 1982
  • Фойда Альберт Никитович
  • Чигирин Олег Трофимович
  • Чигирин Юрий Трофимович
SU1141406A1
Устройство для возведения в степень 1982
  • Фойда Альберт Никитович
  • Чигирин Олег Трофимович
  • Чигирин Юрий Трофимович
SU1084787A1
Анализатор содержания кремния в жидком чугуне 1990
  • Файнзильберг Леонид Соломонович
SU1742691A1
Устройство для поиска чисел в заданном диапазоне 1982
  • Романов Роман Николаевич
  • Иванов Николай Григорьевич
  • Парицкий Леонид Яковлевич
  • Петров Владимир Степанович
SU1116426A1
Устройство для программного счета изделий 1983
  • Китаев Василий Андреевич
  • Михайлов Рудольф Павлович
  • Рябков Николай Андреевич
SU1113824A1
Цифровой фазометр 1973
  • Коровин Ример Владимирович
SU477362A1
Цифровой измеритель скважности прямоугольных импульсов 1990
  • Борисовский Сергей Борисович
  • Давыдов Владимир Борисович
  • Давыдова Елена Борисовна
  • Торопов Юрий Алексеевич
SU1725152A1
Устройство для сложения в двоичной и в двоично-десятичной системе счисления 1985
  • Гришко Дмитрий Николаевич
SU1273919A1
Цифровой фазометр 1983
  • Алексеев Сергей Васильевич
  • Луховской Сергей Николаевич
  • Потапов Виктор Иванович
  • Терешкин Николай Леонидович
  • Юдин Дмитрий Дмитриевич
SU1187100A2

Иллюстрации к изобретению SU 836 634 A1

Реферат патента 1981 года Цифровое устройство для возведенияВ КВАдРАТ

Формула изобретения SU 836 634 A1

SU 836 634 A1

Авторы

Либерман Александр Зиновьевич

Даты

1981-06-07Публикация

1979-03-11Подача