Co je multiplikátor pole 4 × 4 a jeho fungování

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





Multiplikátory se používají v široké škále digitálního zpracování signálu a dalších aplikacích. Kvůli pokroku v současných technologiích se mnoho výzkumníků kvůli lepšímu výkonu soustředilo hlavně na konstrukční faktory. Některé z návrhových cílů jsou - vysoká rychlost, přesnost, nízká spotřeba energie, pravidelnost rozložení, menší plocha. Procesor DSP má různé výpočetní bloky, například multiplexery, přidavače, MAC . Rychlost provozu a provádění těchto bloků se ve srovnání s předchozími verzemi zvýšila. Rychlost provádění multiplikátorů závisí na dvou faktorech, polovodičová technologie a multiplikační architektura. Sčítačky jsou základním stavebním kamenem digitálních multiplexerů, kde provádíme řadu opakovaných sčítání, aby se urychlil provoz multiplikátoru, je třeba zvýšit provozní rychlost sčítače. Existuje mnoho aplikací pro zpracování digitálního signálu, kde kritická cesta zpoždění a výkon procesoru spočívají v multiplikátoru. Existují různé typy multiplikátorů, mezi nimiž je multiplikátor pole 4 × 4 pokročilý, který je popsán v tomto článku.

Schémata násobení v multiplikátoru pole 4 × 4

Existují dva typy schémat násobení




Sériové násobení (Shift – Add): Operaci sériového násobení lze vyřešit vyhledáním dílčích produktů a následným přidáním dílčích produktů dohromady. Implementace jsou primitivní s jednoduchou architekturou

Paralelní násobení: Paralelní produkty jsou generovány současně v paralelním násobení a na vysoce výkonném stroji Jsou použity paralelní implementace, latence je minimalizována.



Multiplikační algoritmus

Proces násobení má tři hlavní kroky:

  • Částečné generování produktu
  • Částečná redukce produktu
  • Konečné přidání.

Běžnou metodou násobení je algoritmus „add and shift“. Algoritmus násobení pro N-bitový multiplikátor je uveden níže.


Násobení 4 x 4

Násobení 4 x 4

4 - 4 - násobení 1

4 - 4 - násobení 1

příklad-2

příklad-2

Dílčí produkty se generují pomocí bran AND, kde

  • Multiplikátor = N-bitů
  • Multiplikátor = M-bity
  • dílčí produkty = N * M.

Násobení dvou 8bitových čísel, které generuje 16bitový produkt.

Rovnice sčítání je

P (m + n) = A (m). B (n) = i = 0 m-1∑ j = 0n-1∑ ai bj 2i + j ……. 1

A, B = 8 bitů

Kroky při násobení

Následují kroky pro jakékoli násobení

  • Pokud je LSB multiplikátoru „1“. poté přidejte multiplikátor do akumulátoru multiplikátor bit je posunut o jeden bit doprava a multiplikátor bit je posunut o jeden bit doleva.
  • Zastavte, když jsou všechny bity multiplikátoru nulové.
  • Méně hardwaru se používá, pokud jsou dílčí produkty přidávány sériově. Můžeme přidat všechny PP pomocí paralelního multiplikátoru. Je však možné použít kompresní techniku, počet dílčích produktů lze snížit před provedením přidávání.

Různé typy multiplikátorů

Různé typy multiplikátorů jsou,

Násobitel stánku

Funkce multiplikátoru stánku je, vynásobit 2 podepsaná binární čísla, která jsou reprezentována v Doplněk 2 formulář. Výhody multiplikátorů kabin jsou Minimum komplexní, Násobení je zrychleno. Nevýhody multiplikátorů stánků jsou Vysoká spotřeba energie.

Kombinovaný multiplikátor

Kombinovaný multiplikátor provádí násobení dvou nepodepsaných binárních čísel. Výhodou kombinovaného multiplikátoru je, že může snadno generovat meziprodukty. Hlavní nevýhodou kombinovaného multiplikátoru je, že zabírá velké plochy.

Sekvenční multiplikátor

Násobení je rozděleno do posloupnosti kroků, kde je vygenerovaný dílčí produkt přidán k částečnému součtu akumulátoru a nyní je posunut do dalšího kroku. Výhodou je, že zabírá menší plochu. Nevýhodou sekvenčního multiplikátoru je, že jde o pomalý proces.

Wallaceův multiplikátor

Snižuje počet dílčích produktů a pro přidání dílčích produktů používá sčítač carry select. Výhodou multiplikátoru stromů Wallace je vysoká rychlost a středně složitý design. Hlavní nevýhodou multiplikátoru stromů Wallace je nepravidelný design rozvržení, který zabírá větší plochu.

Multiplikátor pole

Obvod multiplikátoru je založen na algoritmu přidání posunu. Hlavní výhodou multiplikátoru pole je jeho jednoduchý design a pravidelný tvar. Nevýhodou multiplikátoru pole je zpoždění vysoké a vysoké spotřeby energie.

Posuňte a přidejte multiplikátor

Je to podobné jako u běžného procesu násobení, který děláme v matematice, z chatu s tokem multiplikátoru pole, kde X = multiplikátor Y = multiplikátor A = akumulátor, Q = kvocient Nejprve je Q zkontrolováno, zda je 1 nebo ne, pokud je 1, pak přidejte A a B a posuňte aritmetické právo A_Q, jinak pokud to není 1, přímo posuňte aritmetické právo A_Q a snižte N o 1, v dalším kroku zkontrolujte, zda je N nebo ne. Pokud N ne 0 se opakuje od kroku Q = 0, proces ukončete.

multiplikátor posunu a přidání

multiplikátor posunu a přidání

Konstrukce a práce multiplikátoru pole 4 × 4

Konstrukční struktura multiplikátoru pole je pravidelná, je založena na principu algoritmu přidání posunu.

Částečný produkt = multiplikátor * multiplikační bit ………. (2)

kde se pro produkt používají brány AND, součet se provádí pomocí Full Adders a Half Adders, kde je dílčí produkt posunut podle jejich bitových objednávek. V multiplikátoru pole n * n počítá brány n * n AND dílčí produkty a přidávání dílčích produktů lze provádět pomocí n * (n - 2) Full adders a n Half adders. Zobrazený multiplikátor pole 4 × 4 má 8 vstupů a 8 výstupů

Multiplikátor 4 x 4 pole

Multiplikátor 4 x 4 pole

Stavební bloky multiplikátoru pole 4 × 4

Plný sčítač má tři vstupní řádky a dva výstupní řádky, kde je používáme jako základní stavební blok multiplikátoru pole. Následuje příklad multiplikátoru pole 4 × 4. Bit zcela vlevo je bit LSB částečného produktu.

adder-block-diagram

adder-block-diagram

blokový diagram multiplikátoru pole

blokový diagram multiplikátoru pole

Bit zcela vpravo je bit MSB částečného produktu. Částečné produkty jsou nyní při násobení posunuty směrem k levé straně a jsou přidány k získání konečného produktu. Tento proces se opakuje, dokud žádné dva dílčí produkty neopustí přidání.

Multiplikace 4 x 4

Multiplikace 4 x 4

logic-diagram-of-4-by-4 - pole - multiplikátor

logic-diagram-of-4-by-4 - pole - multiplikátor

Kde a0, a1, a2, a3 a b0, b1, b2, b3 jsou multiplikátory a multiplikátory, součet všech produktů je dílčími produkty. Výsledkem součtu dílčího produktu je produkt.

Pro multiplikátor pole 4 × 4 potřebuje 16 bran AND, 4 poloviční přídavky (HA), 8 úplných doplňků (FA). Celkem 12 přidání.

Výhody multiplikátoru polí 4 × 4

Výhody multiplikátoru pole jsou,

  • Minimální složitost
  • Snadno škálovatelné
  • Snadno pipeline
  • Pravidelný tvar, snadné umístění a směrování

Nevýhody multiplikátoru polí 4 × 4

Nevýhody multiplikátoru pole jsou následující,

Aplikace multiplikátoru polí 4 × 4

Jsou uvedeny aplikace multiplikátoru pole,

  • K provedení se používá multiplikátor polí aritmetická operace , jako je filtrování, Fourierova transformace, kódování obrazu.
  • Vysokorychlostní provoz.

Jedná se tedy o 4 × 4 multiplikátor pole což je pokročilý multiplikátor založený na principu přidání a posunu, výkon lze snadno zvýšit pomocí techniky potrubí s jednoduchou konstrukcí, i když využívá více logických bran, kde jej lze implementovat pomocí Verilogu. Zde je otázka: „Kolik logických bran je zapotřebí k návrhu multiplikátoru pole 3 * 3?“.