| ??? 11/13/06 16:10 Read: times |
#127885 - Yep you can its called gate level design Responding to: ???'s previous message |
You could implement an adder like this if you wanted to and just string as many as you needed together.:-
-------------------------------------------------------------------------------
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
entity fulladder is
port (
addend : in bit;
augend : in bit;
carry_in : in bit;
sum : out bit;
carry : out bit
);
end fulladder;
architecture data_flow of fulladder is
begin
sum <= ((addend xor augend) xor carry_in);
carry <= ((addend and augend) or (carry_in and (addend or augend)));
end data_flow;
|



