--****************************************************************************************** -- MAX3000A Sample Program -- Project : -- Program Name : -- Programer : -- Create date : Version 1.0 H24.12.02 -- History : -- Laungage : VHDL (ALTERA Quartus2 Version 8.1) --****************************************************************************************** -- Description -- --****************************************************************************************** library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity SAMPLE01 is Port ( LED_0 : out STD_LOGIC; LED_1 : out STD_LOGIC; LED_2 : out STD_LOGIC; LED_3 : out STD_LOGIC; LED_4 : out STD_LOGIC; LED_5 : out STD_LOGIC; LED_6 : out STD_LOGIC; LED_7 : out STD_LOGIC; IN_SW1 : in STD_LOGIC; IN_SW2 : in STD_LOGIC); end SAMPLE01; architecture Behavioral of SAMPLE01 is SIGNAL LINE_A : std_logic; SIGNAL LINE_B : std_logic; begin LINE_A <= NOT IN_SW1 NAND LINE_B ; LINE_B <= NOT IN_SW2 NAND LINE_A ; LED_0 <= LINE_A ; LED_1 <= LINE_B ; LED_2 <= IN_SW1 ; LED_3 <= IN_SW1 ; LED_4 <= IN_SW1 ; LED_5 <= IN_SW2 ; LED_6 <= IN_SW2 ; LED_7 <= IN_SW2 ; end Behavioral;