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

 

ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ, содержащий m -разрядный счетчик, п -разрядный счетчик , причем пл п , реверсивный счетчик , первый коммутатор, генератор,формирователь импульса, первую и вторую группы элементов И, первый, второй и третий элементы ШШ и триггер , вход установки которого соединен с входом выбора режима преобразователя , выход обнуления реверсивного счетчика подключен к входу сброса триггера, выход которого соединен с управляющим входом первого коммутатора и через формирователь импульса с входами сброса и установки гп - и п-разрядных счетчиков, выходы элементов И первой и второй групп подключены соответственно к входам первого и второго элементов ИЛИ, инверсные входы h-разрядного счетчика соединены с потенциальными входами элементов И первой группы, отли ч ающий ся тем, что, с целью расширения функциональных возможностей путем вычисления дополнительных функций ,ln X и V , в него введены вычитатель , делитель, второй и третий коммутаторы и элемент задержки, причем информационный вход преобразова теля соединен с первым информационным входом первого коммутатора и первым входом третьего элемента ИЛИ, выход первого элемента ИЛИ подключен к первому входу вычитателя и через элемент задержки к второму входу третьего элемента ИЛИ, выход которого соединен с первым информационным входом второго коммутатора, выход которого подключен к счетному входу m-разрядного счетчика, прямые выходы старших (Л разрядов которого соединены с импульсными входами элементов И второй группы , потенциальные входы которых подключены к прямым выходам младших разрядов т-разрядного счетчика, прямой выход (h - i+ I) разряда которого соединен с импульсным входом элементов И первой группы, где i- инверсный выход п -разрядного счетчика ( i , 1,2,... ,п) , выход генератора подключен к входу делителя и к первому информационному входу третьего коммутатора , первый выход которого соединен с суммирующим входом реверсивного счетчика, выход делителя подключен к второму информационному входу второго коммутатора и к второму входу вычитателя, выход которого соединен с вторым информационным входом первого коммутатора, выход которого подключен к счетному входу п -разрядного счетчика, выход второго элемента ИЛИ соединен с вторым информационным входом третьего коммутатора, вто

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

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

РЕСПУБЛИК

3(SD С 06 F 7 556

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

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ возможностей путем вычисления дополнительных функций р = k,ln х и ч = х, в .него введены вычита— тель, делитель, второй и третий коммутаторы и элемент задержки, причем информационный вход преобразова†теля соединен с первым информацион— ным входом первого коммутатора и первым входом третьего элемента ИЛИ, выход первого элемента ИЛИ подключен к первому входу вычитателя и через эле— мент задержки к второму входу третьего элемента ИЛИ, выход которого сое— динен с первым информационным входом второго коммутатора, выход которого подключен к счетному входу rn -разрядного счетчика, прямые выходы старших разрядов которого соединены с импульсными входами элементов И второй группы, потенциальные входы которых подключены к прямым выходам младших разрядов m — разрядного счетчика, прямой выход (rr — 1+ 1) разряда которого соединен с импульсным входом элементов И первой группы, где 1 — инверсный выход -разрядного счетчика (i

1,2,...,n) выход генератора подключен к входу делителя и к первому информационному входу третьего ком— мутатора, первый выход которого соединен с суммирующим входом реверсивного счетчика, выход делителя подключен к второму информационному входу второго коммутатора и к второму входу вычитателя, выход которого соединен с вторым информационным входом первого коммутатора, выход которого подключен к счетному входу -разрядного счетчика, выход второго элемента ИЛИ соединен с вторым информационным входом третьего коммутатора, втоГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3628395/24-24 (22) 21.07.83 (46) 23.10.84. Бюл. Р 39 (72) В.Б.Дудыкевич, А.В.Козаков и О.Б.Котыло (71) Львовский ордена Ленина поли— технический институт им. Ленинского комсомола (53) 681.325(088. 8) (56) 1 . Авторское свидетельство СССР

Ф 746540, кл. С 06 F 7/556, 1978.

2. Авторское свидетельство СССР по заявке 11 - 3545326, кл. G 06 F 7/556, 25.01.83 (прото— тип 1. (54) (57) ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫИ

ПРЕОБРАЗОВАТЕЛЬ, содержащий rn — р азрядный счетчик, и -разрядный счетЧик, причем m þ и, реверсивный счетчик, первый коммут атор, генератор, фор мирователь импульса, первую и втоpyio группы элементов И, первый, второй и третий элементы ИЛИ и триггер, вход установки которого соединен с входом выбора режима преобразователя, выход обнуления реверсивного счетчика подключен к входу сброса триггера, выход которого соединен с управляющим входом первого коммутатора и через формирователь импульса с входами сброса и установки rn — и п ðàçðÿäíûõ счетчиков, выходы элементов И первой и второй групп подключены соответственно к входам первого и второго элементов

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

SU„„ А рой выход которого подключен к вы— читающему входу реверсивного счетчика, i12ОЗ22 выход триггера соединен с управляюшими (входами второго и третьего коммутатороЬ, Изобретение относится к автоматике, вычислительной технике и может быть использовано н качестве специа— лизированного вычислителя, входящего в состав устройств автоматики, управления и контроля..

Известно устройство для вычисле— ния логарифмов чисел, содержащее два счетчика, регистор, коммутатор, восемь элементов И-НЕ, триггер, пять элементов И и элемент ИЛИ Pl).

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

Наиболее близким к изобретению по технической сущности янляется вычислительное устройство, содержащее два счетчика, реверсинный счет— чик,коммутатор, дне группы элементов И; сумматор †нычитате, генератор, формирователь, триггер, шесть элементов И и пять элементов ИЛИ (23.

Недостатком известного устройст— ва является неспособность вычислять функции вида р = k „1n х и ч =

„М ппх

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

p = К 1п2«« . и у = Х1 ""

Поставленная цель достигается тем, что в цифровой функциональный преобразователь, содержащий tn -разрядный счетчик, и †разрядн счетчик, причем п >,«, реверсивный счет— чик, первый коммутатор, генератор, формирователь импульса, первую и вторую группы элементов И, первый, второй и третий элементы ИЛИ и триггер, вход установки которого соединен с входом выбора режима преобразова— теля, выход обнуления реверсивного счетч««ка подключен к входу сброса триггера, выход которого соединен с управляющим входом первого коммутатора и через формирователь импульса с входами сброса и установки «и — и

20 и -разрядных счетчиков, выходы элемен— тов И первой и второй групп подключены соответственно к входам первого и второго элементов ИЛИ, инверсные выходы « -разрядного счетчика соединены с потенциальными входами элементов И первой группы, введены вычитатель, делитель, второй и третий коммутаторы и элемент задержки, при-. чем информационный вход преобр аз он ателя соединен с первым информационным входом первого коммутатора и первым входом третьего элемента ИЛИ, ныход первого элемента ИЛИ подключен к первому входу нычитателя и через элемент задержки к второму входу третьего элемента ИЛИ, выход которого соединен с первым информационным входом второго коммутатора, вы— ход которого подключен к счетному входу m -разрядного счетчика, прямые выходы старших разрядов которого соединены с импульсными входами элементов И второй группы, потенциаль35 ные входы которых подключены к прямым выходам младших разрядов rn -разрядного счетчика, прямой выход («« — i + + I) разряда которого. соединен с импульсным входом элементов И пер— вой группы, где 1 — инверсный выход и -разрядного счетчика

1,2,...,ь), выход генератора подключен к входу делителя и к первому информационному входу третьего ком— мутатора, первый выход которого соединен с суммирующим входом реверсивного счетчика, выход делителя подключен к второму информационному входу второго коммутатора и к второму входу вычитателя, выход которого соединен с вторым информационным входом первого коммутатора, выход которого подключен к счетному входу и -разрядного счетчика, выход второго элемента ИЛИ соединен с вторым информационным входом третьего коммутатора, второй ю выход которого подключен к вычитаю0322 4 т ат ор I 2, вызывает прир ащение В z импульсной последовательности 2 на выходе элемента ИЛИ 8. С учетом этого на инверсных выходах и -разрядно,го счетчика 3 формируется дополнительный код текущего значения числа

М можно записать

112

d — х

dz = — — — dy, а

10 где а=2" — коэффициент пересчета и — разрядного счетчика 3.

Элемент 31 задержки служит для разнесения во времени импульсов, поступающих на входы элемента ИЛИ 10, Приращение Оу импульсной последовательности у определяется суммой приращений da u dz импульсных последовательностей х и Z соответственно (2) dy = dx + dz а

dy= — -dx х (3) (4) у = а 1пх

В это же время приращение ду импульсной последовательности Z, поступающей на вход ni -разрядного счетчи35 ка 4, вызывает приращение dp им— пульсной последовательности р на выходе элемента ИЛИ .9. п -разрядный счетчик 4 совместно с второй груп пой элементов И 7 и элементом

ИЛИ 9 образует двоичный умножитель частоты, который управляется этим же п -разрядным счетчиком 4.

Поэтому

45 dp з Z — dy а где а =2 — коэффициент пересчета

i тт-разрядного счетчика 4.

Импульсная последовательность р через третий коммутатор 21 поступает на суммирующий вход реверсивного счетчика 5. Проинтегрировав выражение (5) с учетом пределов

55 интегрирования и подставив значение у из выражения (4) и 8 у из выражения (3 1, получаем значение числа р в реверсивном счетчике 5: (5),щему входу реверсивного счетчика, выход триггера соединен с управляющими входами второго и третьего коммутаторов.

На фиг. 1 представлена структурная схема цифрового функционального пре— образователя; на фиг. 2 — один из возможных вариантов реализации вычитателя и временная диаграмма его работы; на фиг. 3 — структурная схема первого (второго ) коммутатора; на фиг. 4 — структурная схема третьего коммутатора.

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

2 выбора режима преобразователя, ь-разрядный счетчик 3, в — разрядный счетчик 4, реверсивный счетчик 5, первую 6 и вторую 7 группы элемен— тов И, первый 8, второй 9 и третий

10 элементы ИЛИ, первый 11 и второй

12 коммутаторы с информационными входами 13, 14 и 15, 16, управляющими входами 17 и 18, выходами 19 и 20 соответственно, третий .коммутатор

21 с информационными входами 22 и 23, управляющим входом 24 и выходами 25 и 26, вычитатель 27 с входами 28 и 29 и выходом 30, элемент 31 задержки, делитель 32, генератор 33, триггер

34 и формирователь 35 импульсов.

Вычитатель 27 (фиг.21 содержит

3-триггер 36 и элемент 37 ИЛИ.

Первый 11 и второй 12 коммутаторы (фиг.3) содержат элементы И 38 и 39, элемент ИЛИ 40 и инвертор 41, третий коммутатор { фиг. 41 — элементы И 42 и 43 и инвертор 44.

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

В исходном состоянии триггер 34 и в-разрядный счетчик 4 находятся в нулевом состоя нии, h -р аз рядный счетчик 3 — в единичном состоя. нии. Входная импульсная последовательность х поступает на инфармационный вход 1 преобразователя и через первый коммутатор 11 на счетный вход h ðàçðÿäíîãî счетчика 3, который своими инверсными разрядными выходами управляет двоичным умножителем частоты, состоящим из tn--разрядного счетчика 4, первой группы 6 элементов И и элемент ИЛИ 8;

Приращение ds импульсной последовательности, поступающей на вход ,1п-разрядного счетчика 4 с выхода элемента ИЛИ 10 через второй коммуИз выражений (1) и (2) Проинтегрировав выражение (3 ) c учетом пределов интегрирования, получаем значение у в m-разрядном счетчике 4

1120322

dv=-du -dE

1 (8) р 1с„1п х, (6) Ю-Щ где kÄ 2

В случае, если необходимо вычислять. Функции, описанные форму— лами (41 и (6 ), то по окончании импульсной последовательности х работа устройства прекращается.

Если необходимо вычислять функции ух) "", то по окончании импульсной последовательности х на вход 2 выбора режима преобразователя подается импульс, который устанавливает триггер 34 в единичное состояние, изме— няя потенциалы на управляющих входах третьего 21, второго 12 и первого !1 коммутаторов. На выходе формирователя 35 импульса появляется короткий импульс, который устанавливает в единичное состояние и-разрядный счетчик

3 и сбрасывает в "0" -разрядный счетчик 4. Импульсная последовательность о от генератора 33 через тре— тий коммутатор 2! поступает на вычитающий вход реверсивного счетчика 5 и ) а вход делителя 32. Импульсная последовательность 0, и с выхода делителя 32 поступает на вход нычитателя и через второй коммутатор 12 на счетный вход †разрядно счетчика 4 и на вход вычитателя 27, По30 следовательность и связана с после.довательностью и„ выражением и и

Э (7)

А 35 где k — коэффициент деления дели4 теля.

Приращение du импульсной после1 довательности и, вызывает приращение l импульсной последовательности R на выходе элемента ИЛИ 8, которая поступает на вход вычитателя. Приращение dv импульсной последовательности v на выходе 30 вы— читателя 27 и на входе ь-разрядного счетчика 3 определяется выражением

Приращение d f импульсной последовательности 0 связано с прираще— нием du импульсной последователь1 насти и соотношением а — v

dl = — - — du а 1

Из выражений (8) и (9) dv du — л, V а (10) н и-разрядном счетчике 3

Мл x < hx где k

k a

Таким образом, введение в состав у стр ой ст в а ук аз анны х узла в и из ме—

I нение связей позволяет дополнительно вычислять функции нида р = k En x х 1с лх

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

Па достижении импульсной последовательностью и величины числа р, записанного ранее в реверсивном счетчике 5, этот счетчик обнуляется и сигналом с выхода обнуления переключает триггер 34 в нулевое состояние, которое запрещает даль) нейшее прохождение импульсов от генератора 33 через второй 12 и третий 21 коммутаторы. На этом процесс преобразования заканчивается.

Учитывая равенство и и р и интегрируя выражение (10) с учетом пределов интегрирования и уравнения (7) получаем текущее значение числа

1120322

1120322

Al2 7

Редактор И. Николайчук

Заказ 7 743/36 Тираж 698 Подписное

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

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

Составитель А. Шуляпов

Техред М,Надь Корректор О.Луговая

Филиал ППП "Патент", г. Ужгород, ул. Проектная,4

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

 

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

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

Изобретение относится к вычислительной технике и предназначено для вычисления натурального логарифма двоичного числа, представленного в формате "фиксированная запятая"
Наверх