Files
IEEE754Adder/FullAdder.vhd

19 lines
295 B
VHDL
Raw Normal View History

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
entity FullAdder is
port(
X, Y, C_IN : in std_logic;
S, C_OUT : out std_logic
);
end FullAdder;
architecture FullAdderArch of FullAdder is
begin
S <= C_IN xor X xor Y;
C_OUT <= (C_IN and X) or (C_IN and Y) or (X and Y);
end FullAdderArch;