Thursday, December 8, 2011
11:36 PM

VHDL Code for Half-Adder


Q. How do I write VHDL code for Half Adder
Ans:

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
entity ha1 is
Port ( a : in STD_LOGIC;
b : in STD_LOGIC;
sum : out STD_LOGIC;
carry : out STD_LOGIC);
end ha1;
architecture Behavioral of ha1 is
begin
sum<= a xor b;
carry<=a and b;
end Behavioral;

0 comments:

Post a Comment