|
半加器
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
ENTITY hadd IS
PORT
(
a,b : IN STD_LOGIC;
s,c : OUT STD_LOGIC
);
END hadd;
ARCHITECTURE one OF hadd IS
BEGIN
s<=a xor b;
c<=a and b;
END one;
全加器
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
ENTITY f_adder IS
PORT
(
ain,bin,cin : IN STD_LOGIC;
cout,sum : OUT STD_LOGIC
);
END f_adder;
ARCHITECTURE one OF f_adder IS
component hadd
port(a,b :in std_logic;
s,c :out std_logic);
end component;
signal x,y,z : std_logic;
BEGIN
U1:hadd port map(a=>ain,b=>bin,c=>x,s=>y);
U2:hadd port map(a=>y,b=>cin,s=>sum,c=>z);
cout <= (x or z);
END one;
|
-
-
eda.rar
2019-11-18 11:14 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
92.29 KB, 下載次數(shù): 9, 下載積分: 黑幣 -5
|