Устройство формирования констант

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИН (11 4 С 11 С 17/00

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

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

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГННТ СССР (21) 4241980/24--4 (22) 11. 05. 87 (46) 23, 04. 89. Бюл. 11 - 15 (7 l ) Ин с титу т киб ерне тик и им. В. М. Глушкова и Ужгородский государственный университет (72) Э. И. Герго, Ю. Л. Иваськин

; и О. Н. Черная (53) 681.327.66(088.8) (56) Авторское свидетельство СССР

У 881862, кл. G 11 С 17/00, 1980.

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

Р 259243, кл. G 06 F 7/00, 1985, Изобретение относится к области вычислительной техники.

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

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

Устройство содержит блок 1 формирования весового вектора, блок 2 коммутации, логический модуль 3, вход 4 установки значения весового вектора, вход 5 синхронизации, вход 6 установки кода длины формируемой константы, первый 7 и второй 8 информационные выходы устройства, первый и второй счетчики .9 и 10, элемент И 11, элемент ИЛИ 12, блок 13 присвоения веса суммирующие блоки 14 и 15,логический блок 16.

ÄÄSUÄÄ 1474741 А1 (54) УСТРОЙСТВО ФОР "П1РОВАНИЯ КОНСТАНТ (57) Изобретение относится к вычислительной технике. Цель изобретения расширение области применения за счет возможности изменения набора хранимых констант. Цель достигается тем, что в устройство введены блок коммутации и логический модуль. Логический модуль реализует определенный алгоритм формирования констант. Блок коммутации и блок формирования весового вектора обеспечивают изменение указанного алгоритма. 3 ил.

Блок формирования весового векто ра может быть выполнен на основе дво- С ичного счетчика.

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

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

Число разрядов формируемой константы определяется числом первых информаи ционных входов и равно .2, где n— число информационных входов. Формирование констант большей длины осуществляется путем коммутиров ания констант, сформированных для опреде1474741 ленных значений весовых векторов, т.е. по частям. Сигнал, свидетельст-. вующий об окончании формирования кон-. станты, вырабатывается блоком коммутации и подается на выход 8 устройст5 ва.

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

Блок коммутации 2 работает следус ющим образом.

Первый счетчик 9 осуществляет подсчет синхроимпульсов, поступающих на вход 5. По входу 6 в блок коммутации поступает информация о длине формируемой константы, представляющая собой число частей константы, и записывается во второй счетчик 10. На вы- 20 ходах первого счетчика появляются необходимые для формирования соответствующей части константы наборы двоично-кодированных сигналов, представляющих собой значения переменных, ко- 25 торые подаются на информационные входы модуля 3. Число выходов первого счетчика определяется числом разрядов формируемой части константы. Переключение в процессе работы устройства 30 первого счетчика в нулевое исходное состояние означает, что процесс формирования соответствующей части константы завершен. Каждый раз, когда счетчик обнуляется, содержимое второго счетчика уменьшается на 1. Далее осуществляется выработка сигналов, необходимых для формирования следующей константы. Зтот процесс продолжается до тех пор, пока содержимое 40 второго счетчика не станет равным О.

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

Работа модуля 3 состоит в следующем. Значения входных переменных подаются на информационные входы модуля 3. Значения весов и порога подаются на настроечные входы. В блоке 15 присвоения веса входным переменным присваиваются соответствующие значения веса. Сигналы, представляющие переменные, которым присвоены действительные части соответствующих весов, а также сигнал, представляющий действительную часть значения порога, подаются на входы первого суммирующего блока 14,. в котором вычисляется значение логической суммы действительных значений взвешенных" переменных и порога. Сигналы, представляющие переменные, которым присвоены значения мнимых частей соответствующих весов, а также сигнал, представляющий значение мнимой части порога, подаются на входы другого суммирующего блока

l 5, который вычисляет значение логической суммы мнимых значений "взвешенных" переменных и порога. Сигналы, поступающие с этих суммирующих блоков, дешифрируются в логическом блоке 16, реализующей предикат sign Z, т.е. каждой паре входных сигналов в этой схеме, представляющих действительную и мнимую части числа, ставится в соответствие значение предиката

sign Z, отвечающего значениям реализуемой нулевой функции переменных.

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

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

1474741

Составитель Н. Шустов

Редактор Л. Гратилло Техред Л. Сердюкова Корректор N. Демчик

Заказ 1901/51 Тираж 558 Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101