Вычислительное устройство

 

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

СОЮЗ СОВЕТСКИХ

СООИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

„„SU„„125925

А1 (дц 4 С 06 F 7/52 г

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ ..

Н А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3851404/24-24 (22) 28; 01, 85 (46) 23.09.86. Бюл. 9 35 (71) Институт проблем моделирования в энергетике AH УССР (72) Ю.А.Плющ (53) 681. 325 (088. 8) (56) Авторское свидетельство СССР

У 1108439, кл. G 06 Р 7/52, 1982.

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

М 1198517, кл. G 06 F 7/552, 1984. (54) BbF5ICJIHTEJIbH0E УСТРОЙСТВО (57) Изобретение относится к области вычислительной техники и может быть использовано в различных моделирующих системах. С целью увеличения быстродействия при умножении совокупности чисел, представляющих собой детерминированные функции, квантованные по уровню и по времени, в устройстве применены две схемы сравнения, которые управляют коммутаторами для осуществления реверсивного режима работы счетчиков аргументов и схемой управления, перецающей значения аргументов на накапливающий сумматор.

Это позволяет сократить время перемножения, которое в этом случае пропорционально приращениям перемножаемых чисел. 1 ил. 3 табл.

1259253

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

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

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

Входы

Выходы

j 2 ) 3 ллл о ллп о

О 0 О о ллл. о >>Лд о

Схемы 6.1 и 6.2 сравнения предназначены для выработки потенциалов. на своих выходах .в соответствии с табл.2.

Т а б л и ц а.2

Выходы

Значения величин на первому и втором о2 входах схем срав нения ства, Устройство содержит первый и второй информационные входы 1 и 2, тактовый вход 3, первый и второй комму таторь> 4.1 и 4,2, первый и второй реверсивные счетчики 5.1. и 5.2 импульсов, первую и вторую схемы 6. 1. и 6.2 сравнения, блок 7 памяти управляющих кодов, первую и вторую группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 8. t и 8.2, первую и вторую группы элементов И 9.1 и 9.2 многовходовый сумматор 10, регистр 11 и выход 12 устройства.

Работа коммутаторов 4 .1 и 4.2 может быть описана табл,1.

Работа блока 7 памяти управляющих кодов может быть описана табл. 3.

Таблица3

Входы Выходы

1 2 3 4 1 2 3 4 5 6

О О О О

0 1 0 О

О 0

0 О

О О 0 О

0 1 1 1

О 0 1 О О 1 О О О О

0 1 0 О О О 0 1 1 1

15 О 1 О 1 1 t 1 1 1 1

О 1 1 О О 1 0 О t

1 О О 0 О О О О 1 0

201 О О 1 1 1 О О 1 О

1 О

1 О 0 1

О 1 1 О

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

В исходном состоянии реверсивные счетчики 5.1 и 5.2 импульсов и регистр 11 обнулены. На вход 3 поступают импульсы с частотой Г. На входы

i и 2 устройства поступают нулевые значения кодов.В соответствии с табл.1 работы коммутаторов 4.1 и 4.2 и табл.2 работы схем сравнения на вход> реверсивных счетчиков 5.1 и 5.2 импульсов с входа 3 импульсы не поступают, и на выходе сумматора 10 в соответствии с табл.3 имеем нулевое значение кода.

Рассмотрим работу схемы устройства при поступлении на его входы 1 и 2 ко40 дов чисел m = 3 и и = 5 соответственно. При изменении состояний реверсивных счетчиков 5.1 и 5.2 по заднему фронту импульсов и при записи информации с выхода сумматора 10 в регистр

45 11 по переднему фронту импульсов, поступающих с тактового входа 3 устройства, значения m и и, поступающие на входы 1 и 2 устройства, должны быть поданы непосредственно после заднего фронта импульса. В этом случае схемы 6.1 и 6.2 сравнения вырабатывают на своих первых выходах значения единицы, а на вторых выходах — значения нуля. В соответствии с табл.3 на вы55 ходе сумматора 10 вырабатывается следующее значение кода, при представлении чисел »> и и пятью двоичными разрядами:

1259253

00000

10

00001 — код на выходе сумматора

По переднему фронту следующего импульса указанное значение кода с выхода сумматора записывается в регистр II.

В соответствии с табл.1 коммутаторы подсоединяют суммирующие входы реверсивных счетчиков 5.1 и 5.2 импульсов к входу 3, и IIo заднему фронту поступающего на их вход импульса реверсивные счетчики импульсов устанавливаются в состояние, соответствующее коду. на их выходе равному 00001» . . 2

На этом первый такт работы устройства закончен.

На втором такте на выходе сумматора 10 устанавливается следующее значение кода:

00001

При поступлении заднего фронта импульса на вход реверсивного счетчика 5.2 последний устанавливается в значение, соответствующее коду

00100.

В этом случае йа пятом такте работы устройства на выходе сумматора

10 образуется следующее значение ко40 Да:

00001

00001

01 код на выходе регистра

t1 код с выхода группы элементов И 9. 1 код с выхода группы элементов И 9.2 код с третьего и четвертого выходов блока 7 памяти управляющих кодов код на выходе регистра 11 код на выходе группы элементов И 9.1 код на выходе группы элементов И 9.2 код на третьем и четвертом выходах блока 7 памяти управляющих кодов которое по переднему фронгу импульса записывается в регистр.

При поступлении заднего фронта импульса реверсивные счетчики 5.1 и 5.2 устанавливаются в состояние, соответствующее коду 00011» . = 3. .%

В этом случае схема 6.1 сравнения в соответствии с табл.2 вырабатывает значение нуля на своих выходах, и в соответствии с табл. 1 импульсы на вход реверсивного счетчика 5.1 через коммутатор 4.1 не поступают.

На четвертом такте работы устрой.ства в соответствии с табл.3 на выходе сумматора 10 образуется следующее значение кода:

01001 — код на выходе регистра 11

00011 — код на выходе группы элементов И 9.1

000000 — код на выходе группы элементов И 9.2

00 — код на третьем и.четвертом выходах блока

7 памяти управляющих кодов

01100 — код на выходе сумматора 10 которое по переднему фронту импульса записывается в регистр 11.

00100 — код на выходе сумматора 10 которое по переднему фронту импульса записывается в регистр 11.

При поступлении заднего фронта импульса реверсивные счетчики 5.1 и

5.2 устанавливаются в состояние,соответствующее коду 00010 = 2.„ »

На третьем такте работы устройства на выходе сумматора 10 образуется следующее значение кода

01001

01100

00011

00000

01111 которое по переднему фронту импульса записывается в регистр 11.

По заднему фронту импульса реверсивный счетчик 5.2 устанавливается в состояние, соответствующее коду 00101 и схема 6.2 сравнения вырабатывает на своих выходах в соответствии с

55 табл.2 нулевые значения потенциалов.

Тогда в соответствии с табл.3 на выходе сумматора 10 образуется значение кода

О»»

00000

00000

1259253

10000

00000

00100

0»».. 15„. которое все время перезаписывается в регистр » по переднему фронту импульсов.

° Таким образом, на выходе регистра

» вырабатывается значение произведения йхп Зх5 = 15. ,При поступлении на входы устрой-! ства новых значений кодов чисел m

1 и и схема работает в соответствии с описанным алгоритмом ее функционирования, Например, при поступлении m = =6 и.п 4 схема работает следующим образом. 20

На первом такте работы устройства схема 6.1 сравнения вырабатывает на первом выходе в соответствии с табл.2 значение единицы, а схема 6,2 сравнения вырабатывает значение единицы на втором выходе. На выходе сумматора 10 в соответствии с табл.З образуется следующее значение када (переносы за пределами принятой нами разрядной сетки не учитываются): 30

01 » 1 — код на выходе регистра 11

» 100 — код на выходе группы элементов И 9.1

00101 — код на выходе груп- З5 пы элементов И 9.2

01 — код на третьем и четвертом выходах блока

7 памяти управляющих кодов 40

10000 — код на выходе сумматора 10 которое по переднему фронту импульса записывается в регистр » .

При поступлении заднего фронта им-45 пульса реверсивный счетчик 5.1 устанавливается в состояние, соответствующее коду 00100, в это же время, учитывая, что задний фронт импульса подан на вычитающий вход, устанавлива ется и реверсивный счетчик 5.2.

На втором такте работы устройства схема 6.2 сравнения вырабатывает на своих выходах нулевые значения потенциалов в соответствии с табл.2, а в соответствии с табл.3 на выходе сумматора 10 образуется значение кода, равное

10100 которое по переднему фронту импульса записывается в регистр » .

По заднему фронту импульса реверсивный счетчик 5.1 устанавливается в состояние, соответствующее коду

00101. Реверсивный счетчик 5.2 .своего состояния не меняет, так как схема 6,2 сравнения на втором такте работы устройства выработала на своих выходах нулевые значения потенциалов.

На третьем такте работы устройства на выходе сумматора 10 образуется значение кода равное

11000 . = 24 что соответствует произведению m x

x ll = 6x4 = 24, oTopoe no переднему фронту импульса записывается в регистр » .

По заднему фронту импульса ревер-. сивный счетчик 5.1 устанавливается в состояние 00110, которое равно значению ш, и схема 6.1 сравнения

S вырабатывает на своих выходах нулевое значение потенциалов, и в соответствии с табл.1 коммутатор 4.1 закрывает поступление импульсов на реверсивный счетчик 5.1, а в соответствии с табл.3 на выходе сумматора образуется значение кода, равное значению кода на выходе регистра », которое все время, до поступления следующих значений чисел ш"и и", перезаписывается в регистр 11.

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

Вычислительное устройство, содержащее первый и второй счетчики, первую схему сравнения, первый и второй коммутаторы, первые выходы которых подключены соответственно к суммирую щим входам первого и второго счетчиков, а вторые выходы соединены соответственно с вычитающими входами перрого и второго счетчиков, выходы первого счетчика соединены с первой груп53

Составитель А.Жижин

Техред И. Попович

Редактор О.Юрковецкая

Корректор Т.Колб

5122/46 Тираж 671 Подписное

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

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

Заказ

Производственно-полиграфическое предприятие, r.Óæãîðîä» ул.Проектная,4

7 12592 пой входов первой схемы сравнения, вторая группа входов которой подключена к первому информационному входу устройства, первый .и. второй выходы первой схемы сравнения соединены с управляющими входами первого коммутатора, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет возможности выполнения умножения, в него введены 10 блок памяти управляющих кодов, вторая схема сравнения, первая и вторая группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, первая и вторая группы элементов И, многовходовый сумматор, регистр, причем <5 выходы первого счетчика соединены с первыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ первой группы, вторые входы которых подключены к первому выходу блока памяти управляющих кодов, пер- 20 вый и второй адресные входы которого соединены соответственно с первым и вторым выходами первой схемы сравнения, третий и четвертый адресные вхо-. ды блока памяти управляющих кодов 25 соединены соответственно с первым и вторым выходами второй схемы сравне-. ния и с управляющими входами второго коммутатора, информационный вход которого соединен с информационным входом первого коммутатора, управляющим входом реги тра и подключен к тактовому входу устройства, второй информационный вход которого соединен с первой группой входов второй схемы сравнения, вторая группа входов которой подключена к выходу счетчика и к первым входам элементов ИСКЛЮЧАЮЩЕЕ ИЛИ второй группы, выходы которых подключены к первым входам элементов И второй группы, выходы icoторых соединены с второй группой входов многовходового сумматора, первая группа входов которого подключена к выходам элементов И первой группы, вторые входы которых соединены с вторым выходом блока памяти управляющих кодов, третий и четвертый входы которого подключены соответственно к третьей и четвертой группам входов многовходового сумматора, выход которого подключен к информационному входу регистра, выход которого подключен к пятой группе входов многовходового сумматора и к выходу устройства, пятый выход блока памяти управляющих кодов соединен с второй группой входов элементов И второй группы, а шестой выход блока памяти управляющих кодов подключен к второй группе входов элементов ИСКЛЮЧАЮЩЕЕ ИЛИ второй группы.

Вычислительное устройство Вычислительное устройство Вычислительное устройство Вычислительное устройство Вычислительное устройство 

 

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

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

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

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

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

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

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

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

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

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

Изобретение относится к цифровой вычислительной технике

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

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

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

Изобретение относится к цифровым умножителям и предназначено для умножения цифрового сигнала (ЦС) на сигнал в форме периодической волны, преимущественно синусоидальной

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

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

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

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

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