Condivisione risorse

fare un esempio i seguenti:
if (SEL = 1) then
SUM <= A B;
altro
SUM <= C D;
end if;

In questo caso la condivisione delle risorse non è fatto allora avete bisogno di due vipere.Se fai la condivisione di risorse è possibile gestire con un sommatore (è possibile condividere risorse).

 
Nel caso in cui si utilizzano strumenti di Xilinx, qui ci sono alcune parole del XST Guida per l'utente:Condivisione delle risorseL'obiettivo di condividere risorse (noto anche come pieghevole) è quello di ridurre al minimo il numero di operatori e la logica successiva nella progettazione di sintesi.
Questa ottimizzazione si basa sul principio che due risorse aritmetica simile può essere implementato come un operatore aritmetico unico se non vengono mai utilizzati contemporaneamente.
XST esegue sia la condivisione delle risorse e, se necessario, riduce il numero di multiplexer che vengono creati durante il processo.
XST supporta la condivisione di risorse per vipere, subtractors, vipere / subtractors e moltiplicatori.
Se l'obiettivo di ottimizzazione è la velocità, allora la disabilitazione della condivisione delle risorse può portare a risultati migliori.
XST vi consiglia di provare a disattivare la condivisione delle risorse per l'avanzata HDL passo di sintesi, al fine di migliorare la frequenza di clock.
 

Welcome to EDABoard.com

Sponsor

Back
Top