Цифроаналоговый микропроцессор

Иллюстрации

Показать все

Реферат

 

Союз Советских

Социалистических

Реслублнк

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ н>881760 (6! ) Дополнительное к ввт. саид-ву (22) Заявлено 250280 (2! } 2887481/18-24 с присоединением заявки Ио— (23) Приоритет

Опубликовано 151181 Бюллетень Мо 42

Дата опубликования описания 1 11,81 (51)М. Кл.3

G 06 F 15/32

Государственный комитет

СССР но делам изобретений и открытий (53) УДК681. З25 (088.8) (72) Автор изобретения

В.В.Аристов

Институт электродинамики AH Украинской ССР (71) Заявитель (54).ЦИфРОАНАЛОГОВЫЯ МИКРОПРОЦЕССОР

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

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

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

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

Однако такому устройству присущ большой объем оборудования.

Цель. изобретения — сокращение оборудования. 30

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

881760

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

Каждый решающий узел содержит три 2Q сумматора, умножитель, три коммутатора, причем первые входы первого и второго сумматоров соединены с третьим входом узла, вторые входы первого и второго сумматоров соединены 25 с выходом умножителя, первый вход умножителя соединен с первым входом узла, второй вход умножителя соединен с выходом третьего сумматора, первый, второй и третий входы третьего сумматора соединены с выходами первого и третьего коммутаторов соответственно, первый, второй входы первого и третьего коммутаторов соединены со вторым и четвертым входами узла соответственно, первый, второй входы второго коммутатора соединены с выходом второго сумматора, третьи входы коммутаторов соединены с пятым входом узла, четвертые входы коммутаторов соединены с шестым входом уз- 40 ла.

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

Устройство содержит блок 1 вычислений вектора, суммирующий усилитель

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

Блок вычислений вектора 1 содержит решающие блоки б, которые содержат три сумматора 7-9, узел умножения 10 и т и коммутатора 11.

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

Код операций характеризуется знаа м ° - а (° . мм е ++)$5>Vxw 9н бхай где а ; и ; — компоненты матриц A и 8 соответственно.

Код операций задается на входы узлов б блока 1, блока 2 и функционального преобразователя 3. В зависимости от кода коммутатор 11 решающего узла б запрещает или разрешает прохождение прямого или инверсного сигнала со входа или второго выхода блока 1 на соответствующий вход сумматора 9. Сигнал в виде уровня напряжения, подаваемый с выхода блока 4 на четвертые входы всех коммутаторов 11, одновременно инвертирует напряжение на всех входах сумматоров 9 решающих узлов 6..

Составляющие кода операций, поступая на входы блока 2, разрешают или блокируют прохождение напряжения через блок 2, обуславливая тем самым наличие или отсутствие информационных связей в блоке 2. Кроме того, часть кода операций поступает на управляющий вхол функционального преобразователя 3, поэтому на выходе преобразователя 3 в зависимости от этого кода формируется напряжение, изменяющееся по закону А t,h.

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

Применение изобретения позволяет сократить объем оборудования.

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

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

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

2. Микропроцессор по п.1, о т л и ч а ю шийся тем, что блок вычислений векторов содержит три решающих узла, причем первый и второй входы каждого решающего узла соединены с первым и вторым входами блока соответственно, третий вход каждого решающего узла соединен с третьим входом блока, четвертый вход каждого решающего узла соединен с управляющим входом блока, первые выхо- 15 ды решающих узлов соединены с первым выходом блока, пятые входы первого и третьего решающих узлов соединены со вторым выходом второго решающего узла, пятый вход .второго и 29 шестой вход третьего решающих узлов соединены с выходом первого решающего узла, шестые входы первого и второго решающих узлов соединены с выходом тРетьего решающего узла, 5 вторые входы решающих узлов соединены со вторым выходом блока.

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

Источники информации, принятые во внимание при экспертизе

1. Микроэлектроника и полупроводниковые приборы. Сб., вып.4, М., "Советское радио", 1979, с.11.

2. Смолов В.Б., Фамичев В.С.

Аналого-цифровые и цифро-аналоговые нелинейные вычислительные устройства. Л., "энергия", 1974, с.74-75, рис.3-10а (прототип).

881760

Составитель М.Кудряшев

Техред А.Бабинец Корректор М.Шароши

Редактор Н.Ромка.

Филиал ППП "Патент", r.Óàãîðîä, ул.Проектная,4

Заказ 9975/74 Тираж 748 Подписное

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

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