Умножитель/делитель с повышенным быстродействием

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

Full description

Saved in:
Bibliographic Details
Date:2009
Main Author: Синегуб, Н.И.
Format: Article
Language:Russian
Published: Інститут фізики напівпровідників імені В.Є. Лашкарьова НАН України 2009
Series:Технология и конструирование в электронной аппаратуре
Subjects:
Online Access:http://dspace.nbuv.gov.ua/handle/123456789/52056
Tags: Add Tag
No Tags, Be the first to tag this record!
Journal Title:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Cite this:Умножитель/делитель с повышенным быстродействием / Н.И. Синегуб // Технология и конструирование в электронной аппаратуре. — 2009. — № 3. — С. 16-12. — Бібліогр.: 4 назв. — рос.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-52056
record_format dspace
spelling irk-123456789-520562013-12-27T03:15:12Z Умножитель/делитель с повышенным быстродействием Синегуб, Н.И. Микропроцессорные устройства и системы Рассмотрены вопросы разработки оригинальной структуры умножителя/делителя, в котором на первой ступени аппаратно совмещаются операции умножения и вычитания целых чисел в дополнительном коде, что позволяет повысить быстродействие устройства. Кроме того, в предложенном устройстве умножения/деления отсутствуют операции пересылки цифр, что также повышает быстродействие данного устройства. Розглянуто питання розробки оригінальної структури помножувача/дільника, в якому на першому ступені апаратно суміщаються операції множення і віднімання цілих чисел в доповняльному коді, що дозволяє підвищити швидкодію пристрою. Крім того, в запропонованому пристрої множення/ділення відсутні операції пересилки чисел, що також підвищує швидкодію даного пристрою. The problem of working out the original multiplier's/divisor's structure being combined apparatuses on first degree operations of multiplication and subtraction of integers in additional code permitting to raise rapid action of the device has been considered. Moreover operations of sending integers are absent in offered device raising rapid action of given device as well. 2009 Article Умножитель/делитель с повышенным быстродействием / Н.И. Синегуб // Технология и конструирование в электронной аппаратуре. — 2009. — № 3. — С. 16-12. — Бібліогр.: 4 назв. — рос. 2225-5818 http://dspace.nbuv.gov.ua/handle/123456789/52056 ru Технология и конструирование в электронной аппаратуре Інститут фізики напівпровідників імені В.Є. Лашкарьова НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Russian
topic Микропроцессорные устройства и системы
Микропроцессорные устройства и системы
spellingShingle Микропроцессорные устройства и системы
Микропроцессорные устройства и системы
Синегуб, Н.И.
Умножитель/делитель с повышенным быстродействием
Технология и конструирование в электронной аппаратуре
description Рассмотрены вопросы разработки оригинальной структуры умножителя/делителя, в котором на первой ступени аппаратно совмещаются операции умножения и вычитания целых чисел в дополнительном коде, что позволяет повысить быстродействие устройства. Кроме того, в предложенном устройстве умножения/деления отсутствуют операции пересылки цифр, что также повышает быстродействие данного устройства.
format Article
author Синегуб, Н.И.
author_facet Синегуб, Н.И.
author_sort Синегуб, Н.И.
title Умножитель/делитель с повышенным быстродействием
title_short Умножитель/делитель с повышенным быстродействием
title_full Умножитель/делитель с повышенным быстродействием
title_fullStr Умножитель/делитель с повышенным быстродействием
title_full_unstemmed Умножитель/делитель с повышенным быстродействием
title_sort умножитель/делитель с повышенным быстродействием
publisher Інститут фізики напівпровідників імені В.Є. Лашкарьова НАН України
publishDate 2009
topic_facet Микропроцессорные устройства и системы
url http://dspace.nbuv.gov.ua/handle/123456789/52056
citation_txt Умножитель/делитель с повышенным быстродействием / Н.И. Синегуб // Технология и конструирование в электронной аппаратуре. — 2009. — № 3. — С. 16-12. — Бібліогр.: 4 назв. — рос.
series Технология и конструирование в электронной аппаратуре
work_keys_str_mv AT sinegubni umnožitelʹdelitelʹspovyšennymbystrodejstviem
first_indexed 2025-07-04T14:23:45Z
last_indexed 2025-07-04T14:23:45Z
_version_ 1836726643834486784
fulltext Òåõíîëîãèÿ è êîíñòðóèðîâàíèå â ýëåêòðîííîé àïïàðàòóðå, 2009, ¹ 3 16 ÌÈÊÐÎÏÐÎÖÅÑÑÎÐÍÛÅ ÓÑÒÐÎÉÑÒÂÀ È ÑÈÑÒÅÌÛ Äàòà ïîñòóïëåíèÿ â ðåäàêöèþ 08.04 2009 ã. Îïïîíåíò ä. ò. í. Â. Ñ. ÑÈÒÍÈÊΠ(ÎÍÏÓ, ã. Îäåññà) Ê. ò. í. Í. È. ÑÈÍÅÃÓÁ Óêðàèíà, Îäåññêèé íàöèîíàëüíûé ïîëèòåõíè÷åñêèé óíèâåðñèòåò ÓÌÍÎÆÈÒÅËÜ/ÄÅËÈÒÅËÜ Ñ ÏÎÂÛØÅÍÍÛÌ ÁÛÑÒÐÎÄÅÉÑÒÂÈÅÌ Ðàçðàáîòêà îïåðàöèîííûõ óñòðîéñòâ (ÎÓ) ñ ñîâ- ìåùåííûìè ôóíêöèÿìè ÿâëÿåòñÿ îäíèì èç àêòóàëü- íûõ íàïðàâëåíèé ïðè ñèíòåçå öèôðîâîé àïïàðàòóðû. Ïðè ýòîì îñîáûé èíòåðåñ ïðåäñòàâëÿåò ñëó÷àé, êîãäà áûñòðîäåéñòâèå ÎÓ ñ íåñêîëüêèìè ñîâìåùåííûìè ôóíêöèÿìè âûøå ñóììàðíîãî áûñòðîäåéñòâèÿ îò- äåëüíî âçÿòûõ àëãîðèòìè÷åñêèõ óñòðîéñòâ, êàæäîå èç êîòîðûõ âûïîëíÿåò òîëüêî îäíó èç ýòèõ ôóíêöèé. Ýòî äîñòèæèìî ïðè íåêîòîðîì óâåëè÷åíèè àïïàðàò- íîé ñëîæíîñòè óñòðîéñòâà ñ ñîâìåùåííûìè ôóíê- öèÿìè.  íàñòîÿùåé ðàáîòå ïðåäëàãàåòñÿ óñòðîéñòâî óì- íîæåíèÿ/äåëåíèÿ ñ ïîâûøåííûì áûñòðîäåéñòâèåì, êîòîðîå äîñòèãàåòñÿ çà ñ÷åò ñîâìåùåíèÿ äâóõ îïåðà- öèé íà îäíîé ñòóïåíè. Èçâåñòíî óñòðîéñòâî ñ àïïàðàòíûì ñîâìåùåíèåì íà îäíîé ñòðóêòóðå îïåðàöèé óìíîæåíèÿ, äåëåíèÿ, èçâëå÷åíèÿ êâàäðàòíîãî êîðíÿ, à òàêæå ïðîöåäóð àñ- ñîöèàòèâíîãî ïîèñêà â äâóõ âàðèàíòàõ � áåç ðàçäå- ëåíèÿ óñòðîéñòâà íà îäíîðàçðÿäíûå ÿ÷åéêè è ñ ðàç- äåëåíèåì [1, ñ. 86�100], ïðè ýòîì óêàçàííûå îïåðà- öèè âûïîëíÿþòñÿ ïîñëåäîâàòåëüíî îäíà çà äðóãîé. Íà ðèñ. 1 ïðåäñòàâëåíà ñòðóêòóðíàÿ ñõåìà i-é ñòó- ïåíè êîíâåéåðíîãî óñòðîéñòâà äåëåíèÿ, ïðåäëîæåí- íàÿ â [1]. Âñåãî íåîáõîäèìî n ñòóïåíåé êîíâåéåðà, êàæäàÿ ñîäåðæèò òðè ðåãèñòðà Ðã, n-ðàçðÿäíûé ñóì- ìàòîð Σ è òðèããåð T. Ñäâèã íà îäèí ðàçðÿä çíà÷åíèé Ði çàäàåòñÿ ñîîòâåòñòâóþùèì ìîíòàæîì ìåæñîåäè- íåíèé. Ìóëüòèïëåêñîð ÌÕ ðàçðåøàåò ïðîõîæäåíèå ïîòîêà äàííûõ îò îäíîé ñòóïåíè êîíâåéåðà ê äðóãîé ÷åðåç ñóììàòîð èëè ìèíóÿ åãî â çàâèñèìîñòè îò çíà- ÷åíèÿ çíàêîâîãî ðàçðÿäà ñóììàòîðà. Ñõåìà ôóíêöèîíèðóåò ñëåäóþùèì îáðàçîì. Ïóñòü äåëèìîå Ði è äåëèòåëü Ñi � öåëûå ïîëîæè- òåëüíûå ÷èñëà. Åñëè Ci>Ði, òî â ïîñëåäóþùóþ ñòó- ïåíü Ði ïåðåäàåòñÿ áåç èçìåíåíèÿ, à â î÷åðåäíîé, (i+1)-é, ðàçðÿä ÷àñòíîãî Ri+1 çàíîñèòñÿ «0». Åñëè Ñi≤Ði, òî â ïîñëåäóþùóþ ñòóïåíü êîíâåéåðà ïåðåäàåòñÿ íîâîå çíà÷åíèå Ði+1=(Ði�Ñi), à ðàçðÿäó ÷àñòíîãî ïðèñâàè- âàåòñÿ çíà÷åíèå «1». Äàëåå Ði ñäâèãàåòñÿ íà îäèí ðàç- ðÿä âëåâî îòíîñèòåëüíî ïðåæíåãî çíà÷åíèÿ. Íà íî- âîé ñòóïåíè êîíâåéåðà îïåðàöèÿ ïîâòîðÿåòñÿ.  äî- ïîëíèòåëüíîì êîäå ïðîèçâîäèòñÿ âû÷èòàíèÿ (Ði�Ñi). Äàííîå óñòðîéñòâî âûïîëíÿåò òîëüêî îïåðàöèþ äåëåíèÿ ÷èñëà Ð íà ÷èñëî Ñ. Äëÿ òîãî, ÷òîáû âûïîë- íèòü îïåðàöèþ F=((±À)×(±Â))/(+Ñ), íåîáõîäèìî ïðåä- âàðèòåëüíî çàãîòîâèòü ðåçóëüòàò ïðîèçâåäåíèÿ Ð=(±À)×(±Â), è çàòåì ïîäàòü åãî íà äàííîå óñòðîé- ñòâî äåëåíèÿ, ÷òî óâåëè÷èâàåò âðåìÿ âûïîëíåíèÿ îïå- ðàöèè F. Ïîêàæåì ýòî íà ïðèìåðå. Ïóñòü çàäàíû öåëûå ÷èñëà À=(+15)10; Â=(�15)10; Ñ=(+12)10. Òðåáóåòñÿ âûïîëíèòü îïåðàöèþ F=((+15)10×(�15)10)/(+12)10. Íà óñòðîéñòâå óìíîæåíèÿ âû÷èñëÿåòñÿ ïðîèçâå- äåíèå P=À×Â=(+15)10×(�15)10=(�225)10. Âðåìÿ ôîð- ìèðîâàíèÿ ïðîèçâåäåíèÿ ðàâíî Òóì. Çàòåì ÷èñëî P=(�225)10 ïîäàåòñÿ íà óñòðîéñòâî äåëåíèÿ, ãäå îñó- ùåñòâëÿåòñÿ åãî äåëåíèå íà ÷èñëî Ñ=(+12)10. Äåëå- íèå âûïîëíÿåòñÿ â ðåæèìå ðàáîòû ñ óñëîâíî-ôèêñè- ðîâàííîé çàïÿòîé [2, ñ. 47�51]. Ïðè ýòîì ðàçðÿäíàÿ ñåòêà â ðàññìàòðèâàåìîì ïðèìåðå ñîäåðæèò n=16 ðàç- ðÿäîâ (áåç çíàêà), ãäå óñëîâíîå ïîëîæåíèå çàïÿòîé îïðåäåëÿåòñÿ çíà÷åíèåì k=n/2=8. ×òîáû âûïîëíèòü äåëåíèå, ÷èñëà Ð è Ñ ïðåäñòàâ- ëÿþòñÿ â äâîè÷íîì ïðÿìîì êîäå: P=(�225)10=(111100001)2 ïð; Ñ=(+12)10=(01100)2 ïð. • • Ði Ñi Ri Ðã1i Ðã2i Ðã3i�1 Σ i & & 1 MX Ðã1i+1 Ðã2i+1 Ðã3i Ti Ði+1 Ñi+1 Ri+1 Ðèñ. 1. Ñòðóêòóðíàÿ ñõåìà i-é ñòóïåíè êîíâåéåðíîãî óñòðîéñòâà äåëåíèÿ Òåõíîëîãèÿ è êîíñòðóèðîâàíèå â ýëåêòðîííîé àïïàðàòóðå, 2009, ¹ 3 17 ÌÈÊÐÎÏÐÎÖÅÑÑÎÐÍÛÅ ÓÑÒÐÎÉÑÒÂÀ È ÑÈÑÒÅÌÛ Ôîðìèðîâàíèå êîäîâ ÷èñåë Ñîäåðæàíèå îïåðàöèè Ðàçðÿä ÷àñòíîãî 10000000011100001 00000110000000000 Îïðåäåëåíèå êîäà çíàêà ÷àñòíîãî. Çíàê ÷àñòíîãî ñîâïàäàåò ñî çíàêîì äåëèìîãî Ð.  óñòðîéñòâå äåëåíèÿ áóäåò îáðàáàòûâàòüñÿ ìîäóëü |Ð|. 00000000011100001 + 11111010000000000 11111010011100001 ← 00000000011100001 00000000111000010 Ïåðâàÿ ñòóïåíü. Âû÷èòàíèå (|Ð|−Ñ) â äîïîëíèòåëüíîì êîäå. Òàê êàê |Ð|<Ñ, â ïîñëåäóþùóþ ñòóïåíü êîíâåéåðà ñ ïîìîùüþ ìóëüòèïëåêñîðà ÌÕ |Ð| ïåðåäàåòñÿ áåç èçìåíåíèÿ. Ñîîòâåòñòâóþùåìó ðàçðÿäó ÷àñòíîãî ïðèñâàèâàåòñÿ çíà÷åíèå «0». Çíà÷åíèå |Ð| ñäâèãàåòñÿ íà îäèí ðàçðÿä âëåâî îòíîñèòåëüíî ïðåæíåãî çíà÷åíèÿ (Ð1). 0 (çíàê) 00000000111000010 + 11111010000000000 11111010111000010 ← 00000000111000010 00000001110000100 Âòîðàÿ ñòóïåíü. Âû÷èòàíèå (Ð1−Ñ): Ð1<Ñ è â ïîñëåäóþùóþ ñòóïåíü Ð1 ïåðåäàåòñÿ áåç èçìåíåíèÿ. Ñîîòâåòñòâóþùåìó ðàçðÿäó ÷àñòíîãî ïðè- ñâàèâàåòñÿ çíà÷åíèå «0». Çíà÷åíèå Ð1 ñäâèãàåòñÿ íà îäèí ðàçðÿä âëåâî (Ð2). 0 (ñòàðøèé ðàçðÿä) 00000001110000100 + 11111010000000000 11111011110000100 ← 00000001110000100 00000011100001000 Òðåòüÿ ñòóïåíü. Âû÷èòàíèå (Ð2−Ñ): Ð2<Ñ è çíà÷åíèå Ð2 ïåðåäàåòñÿ áåç èçìåíåíèÿ. Ñîîòâåòñòâóþùåìó ðàçðÿäó ÷àñòíîãî ïðèñâàèâàåòñÿ çíà÷å- íèå «0». Çíà÷åíèå Ð2 ñäâèãàåòñÿ íà îäèí ðàçðÿä âëåâî (Ð3). 0 00000011100001000 + 11111010000000000 11111101100001000 ← 00000011100001000 00000111000010000 ×åòâåðòàÿ ñòóïåíü. Âû÷èòàíèå (Ð3−Ñ): Ð3<Ñ è çíà÷åíèå Ð3 ïåðåäàåòñÿ áåç èçìåíåíèÿ. Ñîîòâåòñòâóþùåìó ðàçðÿäó ÷àñòíîãî ïðèñâàèâàåòñÿ çíà÷åíèå «0». Çíà÷åíèå Ð3 ñäâèãàåòñÿ íà îäèí ðàçðÿä âëåâî (Ð4). 0 00000111000010000 + 11111010000000000 ← 00000001000010000 00000010000100000 Ïÿòàÿ ñòóïåíü. Âû÷èòàíèå (Ð4−Ñ): Ð4>Ñ è â ïîñëåäóþùóþ ñòóïåíü ïå- ðåäàåòñÿ íîâîå çíà÷åíèå Ð5=(Ð4−Ñ). Ñîîòâåòñòâóþùåìó ðàçðÿäó ÷àñòíî- ãî ïðèñâàèâàåòñÿ çíà÷åíèå «1». Çíà÷åíèå Ð5 ñäâèãàåòñÿ íà îäèí ðàçðÿä âëåâî (Ð6). 1 00000010000100000 + 11111010000000000 11111100000100000 ← 00000010000100000 00000100001000000 Øåñòàÿ ñòóïåíü. Âû÷èòàíèå (Ð6−Ñ): Ð6<Ñ è çíà÷åíèå Ð6 ïåðåäàåòñÿ áåç èçìåíåíèÿ. Ñîîòâåòñòâóþùåìó ðàçðÿäó ÷àñòíîãî ïðèñâàèâàåòñÿ çíà÷å- íèå «0». Çíà÷åíèå Ð6 ñäâèãàåòñÿ íà îäèí ðàçðÿä âëåâî (Ð7). 0 00000100001000000 + 11111010000000000 11111110001000000 ← 00000100001000000 00001000010000000 Ñåäüìàÿ ñòóïåíü. Âû÷èòàíèå (Ð7−Ñ): Ð7<Ñ è çíà÷åíèå Ð7 ïåðåäàåòñÿ áåç èçìåíåíèÿ. Ñîîòâåòñòâóþùåìó ðàçðÿäó ÷àñòíîãî ïðèñâàèâàåòñÿ çíà÷å- íèå «0». Çíà÷åíèå Ð7 ñäâèãàåòñÿ íà îäèí ðàçðÿä âëåâî (Ð8). 0 00001000010000000 + 11111010000000000 ← 00000010010000000 00000100100000000 Âîñüìàÿ ñòóïåíü. Âû÷èòàíèå (Ð8−Ñ): Ð8>Ñ è â ïîñëåäóþùóþ ñòóïåíü ïåðåäàåòñÿ íîâîå çíà÷åíèå Ð9=(Ð8−Ñ). Ñîîòâåòñòâóþùåìó ðàçðÿäó ÷à- ñòíîãî ïðèñâàèâàåòñÿ çíà÷åíèå «1». Çíà÷åíèå Ð9 ñäâèãàåòñÿ íà îäèí ðàçðÿä âëåâî (Ð10). 1 00000100100000000 + 11111010000000000 11111110100000000 00000100100000000 Äåâÿòàÿ ñòóïåíü. Âû÷èòàíèå (Ð10−Ñ): Ð10<Ñ è çíà÷åíèå Ð10 ïåðåäàåòñÿ áåç èçìåíåíèÿ. Ñîîòâåòñòâóþùåìó ðàçðÿäó ÷àñòíîãî ïðèñâàèâàåòñÿ çíà÷åíèå «0». 0 Íà âûõîäàõ óñòðîéñòâà äåëåíèÿ ñôîðìèðîâàëèñü: ÷àñòíîå â äâîè÷íîì ïðÿìîì êîäå R=(000010010)2 ïð=(18)10 è îñòàòîê îò äåëåíèÿ â äâîè÷íîì ïðÿìîì êîäå Q=(000001001)2 ïð=(9)10. ×àñòíîìó ïðèñâàèâàåòñÿ çíàê «−»: R=(−18)10; îñòàòêó ïðèñâàèâàåòñÿ çíàê «+»: Q=(+9)10. Òåõíîëîãèÿ è êîíñòðóèðîâàíèå â ýëåêòðîííîé àïïàðàòóðå, 2009, ¹ 3 18 ÌÈÊÐÎÏÐÎÖÅÑÑÎÐÍÛÅ ÓÑÒÐÎÉÑÒÂÀ È ÑÈÑÒÅÌÛ Äåëåíèå âûïîëíÿåòñÿ çà 9 òàêòîâ íà äåâÿòè ñòóïå- íÿõ êîíâåéåðíîãî óñòðîéñòâà äåëåíèÿ, êàê ýòî ïîêà- çàíî â òàáëèöå. Òàêèì îáðàçîì, â ðàññìàòðèâàåìîì ñëó÷àå âðå- ìÿ âûïîëíåíèÿ îïåðàöèè óìíîæåíèÿ è äåëåíèÿ ðàâíî Ò1=Òóì+9Òñ, (1) ãäå Òñ � âðåìÿ ñðàáàòûâàíèÿ ñóììàòîðà Σi. Äëÿ ñîâìåùåíèÿ îïåðàöèé óìíîæåíèÿ è äåëåíèÿ â îäíîì óñòðîéñòâå èñïîëüçóåì îäèí èç àëãîðèòìîâ óìíîæåíèÿ â äîïîëíèòåëüíûõ êîäàõ. Îí áàçèðóåòñÿ íà ïðåäñòàâëåíèè äîïîëíèòåëüíîãî êîäà êàê ïîçèöè- îííîãî ÷èñëà ñ ïîëîæèòåëüíûì âåñîì âñåõ åãî êî- ýôôèöèåíòîâ, êðîìå çíàêîâîãî ðàçðÿäà, èìåþùåãî îòðèöàòåëüíûé âåñîâîé êîýôôèöèåíò [3, ñ. 199�206]. Ñëåäîâàòåëüíî, äîïîëíèòåëüíûé êîä ÷èñëà èìååò âèä 2 1 äî ï 1 0 2 .2 n n i in i À a a −− − = − = − + ∑ (2) Âàðèàíò ââåäåíèÿ â ïàðàëëåëîãðàìì ÷àñòè÷íûõ ïðîèçâåäåíèé äîïîëíèòåëüíûõ áèòîâ ñëàãàåìîãî Ñ â äîïîëíèòåëüíîì êîäå äëÿ ðåàëèçàöèè îïåðàöèè F ′=(±A)×(±B)±C ïðè ðàçðÿäíîñòè ñîìíîæèòåëåé â äîïîëíèòåëüíîì êîäå (2), ðàâíîé ïÿòè, âêëþ÷àÿ çíà- êîâûé ðàçðÿä, ïðåäñòàâëåí íà ðèñ. 2 [4]. Íà ðèñóíêå áèòû ñëàãàåìîãî Ñ îáîçíà÷åíû «*». Äàííûé ïàðàë- ëåëîãðàìì îáðàáàòûâàåòñÿ ìíîãîðàçðÿäíûìè ìíîãî- îïåðàíäíûìè ñóììàòîðàìè. Ïðèâåäåì ïðèìåð. Ïóñòü çàäàíû öåëûå ÷èñëà: À=(+15)10; Â=(�15)10; Ñ=(�15)10. Òðåáóåòñÿ âûïîëíèòü îïåðàöèþ F ′=(+15)10×(�15)10+(�15)10. Ïðåäñòàâëÿåì À,  è Ñ â äâîè÷íîì äîïîëíèòåëü- íîì êîäå: À=(+15)10=(01111)2 ïð=(01111)2 äîï (÷èñëî ðàçðÿäîâ m=5); Â=(�15)10=(11111)2 ïð=(10001)2 äîï (÷èñëî ðàçðÿäîâ n=5); Ñ=(�15)10=(1111110001)2 äîï (÷èñëî ðàçðÿäîâ l=10). Ñõåìà ïåðåìíîæåíèÿ çàäàííûõ ÷èñåë À è  â ñî- îòâåòñòâèè ñ (2) è ðèñ. 2 ïîêàçàíà íà ðèñ. 3. Çäåñü â ñòîëáöå ñ âåñîì 29 ôîðìèðóåòñÿ çíàê ïðîèçâåäåíèÿ.  ðåçóëüòàòå ïîëó÷åíî P=À×Â=(1100011111)2 äîï=(1011100001)2 ïð=(�225)10.  ñîîòâåòñòâèè ñ ðèñ. 2, F′=P+C=(�225)10+(�15)10=(1100011111)2 äîï+ +(1111110001)2 äîï=(1100010000)2 äîï= =(1011110000)2 ïð=(�240)10. Íà ðèñ. 4 ïðèâåäåíà ñòðóêòóðíàÿ ñõåìà óñòðîé- ñòâà óìíîæåíèÿ/äåëåíèÿ ïîâûøåííîãî áûñòðîäåé- ñòâèÿ, ðåàëèçóþùåãî îïåðàöèþ F=((±À)×(±Â))/(+Ñ) àïïàðàòíûì ñïîñîáîì. Ñðàâíèì âðåìåííûå õàðàêòå- ðèñòèêè ïðåäëîæåííîãî óñòðîéñòâà óìíîæåíèÿ/äåëå- íèÿ è èçâåñòíîãî óñòðîéñòâà äåëåíèÿ, ðàññìîòðåííî- ãî âûøå (ðèñ. 1). Çàäà÷à òà æå: À=(+15)10; Â=(�15)10; Ñ=(+12)10. 29 28 27 26 25 24 23 22 21 20 b4 a3b0 a2b0 a1b0 a0b0 a3b1 a2b1 a1b1 a0b1 * 4b a3b2 a2b2 a1b2 a0b2 * 4a a3b3 a2b3 a1b3 a0b3 * 3 4a b 2 4a b 1 4a b 0 4a b * 1 a4b4 4 3a b 4 2a b 4 1a b 4 0a b * * * * * a4 * Ðèñ. 2. Âàðèàíò ââåäåíèÿ áèòîâ ñëàãàåìîãî Ñ 29 28 27 26 25 24 23 22 21 20 0 1 1 1 1 × 1 0 0 0 1 ������������������������ �1 1 1 1 1 1 1 �1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ������������������������ 1 1 0 0 0 1 1 1 1 1 Ðèñ. 3. Ñõåìà ïåðåìíîæåíèÿ ÷èñåë À=(+15)10 è Â=(�15)10 Òåõíîëîãèÿ è êîíñòðóèðîâàíèå â ýëåêòðîííîé àïïàðàòóðå, 2009, ¹ 3 19 ÌÈÊÐÎÏÐÎÖÅÑÑÎÐÍÛÅ ÓÑÒÐÎÉÑÒÂÀ È ÑÈÑÒÅÌÛ • • • • • • • • • (+Â) (+Â) Áëîê 1 Áëîê 2 (+À) (+À)(�Ñ)=0 (�Ñ) Çíàê & & MX 1 & & MX 1 S C Σ (�Ñ) Ñòàðøèé ðàçðÿä S C Σ (�Ñ) & & MX 1 Îñòàòîê × à ñ ò í î å Ðèñ. 4. Ñòðóêòóðíàÿ ñõåìà óñòðîéñòâà óìíîæåíèÿ/äåëåíèÿ Ìëàäøèé ðàçðÿä 216 215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 0 1 1 1 1 × 0 1 1 1 1 ����������������������������������������������������� 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 ����������������������������������������������������� 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 + 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 ����������������������������������������������������� 1 1 1 1 1 0 1 0 0 1 1 1 0 0 0 0 1 Ðèñ. 5. Ñõåìà ïåðåìíîæåíèÿ â áëîêå 2 óñòðîéñòâà óìíîæåíèÿ/äåëåíèÿ Òåõíîëîãèÿ è êîíñòðóèðîâàíèå â ýëåêòðîííîé àïïàðàòóðå, 2009, ¹ 3 20 ÌÈÊÐÎÏÐÎÖÅÑÑÎÐÍÛÅ ÓÑÒÐÎÉÑÒÂÀ È ÑÈÑÒÅÌÛ Òðåáóåòñÿ âûïîëíèòü îïåðàöèþ F=((+15)10×(�15)10)/(+12)10.  áëîêàõ 1 è 2 ïðåäëîæåííîãî óñòðîéñòâà, â ñî- îòâåòñòâèè ñ ðèñ. 2, âûïîëíÿåòñÿ îïåðàöèÿ G=(+À)×(+Â)�(+Ñ)=(+15)10×(+15)10�(+12)10= =(01111)2 äîï× (01111)2 äîï+(11111010000000000)2 äîï = =(11111010011100001)2 äîï, ÷òî ïîêàçàíî íà ðèñ. 5. Çäåñü çíàê ïðîèçâåäåíèÿ, ñôîðìèðîâàííûé â ñòîëáöå ñ âåñîì 29, çàïèñûâàåò- ñÿ â ðàçðÿäû ñ âåñîì 210�216. Äàííûé ïàðàëëåëîã- ðàìì îáðàáàòûâàåòñÿ ìíîãîðàçðÿäíûìè ìíîãîîïåðàí- äíûìè ñóììàòîðàìè, ïîýòîìó îïåðàöèè óìíîæåíèÿ è ñóììèðîâàíèÿ â áëîêå âûïîëíÿþòñÿ îäíîâðåìåí- íî. Áëîê 1 àíàëîãè÷åí áëîêó 2, çà èñêëþ÷åíèåì òîãî, ÷òî çíà÷åíèå Ñ â áëîêå 1 âñåãäà ðàâíî íóëþ. Ñäâèã íà îäèí ðàçðÿä ïðîìåæóòî÷íûõ çíà÷åíèé â óñòðîéñòâå óìíîæåíèÿ/äåëåíèÿ çàäàåòñÿ ñîîòâåòñòâó- þùèì ìîíòàæîì ìåæñîåäèíåíèé. Êàê è â óñòðîéñòâå äåëåíèÿ, ðàññìîòðåííîì âûøå, îïåðàöèÿ äåëåíèÿ çäåñü âûïîëíÿåòñÿ àíàëîãè÷íî íà äåâÿòè ñòóïåíÿõ. Îäíàêî íà ïåðâîé ñòóïåíè äàííîãî óñòðîéñòâà â áëîêàõ 1 è 2 îäíîâðåìåííî ïðîèçâî- äèòñÿ óìíîæåíèå (Ð=À×Â) è âû÷èòàíèå (Ð�Ñ) ÷èñåë çà âðåìÿ Òóì. Òàêèì îáðàçîì, âðåìÿ ñðàáàòûâàíèÿ ïðåäëîæåí- íîãî óñòðîéñòâà ñîñòàâëÿåò Ò2=Òóì+8Òñ, (3) ò. å. îíî áûñòðåå èçâåñòíîãî óñòðîéñòâà äåëåíèÿ íà âðåìÿ Òñ. Êðîìå òîãî, â ïðåäëîæåííîì óñòðîéñòâå óìíîæåíèÿ/äåëåíèÿ îòñóòñòâóþò îïåðàöèè ïåðåñûë- êè ÷èñåë, ÷òî òàêæå ïîâûøàåò åãî áûñòðîäåéñòâèå. ÈÑÏÎËÜÇÎÂÀÍÍÛÅ ÈÑÒÎ×ÍÈÊÈ 1. Âûøåí÷óê È. Ì., ×åðêàññêèé Í. Â. Àëãîðèòìè÷åñêèå îïå- ðàöèîííûå óñòðîéñòâà è ñóïåðÝÂÌ.� Êèåâ: Òýõíèêà, 1990. 2. Ñîëîâüåâ Ã. Í. Àðèôìåòè÷åñêèå óñòðîéñòâà ÝÂÌ.� Ì.: Ýíåðãèÿ, 1978. 3. Óãðþìîâ Å. Ï. Ïðîåêòèðîâàíèå ýëåìåíòîâ è óçëîâ ÝÂÌ.� Ì.: Âûñø. øê., 1987. 4. Ñèíåãóá Í. È. Ñèíòåç óñòðîéñòâ óìíîæåíèÿ/ñóììèðîâàíèÿ // Ìàòåð³àëè ÌÍÏÊ «Ðîçâèòîê íàóêîâèõ äîñë³äæåíü «2005»».� 2005.� Ò. 8.� Ïîëòàâà: «²íòåðÃðàô³êà», 2005.� Ñ. 76�80. ÍÎÂÛÅ ÊÍÈÃÈ Í Î Â Û Å Ê Í È Ã È Ôëóêòóàöèè è øóìû â ñëîæíûõ ñèñòåìàõ æèâîé è íåæèâîé ïðèðîäû / Ïîä ðåä. P. M. Þëüìåòüåâà, À. Â. Ìîêøèíà, Ñ. À. ĸìèíà, Ì. Õ. Ñàëàõîâà.� Êàçàíü: Èçä-âî Ìèíèñòåð- ñòâà îáðàçîâàíèÿ è íàóêè ÐÒ, Ðåäàêöèîííî-èçäàòåëüñêèé öåíòð «Øêîëà», 2008.� 456 ñ. Êíèãà ïðåäñòàâëÿåò ñîáîé ñáîðíèê îðèãèíàëüíûõ ðàáîò èçâåñòíûõ ðîññèéñêèõ ñïåöèàëèñòîâ, ïî- ñâÿùåííûõ ïðîáëåìàì èçó÷åíèÿ êàê ôóíäàìåíòàëüíîé ðîëè ôëóêòóàöèé è øóìîâ â ïîâåäåíèè ñëîæíûõ ñèñòåì æèâîé è íåæèâîé ïðèðîäû, òàê è âîçìîæíûì ïðèëîæåíèÿì â ôèçèîëîãèè, ìåäè- öèíå, íåéðîôèçèîëîãèè, ðàäèîôèçèêå è ôóíêöèîíàëüíîé ýëåêòðîíèêå, ñåéñìîëîãèè, àñòðîôèçèêå è äðóãèõ îáëàñòÿõ ñîâðåìåííîãî åñòåñòâîçíàíèÿ. Ïî ñâîåé ñòðóêòóðå è àêòóàëüíîñòè ïðîáëåìàòè- êè êíèãà ïðåäñòàâëÿåò êîëëåêòèâíóþ ìîíîãðàôèþ, íàïèñàííóþ âåäóùèìè ñïåöèàëèñòàìè â äàí- íîé îáëàñòè. Îíà ïðåäíàçíà÷åíà äëÿ øèðîêîãî êðóãà ñïåöèàëèñòîâ ïî ôóíäàìåíòàëüíûì è ïðè- êëàäíûì âîïðîñàì èññëåäîâàíèÿ ôëóêòóàöèé è øóìîâ è èõ âîçìîæíûì ïðèëîæåíèÿì â áîëü- øîì êðóãå ÿâëåíèé ñîâðåìåííîé ôèçèêè è åñòåñòâîçíàíèÿ. Êíèãà ñîäåðæèò ðåçóëüòàòû ïîñëåäíèõ èññëåäîâàíèé, à òàêæå ðàáîòû îáçîðíîãî õàðàêòåðà. Îäíà èç îñíîâíûõ öåëåé äàííîãî èçäàíèÿ ñîñòîèò â ïðèâëå÷åíèè ñòóäåíòîâ, àñïèðàíòîâ è ìîëîäûõ ó÷åíûõ ê óâëåêàòåëüíîìó íàïðàâëåíèþ èññëåäîâàòåëüñêîé äåÿòåëüíîñòè â íîâîé èíòåíñèâíî ðàçâèâàþùåéñÿ îáëàñòè ôèçèêè. Ñîäåðæàíèå: 1. Â. Â. Ó÷àéêèí «Âñåëåííàÿ êàê ôðàêòàëüíàÿ ïûëü: ôëóêòóàöèè è êîððåëÿöèè». 2. B. C. Àíèùåíêî, Ò. Å. Âàäèâàñîâà, Ã. Å. Ñòðåëêîâà «Âëèÿíèå øóìà íà õàîòè÷åñêèå ñèñòåìû». 3. P. M. Þëüìåòüåâ, Ï. Õàíããè «Ìåõàíèçìû ôîðìèðîâàíèÿ äîëãîâðåìåííûõ êîððåëÿöèé â ñëîæíûõ ñèñòåìàõ çà ñ÷åò ñòàòèñòè÷åñêèõ ýôôåêòîâ ïàìÿòè». 4. Ñ. Ô. Òèìàøåâ «Ôëèêêåð-øóìîâàÿ ñïåêòðîñêîïèÿ êàê îáùèé ôåíîìåíîëîãè÷åñêèé ïîäõîä ê èçâëå÷å- íèþ èíôîðìàöèè èç õàîòè÷åñêèõ ñèãíàëîâ». 5. P. P. Íèãìàòóëëèí «×òî òàêîå ÊÓÌ�à (êîëè÷åñòâåííàÿ óíèâåðñàëüíàÿ ìåòêà) è ñ ÷åì åå åäÿò»? 6. Â. Â. Ðîçàíîâ, Î. Â. Ðóäåíêî, Í. Í. Ñûñîåâ «Ñëîæíûå çàäà÷è íåëèíåéíîé àêóñòèêè è ãåìîäèíàìèêè». 7. À. Â. Ìîêøèí «Ïðîöåññû ñòðóêòóðíîãî óïîðÿäî÷åíèÿ â ìåòàëëè÷åñêèõ ñòåêëàõ: âëèÿíèå ñäâèãîâîãî âîçäåéñòâèÿ». 8. À. À. Ïîòàïîâ «Ôðàêòàëüíûå ìåòîäû èññëåäîâàíèÿ ôëóêòóàöèé ñèãíàëîâ è äèíàìè÷åñêèõ ñèñòåì â ïðîñòðàíñòâå äðîáíîé ðàçìåðíîñòè». 9. Â. Â. Àôàíàñüåâ, Ñ. Ñ. Ëîãèíîâ «Äèàãíîñòèêà ýëåêòðîííûõ äèíàìè÷åñêèõ ñèñòåì íà îñíîâå íåãàðìîíè- ÷åñêèõ äðîáíî-ñòåïåííûõ ñïåêòðîâ». 10. Â. Â. Àôàíàñüåâ, Â. Ï. Äàíèëàåâ, Þ. Å. Ïîëüñêèé «Îáîáùåííûå ìíîãîìîäîâûå ìîäåëè â àíàëèçå è äèàãíîñòèêå ôðàêòàëüíûõ ñòðóêòóð, æèâûõ è íåæèâûõ äèíàìè÷åñêèõ ñèñòåì». 11. Ã. Â. Ãðóøåâñêàÿ, Ã. Ã. Êðûëîâ «Áèîëîãè÷åñêè ìîòèâèðîâàííûå íåéðîñåòè èç õàîòè÷åñêèõ îñöèëëÿòîðîâ». 12. À. Í. ×óâûðîâ «Ôàçîâûå âîëíû â íåìàòè÷åñêèõ æèäêèõ êðèñòàëëàõ: ñëåäñòâèå ñàìîîðãàíèçàöèè ãèäðîäèíàìè÷åñêîé ôëóêòóàöèè». 13. Í. Ã. Ìèãðàíîâ, Ð. Í. Ìèãðàíîâà «Êîîïåðàòèâíûå ÿâëåíèÿ â îòêðûòûõ ñèñòåìàõ: ôóíêöèîíàëüíûé ïîäõîä». 14. Ã. Â. Âñòîâñêèé «Âûÿâëåíèå ïðîñòðàíñòâåííûõ è âðåìåííûõ èåðàðõè÷åñêèõ ñòðóêòóð â ñëîæíûõ ñèñòåìàõ».