Цифровой функциональный преобразователь

Иллюстрации

Показать все

Реферат

 

ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОБАТВЛЬ/ содержащий регистры старших, средних И младших разрядов два блока памяти и сумматор, причем первые ВХ0ДЫ первого и второго блркЪВ; памяти соединены с выходом регистра I стасшизс разрядов, вторые входы первоf и второго блоков памяти соединены с аыхойаед ссютветственно регистров йлададих и «зредних разрящов, выходы первого и ВТОРОГО блоков памяти соединены соответственно с первым и вторым входами сумматора, о т ли ч а ю щ и и с я тем, что, с целью повышения точности, регистр разрядов сод ряситп групп разрядов (где п не превышает числа разрядов регистра старших, разрядов) и содержит п допс лиительных блоков памяти, причем вьосод i-ro (,.,,, п) дополиительного блока памяти соединен с

(19) (И) СООЭ СОВЕТСНИХ

NIIIVNt

РЕСПУБЛИК

З(50 G 06 F 1/02у (* 06 F 15 31

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР л » ю. ,". ; 1

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

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3392697/18-24 (25) 3401536/18-24 (22) 08.02..82 (46) 23.06.83. Бнл. Ю 23 . (72) Б.:И.Дворецкий, К.К .Ещин, A. Ê.3àâîë0êèí, В.И. Зардвский и P.Á.Hàçúìîâ (53) 681.325(088е8). (56) 1. Крайзмер Л.П. Устройства хранения дискретной инФормации. И., Энергия, 1969, с..246-260.

2. Балашов.Е.П..и др. К вопросу применения сокращенных таблиц Функций для построения высокопроизводительнйх однородных процессоров. — "УС и И, 1975р )Р 3, с. 101, рис. 3 (прототип). (54 )(57) ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ ПРЕ ОБРАЗОВАТЕЛЬ, содержащий регистры ..старших, средних и младших разрядов, двa. блока памяти и сумматор, причем первые. входы первого и второго блоков памяти соединены с выходом регистра старших разрядов, вторые входы перво го и.второго блоков памяти соединены с выхадаще соответственно регистров младших и. средних разрядов, выходы первого и второго блоков. памяти соединены соответственно с первым н вто" рым входами сумматора, о т л и ч а— ю шийся тем, что, с. целью повышения точности, регистр старших разрядов содержит и групп разрядов (где и не превышает числа разрядов регистра старших. разрядов) и содержит и дополнительных блоков памяти, причем выход i-го (11... °, n) доцолннтель- .. ного блока памяти соединен с (1+2)-м входом сумматора, à j-й вход i-го дополннтельйого блока памяти соединен с выходом i-й группы разрядов регист-3 ра старших разрядов (j l,... i-1, 1+1,...п),. i",й вход i-ro дополиитель- ( ного блока памяти соединен с выходом регисхра средних раарндсв., а (а+1)-В С вход i-го. дополнительного блока памяти соединен с выходом регистра младших разр Ецов..1024893

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

:Известно тАифровое устройство для 5 . : средними и разрядами воспроизведения функций на основе (записанными в регистпостоянного.запоминакщего устройства, ре средних разрядов).:

s котором хранятся таблицы значений . функций для всех заданных значений . (з = Ьg h)-<(Xg)cf(X< k -HmwxÄ)аргумента. Устройство содержит ре- 10 i гистр входного слова, дешифратор," - f(X < gg-НШД накопитель и регистр выходного слова °

Э качестве входного слова исйольэует- Hgi Нщ - интервалы изменения арся .значение аргумента, a a качестве . гумента х, на которых выходного -. значение функции от это- 15 ..содержимое Ы и 2+в стар-. го аргумента (1) . ших разрядов (х и хрщ

Недостаткам известного Устройства .. соответствеНна) остаютявляютСя его ограниченные возможнос- ся неизменйыми ти, поскольку трудно построить нано- Ь|, — значение единицы младщепитель большой. емкости. го разряда аргумента, . Наиболее близким к изобретению по - . (хд) ° технической сущности является цифро- ПРИ .этом на интервале Н поправка вое устройство для воспроиэведейия Ф(х(з ) принимается одной и той же. для функций, содержащее последовательно одних и тех же значений х> и для развключенные регистр старших, разрядов >5 ных asaseHHй х щ(но при одном и том входного слова, первый блок памяти g же х ). 3то вызывает появление метосумматор, последовательно включенные дической погрешности регистр младших разрядов вхопного слова и второй блок памяти выходы которого подключены к другим входам . М 26

2Ье, Я сумматора, причем другие входы перво30 го и второго блока памяти подключенц где х - диапазон изменения аргумента соответственно к выходам регистра средних и регистра старших разрядов <(>) — вторая производная функции входного слова (2). (модуль).

Такое устройство требует значи- 35 Указанная погрешность больше на тельно меньшей емкости накопителя. тех уча тках, где вторая производная

Однако при ограниченном объеме нако- велика. При.ограниченной емкости.напителя .точность водпроиэведения функ- копителя в ряде случаев на таких ций в таком устройстве в ряде случа- учас гках точность воспроизведения ев оказывается недостаточноой по сле- 40 Функции Может оказаться недостаточ дующим причинам. Функция f(х) воспро- :ao высоков. изводится по следукицей зависимости

Точность. воспроизведения. Функций f(<) = (Õ äj4 Z(X gJ, достигаетдя эа счет введения дополнигде х х +х - велйчина,содержащаяся в45 тельных поправок, зависящих от сред2+в старших разрядах ° них, младших и частей соответствуюаргумента х, записан" щих разрядов входного слова . и, следоных в регистре старших вательно, . замораживаемых . иа иных

К и средних m разрядов интервалах по. сравнению с поправ,входного слова;, кой г. х х +х,- величина, содержащаяся s Целью .изобретения является повыше-

Ф старших и и младших ние точности. разрядах аргумента, эа" Поставленная цель достигается тем, писанных в регистрах что цифровой функциональный п старших и младших разря- зователь, содержащий регистры стар .дов входного слова со« 55 ших, средних и младших разрядов-, два

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

- (старших разрядов, вторые входы перво-.

<4 1 ??>""1 1 + 6 з "1 60 го и второго блоков памяти соединены

" o выходами соответственно регистров (-"()+ l>g+)(q.-b>)-4(X

1024893

3 дополнительных блоков памяти, à ðå- старших разрядов, выбираются значегистр старших разрядов содержит и ния дополнительнык поправок, Все по групп разрядов (где и не превышает правки складываются в сумматоре 12 ..числа разрядов регистра старших раз- с опорным зн ачением функции у.(х ), рядов), причем выход i-го (i l,...,n) образуя искомое значение функции. дополнительного блока памяти соеди- 5 В преобразователе. искомое эначенен с (1+2)-м входом сумматора, а . . ние функции f(õ) вычисляется по форj-й вход i-го дополнительного блока муле памяти соединен с выходом j-й группы („) (< 2 > о („„п„ + + разрядов регистра старших разрядов. ().=?/ ° е ° р i lр i+?iе ° еф n)у i и вход 10 ()„()(р „Ir „)>

i-го дополнительного блока памяти соединен с выходом Регистра средних где П,..., ц - дополнительные пб.Разрядов, а (n+1)-й вход iro допол- . :правочные. функции. нительного блока памяти соединен с Величины у(х „) и z(xg„) вычисляютвыходом регистра младших разрядов. 15 ся, как и для известного устройства

На чертеже представлена блок-схе- по формулам (1) и (2) ° ма преобразователя. Мегодическая погрешность в общем

ЦифРовой фУнкциональный пРеобРазО» s e Momef 6HTb o egesa в,урду,ением ватель сбдержит регистр 1 входной, зключакщий регистр 2 старших разря- 20 (к+2) )(" 2 дов, регистр 3 средних разрядов, .Ре- Ntez <") <(u+s) p4(k+()g+.„+m гистр 4 младших разрядов, группы 5 7 разрядов регистра. 2 старших разря-, дов,.а также блоки памяти 8 - 11 и Для случая К*=1 (используется ор-, сумматор 12. на дополнительная поправочная функПифровой функциональный преобразо ция) получаем ватель работает следукщим образом.

В регистр 4 младших разрядов запк- В „ fluff ,сывают и младших, в регистр 3 сред- мее" (ее1 еееетер них разрядов 3 — m средних и в ре-. . гистр 2 старших разрядов 2 — Х стар- при этом старшие g разрядов делятся ших разрядов входного слова (общая . на две части х и х по р и ц разряразрядность входного слова N L+m+n). дов соответственно, P Ф

При этом Х старших разрядов делят на Технико-экономические пре мущестгРУплы, и стаРшие РазРЯДов из них ва преобразователя заключаются в том записывают, в старшую группу 5 регист- что оно позволяет при сопоставимом

-35

Р

Ра 2 старших Разрндов, следУющие объеме памяти поз сить точность восЧ Р Р - У РУ У произв ения функции. Так, например, 6,... младшие r РаэРЯдов из Ю стар- прк воспроизведении функции sih х в ших разрядов " в младшую группу 7 ре интервале 0

+r) . Иэ пеРвого лоха паиЯти 8 зыби- функции 2 байта и разрядности первой рается одно из 2 . хранящихся там поправки з 1 байт при суммарной ем-.опорных значений функций у(х ) s co кости памяти 3К байтов (&6 ш4 ответствии с кодом адреса записан" п=4} в известном устройстве получаным в 2 старших и m средних Разрядах 45 ем методическую погрешность 3,8 ° 16 входного слова (в регистре 2 старших Введя одну. дополнительную цоправочйую и регистре 3 средних разрядов) . Из функцию разрядностью 2 разряда второго блока памяти 9 выбирается (0,25 байта)при Р з„ щз,п;.п4 в предодно кз 2 " хранящихся там значений:лагаемом устройстве при дополнктельпервой поправки з(х8) в соответствии 50 кой памяти 0,25 Е байтов получаем пос кодом адреса, записанным в Ю стар- грешность 0,74 10,т.е.в 5 раз меньше. ших и и младших разрядах входного Если же взять 4, m5, п 5, р4, слова (в регистре 2 старших и Регист- . ш„4, и 2, то прк емкости памяти ре 4 младших разрядоз). Из дополни- всего 1, 75 К байтов получаем.погреш" ,,тельных блоков памятк 10 и 11 по ин- ность 1 4 ° 10 + (в 2 5 раза меньше при

: 55

I t формации, содержащейся в среднихю . памяти на 40% меньше, чем в известном младших и соответствующих частях устройстве).

Составитель A.Çoðgs

Редактор,В.Данко . Texpezt И. Коштура Корректор С.Шекмар, Заказ 4395/44 Тираж 706 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий ,113035, Москва, X-35, Раушская наб., д. 4/5

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