Вычислительное устройство Советский патент 1986 года по МПК G06F7/52 

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

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

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

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

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

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

Т а б л и ц а 1

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

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

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

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

с входа 3 импульсы не поступают, и на выходе сумматора 10 в соответствии с табл.3 имеем нулевое значение кода.

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

IIпо переднему фронту импульсов, поступающих с тактового входа 3 устройства, значения тип, поступающие на входы 1 и 2 устройства, должны быть поданы непосредственно после заднего фронта импульса. В этом случае схемы 6. 1 и 6.2 сравнения вырабатывают на своих первых выходах значения единицы, а на вторых выходах - значения нуля. В соответствии с табл.3 на выходе сумматора 10 вырабатывается следующее значение кода, при представлении чисел ш и п пятью двоичными разрядами:

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

11

00000 - код с выхода группы эле- + ментов И 9.1

00000- код с выхода группы элементов И 9,2

01 - код с третьего и четвертого выходов блока 7 памяти управляющих кодов

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

10

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

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

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

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

00001 - код на выходе регистра 1 1

00001 - код на вьпсоде группы л- элементов И 9.1

00001 - код на выходе группы

элементов И 9.2 01 - код на третьем и четвертом выходах блока 7 памяти управляющих кодов

00100 - код на выходе сумматора 10

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

При поступлении заднего фронта импульса реверсивные счетчики 5.1 и 5.2 устанавливаются в состояние,соответствующее коду 00010ч 2,Qii .

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

00100

00010

00010

01

01001

20

25

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

При поступлении заднего фронта импульса реверсивные счетчики 5.1 5 и 5.2 устанавливаются в состояние, соответствующее коду 00011.. 3... В этом случае схема 6.1 сравнения в соответствии с табл.2 вырабатывает значение нуля на своих выходах, О ив соответствии с табл.1 импульсы на вход реверсивного счетчика 5.1 через коммутатор 4,1 не поступают.

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

01001 - код на выходе регистра 11 00011 - код на выходе rpyftпы элементов И 9.1 000000 - код на выходе группы элементов И 9.2 00 - код на третьем и- четвертом выходах блока 7 памяти управляющих кодов

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

I

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

В этом случае йа пятом такте работы устройства на выходе сумматора 10 образуется следующее значение ко- 40 Ка.:

опОо

00011 00000 . 00

01111

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

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

5 табл.2 нулевые значения потенциалов, Тогда в соответствии с табл.З на выходе сумматора 10 образуется значение кода

5

01111

OOCOO

00000

00

0111V 15,,.

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

Таким образом, на выходе регистра 11 вырабатьшается значение произведения шхп 3x5 15.

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

Например, при поступлении т 6 ц. п 4 схема работает следующим образом.

На первом такте работы устройства схема 6,1 сравнения вырабатывает на первом выходе в соответствии с табл, значение единицы, а схема 6,2 сравнения вырабатывает значение единицы на втором выходе. На выходе сумматора 10 в соответствии с табл.3 образуется следующее значение кода (переносы за пределами принятой нами рарядной сетки не учитываются): 01111 - код на выходе регистра 11

11100 - код на выходе группы элементов И 9.1 00101 - код на выходе груп-

пы элементов И 9.2 01 - код на третьем и четвертом выходах блока 7 памяти управляющих кодов

10000 - код на выходе сумматора 10

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

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

ется и реверсивный счетчик 5.2.

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

10000

00000

00100

00

10100

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

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

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

10100

00000

00100

00

11000.- 24

что соответствует произведению ш х X п 6x4 24, которое по переднему фронту импульса записывается в регистр 11.

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

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

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

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

Составитель А.Жижин Техред И.Попович

Заказ 5122/46Тщ аж 671Подписное

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

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

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

538

щим входом регистра и подключен к тактовому входу устройства, второй информационный вход которого соединен с первой группой входов второй схемы сравнения, вторая группа входов которой подключена к выходу счетчика и к первым входам элементов ИСКЛЮЧАЮЩЕЕ ИЛИ второй группы, выходы которых подключены к первым входам элементов И второй группы, выходы которых соединены с второй группой входов многовходового сумматора, первая группа входов которого подключена к выходам элементов И первой группы, вторые входы которых соединены с вторым выходом блока памяти управляющих кодов, третий и четвертый входы которого подключены соответственно к третьей и четвертой группам входов многовходового сумматора, выход которого подключен к информационному входу регистра, вькод которого подключен к пятой группе входов многовходового сумматора и к выходу устройства, пятый выход блока памяти управлякнцих кодов соединен с второй группой входов элементов И второй группы, а шестой выход блока памяти управляющих кодов подключен к второй группе входов элементов ИСКЛЮЧАЩЕЕ ИЛИ второй группы.

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

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

название год авторы номер документа
Устройство для вычисления функций синуса и косинуса 1985
  • Плющ Юрий Алексеевич
SU1272331A1
Устройство для вычисления функций тангенса 1985
  • Плющ Юрий Алексеевич
SU1365079A1
Устройство для мажоритарного выбора сигналов 1988
  • Мощицкий Сергей Семенович
  • Тимонькин Григорий Николаевич
  • Соколов Сергей Алексеевич
  • Ткаченко Сергей Николаевич
  • Ткаченко Владимир Антонович
  • Харченко Вячеслав Сергеевич
SU1619278A1
Устройство для вычисления значений степенного ряда 1985
  • Плющ Юрий Алексеевич
SU1277100A1
Устройство для вычисления квадратного корня 1986
  • Пухов Георгий Евгеньевич
  • Евдокимов Виктор Федорович
  • Плющ Юрий Алексеевич
  • Джирквелишвили Зураб Арчилович
SU1359778A1
Устройство для моделирования радиотелеграфного канала связи 1981
  • Волков Александр Иванович
  • Филиппов Андрей Викторович
  • Котов Виталий Семенович
SU1034053A1
Устройство для отладки микропроцессорных систем 1989
  • Бек Александр Владимирович
  • Чернышов Михаил Анатольевич
  • Ткаченко Сергей Николаевич
  • Тимонькин Григорий Николаевич
  • Харченнко Вячеслав Сергеевич
  • Моченков Андрей Владимирович
SU1735856A1
Устройство для сравнения чисел в модулярном коде 1985
  • Хлевной Сергей Николаевич
  • Сагдеев Константин Мингалеевич
SU1256013A1
Устройство для LU-разложения матриц 1987
  • Каневский Юрий Станиславович
  • Котов Сергей Эдуардович
  • Масленников Олег Владимирович
SU1509933A1
Цифровой функциональный преобразователь 1983
  • Казинов Сергей Васильевич
  • Цикалов Владимир Андреевич
SU1107136A1

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

Реферат патента 1986 года Вычислительное устройство

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

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

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

Устройство для перемножения кодов 1982
  • Егоров Александр Борисович
  • Чистяков Виталий Александрович
SU1108439A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
, Авторское свидетельство СССР fr 1198517, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 259 253 A1

Авторы

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

Даты

1986-09-23Публикация

1985-01-28Подача