Устройство для вычисления квадратного корня Советский патент 1986 года по МПК G06F7/552 

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

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

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

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

Устройство содержит вход 1 величины подкоренного устройства, пер- вый - третий преобразователи 2.1-2.3 прямого кода з дополнительный умножитель 3, первый 4.1 и второй 4.2 сумматоры, группу триггеров 5, блок синхронизации вычислений, выход 7 значения квадратного корня устройства .

Блок 6 синхронизации вычислений содержит группу формирователей импульсов 8 и элемент И 9.

Устройство функционирует следующим образом.

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

На вход величины подкоренного значения устройства подается число F Рассмотрим работу устройства при.установившемся решении х , равном корню квадратному из F.

На выходе первого преобразователя прямого кода в дополнительный 2.1 образуется дополнительный код Хл, (1-х), на выходе умножителя 3 появится значение числа х„.у , на выходе второго преобразователя 2.2 прямого кода в дополнительный образуется дополнительный код числа .

Третий преобразователь прямого кода в дополнительный формирует дополнительный код числа , второй сумматор 4.2 вычисляет значение чис- ла 4 хл.х +Fa+x.

Р о

Млад1пие четыре разряда i подаются на младшие четыре разярда третьего входа первого сумматора 4.1, а на старшие четьфе и на знаковый разряд третьего входа первого сумматора подается значение знакового разряда с выхода второго сумматора 4.2. На выходе первого сумматора 4.1 формируется значение искомого +F+Л.

5

0

5

0

5

0

5

5

Полученные четыре старших разряда с вЬгкода первого сумматора 4.1 соответствуют установившемуся состоянию схемы ,1000. Аналогично можно рассмотреть работу устройства и при другом устойчивом состоянии.

Рассмотрим работу схемы устройства с блоком синхронизации вычислений.

При изменении значения любого разряда числа F, поступающего на вход 1 устройства, на выходе первого сумматора 4.1 начинает изменяться соответствующий разряд числа х . При этом блок 6 синхронизации вычислений вырабатывает значение О, который запрещает перезапись изненяк:щегося значения X (до окончания переходного процесса в первом сумматоре 4,1) на выход группы триггеров 5.

После того, как выходы первого сумматора 4.1 примут устойчивое состояние, блок синхронизации вычислений 6 вырабатывает значение 1 и, этим самым производит перезапись полученного нового значения X на выход группы триггеров 5. Записанное на выходах группы D-триггеров 5 измененное значение числа X вызывает изменение на выходах умножителя 3 и второго сумматора 4,2, что, в свою очередь, изменяет какой-либо из разрядов числа на выходах первого сумматора 4.1 и вновь блок 6 синхронизации вычислений процесса запрещает перезапись изменяющегося значения до окончания переходного процесса на первом сумматоре 4.1 на выход группы триггеров 5.

Процесс установления схемы в искомое решение х повторяется до тех пор, пока на выходах первого сумматора 4,1 не установится значение х , равное значению на выходах группы триггеров 5.

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

1. Устройство для вычисления квадратного корня, содержащее первый и второй сумматоры, умножитель и группу триггеров, причем -вход величины подкоренного значения подключен к первому информационному входу первого сумматора, второй информационный вход которого соединен с выходом умножителя, выходы разрядов первого сумматора соединены с информационными входами триггеров группы, выходы

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

Заказ 4721/52Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.. Ужгород, ул. Проектная, 4

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

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

фиг.2

Корректор В.Бутяга

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

название год авторы номер документа
Устройство для вычисления квадратного корня 1988
  • Плющ Юрий Алексеевич
  • Джирквелишвили Зураб Арчилович
  • Стеканов Анатолий Петрович
  • Притака Александр Иванович
SU1494004A1
Устройство для вычисления квадратного корня 1986
  • Пухов Георгий Евгеньевич
  • Евдокимов Виктор Федорович
  • Плющ Юрий Алексеевич
  • Джирквелишвили Зураб Арчилович
SU1359778A1
Устройство для вычисления функции @ 1984
  • Пархоменко Александр Владимирович
  • Авгуль Леонид Болеславович
  • Макареня Сергей Николаевич
  • Смирнов Вячеслав Леонидович
  • Витер Владимир Васильевич
  • Мищенко Валентин Александрович
SU1166102A1
Арифметико-логическое устройство 1988
  • Ваврук Евгений Ярославович
  • Мельник Анатолий Анатольевич
  • Цмонь Иван Григорьевич
SU1599853A1
Устройство для извлечения квадратного корня 1984
  • Семотюк Мирослав Васильевич
  • Троц Валерий Дмитриевич
  • Назарук Николай Алексеевич
SU1246091A1
Устройство для извлечения квадратного корня 1985
  • Боюн Виталий Петрович
  • Головин Александр Николаевич
  • Козлов Леонид Григорьевич
SU1259257A1
Устройство для вычисления квадратного корня 1988
  • Мелентьев Владимир Сергеевич
SU1501051A1
Вычислительное устройство 1985
  • Лобанов Леонид Павлович
  • Пучков Павел Борисович
  • Терсков Виталий Анатольевич
  • Тимофеев Геннадий Сергеевич
SU1283755A1
ТЕСТЕР УРОВНЯ ИННОВАЦИОННОГО ИНТЕЛЛЕКТА ЛИЧНОСТИ 2013
  • Давыдова Наталья Васильевна
  • Елизарова Людмила Евгеньевна
  • Ланских Елена Александровна
  • Худайназаров Юрий Кахрамонович
  • Худайназарова Динара Равшановна
  • Чернолес Владимир Петрович
RU2522992C1
Вычислительное устройство 1986
  • Белецкий Владимир Николаевич
  • Кулик Михаил Николаевич
  • Твердохлеб Николай Андреевич
  • Трофимов Юрий Михайлович
  • Матвеев Сергей Валентинович
  • Кальганов Юрий Иванович
SU1322271A1

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

Реферат патента 1986 года Устройство для вычисления квадратного корня

Изобретение может быть использовано в специализированных вычислителях автоматизированных систем управления при решении уравнений. Целью изобретения является повышение быстродействия при вычислении значения квадратного корня за счет уменьшения величин такта работы устройства посредством введения блока синхронизации вычисления 6. Установившееся состояние в устройстве достигается в случае, когда значение кода на выходе первого сумматора 4.1 не будет равно значению кода на выходе группы триггеров 5. В противном случае любое изменение на входе величины подкоренного значения F или неравенство значения на выходах первого сумматора значению на выходах группы триггеров через блоки преобразования прямого кода в дополнительный 2.1, 2.2, 2.3 и умножитель 3 вызовет изменение на выходе первого сумматора, которое запускает блок синхронизации вычислений, который на время переходного процесса блокирует перезапись значения с выхода первого сумматора на выход группы триггеров. Такт работы устройства определяется тактом работы бдока синхронизации вычисления. 1 з.п. ф- лы, 2 ил. i (О

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

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

Устройство для извлечения квадратного корня 1980
  • Флоренсов Александр Николаевич
  • Потапов Виктор Ильич
  • Плотников Михаил Юрьевич
SU957209A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для решения систем алгебраи-чЕСКиХ уРАВНЕНий 1978
  • Дербунович Леонид Викторович
  • Евдокимов Виктор Федорович
  • Зубенко Иван Федорович
  • Плющ Юрий Алексеевич
  • Шатилло Вячеслав Викторович
SU807317A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 254 476 A1

Авторы

Евдокимов Виктор Федорович

Плющ Юрий Алексеевич

Джирквелишвили Зураб Арчилович

Даты

1986-08-30Публикация

1984-10-15Подача