Resource Sharing

tage følgende eksempel:
if (SEL = 1) da
SUM <= A B;
anden
SUM <= C D;
end if;

I dette hvis ressourcedeling er ikke gjort så har du brug for to addere.Hvis du gør ressourcedeling du kan styre med en adder (du kan dele ressource).

 
Just in case du bruger Texas redskaber, her er nogle ord fra XST brugervejledning:RessourcedelingMålet for ressourcedeling (også kendt som foldning) er at minimere antallet af operatører og den efterfølgende logik i den syntetiserede design.
Denne optimering er baseret på princippet om, at to ens matematiske ressourcer kan gennemføres som en enkelt aritmetisk operatør, hvis de aldrig bliver brugt på samme tid.
XST udfører både ressourcedeling og, hvis det er påkrævet, reducerer antallet af multipleksere, der er oprettet i processen.
XST støtter ressourcedeling for beregningspriser, subtractors, addere / subtractors og formidlere.
Hvis optimering mål er SPEED, så invaliderende for ressourcefordeling kan føre til bedre resultater.
XST råder dig til at forsøge at deaktivere dele ressourcer på Advance HDL sammenfattende skridt for at forbedre clock frekvens.
 

Welcome to EDABoard.com

Sponsor

Back
Top