Ako znížiť násobič podpísal hradiel?

  • Thread starter design_engineer
  • Start date
D

design_engineer

Guest
Dobrý deň, mám podpísanú 17x14 násobič (ja používam a * b) vo svojom návrhu, ktorý je realizovaný ako pomalý Booth multiplikátor na syntézu nástrojom. Avšak hradiel tento blok je samozrejme veľmi vysoká. Akým spôsobom mám znížiť počet hradiel? Nemožno použiť sériové multiplikátor, pretože nemám potrebné hodinové cykly. 1. Má prispieť k zníženiu prúdové hradiel? Aj v súčasnej dobe používajú dve hodiny sa množiť a zámok výsledok. Môžu pridávať viac cyklov, aby syntezátor optimalizovať brány počíta? Ak áno, pridám hodinových cyklov na zámok vyústi vo viac registroch, než konečne používať výsledok? 2. Môžem break 17x14 multiplikátor na dve časti (17x7) a používajú rovnaký hardvér bloku dvakrát v dvoch po sebe nasledujúcich hodín a pridajte výsledky (po použití správnej radenia). Ale pretože operandy sú podpísané, je to ako, že nebude fungovať, pretože ja som s použitím podpísané multiplikátor (tj, keď rozbiť 14-bit operandu do 7 bitov operandov (13:7), (06:00), je Je možné, že '1 'v bit 6 spôsobí, že násobenie má byť zlé, pretože to bude považovať za záporné číslo). Nejaké nápady, ako je možné, že sa do práce? Akékoľvek ďalšie nápady? Vďaka.
 
a dovoľte mi, aby som u niečoho tak myšlienky, ktoré u dal sa vzťahujú k prúdové ... V zreťazenie a zvyšuje výkon, tj inými slovami, sú u increasign rýchlosť .... ale pokiaľ ide o počet hradiel pokiaľ je mi známe shldnt je veľký rozdiel .... ako s alebo bez zreťazenie hradiel wldnt mať žiadny rozdiel ... haneet
 
1. Ako bolo povedané, pipeling všeobecne nemožno očakávať, že k zníženiu prostriedkov požiadavku. 2. To znamená, že čiastočne sériové násobenie a určite môže znížiť spotrebu zdrojov. Mali by ste definovať prijateľnú mieru serializácie (počet dostupných hodinových cyklov) ako prvý. Domnievam sa, že podpísaný / unsigned číslo zastúpenie problém môže byť riadené nejako. Byte sériové množia je štandardná metóda až v aritmetike.
 
Počul som, že radix8 multiplikátora architektúry zníži počet hradiel. Videl som túto architektúru sa používa v RTLCompiler 9,1
 

Welcome to EDABoard.com

Sponsor

Back
Top