All pastes #386076 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-03-08 10:29 UTC
rendered paste body
LIBRARY IEEE;
USE IEEE.std_logic_1164.ALL;

ENTITY demi_add IS
	PORT (
		x1 : IN STD_LOGIC;
		x2 : IN STD_LOGIC;
		y : OUT STD_LOGIC;
		c_out : OUT STD_LOGIC
		);
END demi_add;

ARCHITECTURE arch_flot OF demi_add IS

COMPONENT xor_2
	PORT(
		a : IN STD_LOGIC;
		b : IN STD_LOGIC;
		r : OUT STD_LOGIC
		);
END COMPONENT;

COMPONENT and_2
	PORT(
		a : IN STD_LOGIC;
		b : IN STD_LOGIC;
		r : OUT STD_LOGIC
		);
END COMPONENT;

BEGIN
	u1 : xor_2 PORT MAP (a => x1,
						 b => x2,
						 r => c_out);						
	u2 : and_2 PORT MAP (a => x1,
					b => x2,
					r => y);
END arch_flot;