Устройство для вычисления функций
Иллюстрации
Показать всеРеферат
ОП И
ИЗОБР
Н АВТОРСКО (61) Дополнительн (22) Заявлено 10.08
Союз Советских
Социалистических
Республик нщ696472 (51) М. Кл.
G 06 F 15/32 с присоединением (23) Приоритет.
Опубликовано
Дата опублик
Государственный комитет
СССР но делам изобретений и открытий (53) УД((681. 325.5 (038. 8) (72) Авторы изобретения
В.М. г рдер и 10.Ф. Мухопад (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВНЧИСЛЕНИЯ ФУНКЦИЙ
20
Изобретение относится к вычислительной технике и предназначено для использования в информационно-измерительных системах, дискретных преобразователях координат, в системах, связанных с функциональными преобразователями дискретной информации.
Известно устройство, содержащее блок постоянной памяти, последовательный сумматор, блоки умножения и управления (1) . Это устройство предназначено для вычисления функций„ которые могут быть аппроксимированы в соответствии с одним определенным выражением.
Известно также устройство, содержащее регистр аргумента, элементы И, регистр адреса, адресный коммутатор, блок памяти, дешифратор и шифратор (2). Устройство предназначено для функционального преобразования и требует значительных затрат оборудования.
Наиболее близким по технической сущности к предложенному изобретению является устройство, содержащее блок памяти, регистр, информационные входы которого соединены с информационными входами устройства, выхрды регистра через первую группу элементов И соединены со входами блока адресации, а через вторую группу элементов И подключены к выходам устройства, выходы блока адресации подключены ко входам первого коммутатора, управляющие входы элементов
И первой и второй группы, первого коммутатора и регистра соединены с выходом блока управления (3), Недостатком известного устройства является то, что при увеличении точности воспроизведения функции, определяемой числом разрядов в кодах, наличие четырехразрядного сумматора в данном устройстве снижает быстродействие, надежность и усложняет блок управления.
Цель изобретения — сокращение оборудования и повышение быстродействия и надежности.
Поставленная цель достигается тем, что устройство содержит группу элементов ИЛИ, распределительный блок и дополнительныв коммутаторы, входы которых соединены с выходами блока адресации, управляющие входы — подключены к выходу блока управления, выходы пврвого и дополнительных коммутаторов соединены соответственно со входами блока памяти и через груп696472 пу элементов ИЛИ подключены к управляющим входам распределительного блока, выходы. блока памяти через распределительный блок подключены к счетным входам регистра.
Это позволяет при выполнении вы5 числений сократить время на запись слагаемых в прямом коде, на преобразование прямого кода в обратный, на сложение по группам. Наличие связи блока памяти и регистра позволяет преобразовать код на одном регистре, что сокращает затраты оборудования.
Причем исключение сложного устройства (накапливающего сумматора) помимо прямой экономии, существенно упрощает также функции и сложность блока управления. Кроме этого повышается помехозащищенность устройства за счет организации входного управляющего импульса распределительного блока.
Введенные коммутаторы позволяют 20 уменьшить потребление мощности, так как в определенный момент времени будут включаться разрядные схемы только одного из коммутаторов. Объем блока памяти в устройстве меньше, 25 чем в известном устройстве °
Схема устройства представлена на чертеже, где изображены регистр 1, группа элементов И 2, блок адресации
3, коммутаторы 4, группа элементов 0
ИЛИ 5, блок памяти 6, распределительный блок 7,информационные входы 8 устройства, блок Управления 9, группа элементов И 10, выход 11 устройства.
Особенность алгоритма работы уст- 35 ройства заключается в том, что, используя способ ступенчатой аппроксимации функции, где величина ступени определяется допустимой величиной погрешности воспроизведения функций, 40 значение функции определяется сложением по модулю 2 нескольких групп с определенным числом разрядов в каж.дой, На эти группы разбивается входная кодовая последовательность аргумента и контакт поправок к ним, при- 45 чем хранимая константа является суммой по модугао 2 кода аргумента и соответствующего значения табулируемой функции.
Устройство работает следующим образом.
Регистр 1 устанавливается в нулевое состояние по импульсу блока управления 9. Следующим импульсом в регистр 1 по информационным входам запи- 55 сывается двоичный код аргумента. Импульсом считывания код аргумента с выходов группы элементов И 2 поступает на вход блока 3, выходной импульс которого появляется на соответствующих входах коммутаторов 4. После поступления на управляющие входы одного из коммутаторов 4 очередного импульса с блока управления 9 входной импульс этого коммутатора возбуждает вход блока памяти 6, а также через элемент ИЛИ 5 поступает на соответствующий вход распределительного блока 7,. который распределяет запись констант блока памяти 6 по счетным входам соответствующих разрядов регистра 1, По обратной связи с выхода блока памяти 6 на вход регистра 1 через распределительный блок
7 происходит перезапись кода аргумента в код функции под действием единиц констант, поступающих с блока памяти, т.е. происходит суммирование по модулю 2 входной кодовой последовательности аргумента, записанной в регистре .1, и констант. Считывание значения функции происходит под действием импульса управления, поступающего на управляющие входы элементов И 10.
Формула изобретения
Устройство для вычисления функций, содержащее блок памяти, регистр, информационные входы которого соединены с информационными входами устройства, выходы регистра через первую группу элементов И соединены со входами блока адресации, а через вторую группу элементов И подключены к выходам устройства, выходы блока адресации подключены ко входам первого коммутатора, управляющие входы элементов И первой и второй группы, первого коммутатора и регистра соединены с выходом блока управления, о тл и ч а ю.щ е е с я тем, что, с целью сокращения оборудования и повышения быстродействия, оно содержит группу элементов ИЛИ, распределительный блок и дополнительные коммутаторы, входы которых соединены с выходами блока адресации, управляющие входы — подключены к выходу блока управления, выходы первого и дополнительных коммутаторов соединены соответственно со входами блока памяти и через группу элементов ИЛИ подключены к управляющим входам распределительного блока, выходы блока памяти через распределительный блок подключены к счетным входам регистра.
Источники информации, принятые во внимание при экспертизе
1, Патент CIIIA М 3962573, кл. 235-156, кл. G 06 F 7/38, 1975.
2. Авторское свидетельство СССР
Р 517023, кл. G 06 F 15/34, 1974.
3. Авторское свидетельство СССР
Р 579622, кл. G 06 F 15/32, 1976 (прототип).
696472
Редактор Д. З бов
Составитель A. геренов
Техред 3 .фанта Хощектор В. Бутяга
Заказ 7088/3 Тираж 780 Подписное
ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035 Москва Ж-35 Ра шская наб.4 д. 4 5
Филиал ППП Патент, r. Ужгород, ул. Проектная,4