Che tipo di sommatore suggerisce?

M

manish12

Guest
Sto cercando di attuare / la pipeline e parallela in VHDL per il file

per ciò che io sono uno ckt scegliere il che è indicata nel file (senza pipeline e parallela)
dopo l'analisi completa di questo i ckt andrà per pipeline e parallela.

Vorrei chiedere consiglio su tolleranza, che tipo di sommatore dovrei?

grazie

 
Conosco il nome di questi, ma il modo in cui riesce portare i don't know
prima dobbiamo studiare tutti questi e trovare la migliore per noi.Quote:tipi di sommatore

1) sequenziale (ripple carry) adder / RCA

2) diffondere e generare meccanismi

3) carry selezionare

4) procedere skip adder

5) adder logaritmica

6) carry lookhead

7) Brent e kung vipera

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Fresco" border="0" /> Sklansky adder

9) Kogge e sommatoreseguenti del codice VHDL alcuni.; ADDER VHDL codici1] usando un'istruzione if elsifLibrary IEEE;

Uso IEEE.std_logic_1164.ali;Fulladder entità è

PORT (A, B, Cin: IN std_logic;

Insomma, Corte: OUT std_logic);

End entity;Architettura funzionale della fulladder IS

BEGIN

PROCESSO (A, B, Cin)

BEGIN

If (Cin = '0 'e A = '0' e B = '0 ') then

sum <= '0 '; Corte <= '0';

elsif (Cin = '0 'e A = '0' e B = '1 ') then

sum <= '1 '; Corte <= '0';

elsif (Cin = '0 'e A = '1' e B = '0 ') then

sum <= '1 '; Corte <= '0';

elsif (Cin = '0 'e A = '1' e B = '1 ') then

sum <= '0 '; Corte <= '1';

elsif (Cin = '1 'e A = '0' e B = '0 ') then

sum <= '1 '; Corte <= '0';

elsif (Cin = '1 'e A = '0' e B = '1 ') then

sum <= '0 '; Corte <= '1';

elsif (Cin = '1 'e A = '1' e B = '0 ') then

sum <= '0 '; Corte <= '1';

elsif (Cin = '1 'e A = '1' e B = '1 ') then

sum <= '1 '; Corte <= '1';

altro

sum <= 'X'; Corte <= 'X';

end if;

END PROCESS;

END funzionali;2] singolo bitlibrary IEEE;

uso IEEE.std_logic_1164.ali;

entità completo è

b (a, porto, c: in std_logic;

Insomma, svolgere: out std_logic);

end full;fulladder architettura di piena è

iniziare

sum <= a XOR b XOR c;

svolgere <= (a, b) o (b, c) o (c e);

fine fulladder;
 

Welcome to EDABoard.com

Sponsor

Back
Top