library IEEE; use IEEE.std_logic_1164.all; entity EQUALCHK is port ( A: in STD_LOGIC_VECTOR (0 to 7); B: in STD_LOGIC_VECTOR (0 to 7); C: in STD_LOGIC_VECTOR (0 to 7); AEQB: inout STD_LOGIC; BEQC: inout STD_LOGIC; AEQC: inout STD_LOGIC; ABCEQ: out STD_LOGIC ); end EQUALCHK; architecture EQUALCHK_arch of EQUALCHK is begin AEQB <= '1' when A = B else '0'; BEQC <= '1' when B = C else '0'; AEQC <= '1' when A = C else '0'; ABCEQ <= '1' when (AEQB and BEQC and AEQC)='1' else '0'; end EQUALCHK_arch;