From 0095eb955212199f27ccee94f88871c3b202a7b2 Mon Sep 17 00:00:00 2001 From: rahulp13 Date: Wed, 4 Dec 2019 11:49:21 +0530 Subject: trial --- Example/counter/updown_counter.vhdl | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 Example/counter/updown_counter.vhdl (limited to 'Example/counter/updown_counter.vhdl') diff --git a/Example/counter/updown_counter.vhdl b/Example/counter/updown_counter.vhdl deleted file mode 100644 index 922ee67..0000000 --- a/Example/counter/updown_counter.vhdl +++ /dev/null @@ -1,32 +0,0 @@ -library IEEE; -use IEEE.STD_LOGIC_1164.ALL; -use IEEE.numeric_std.ALL; - - -entity updown_counter is - Port ( clk: in std_logic; - reset: in std_logic; - up_down: in std_logic; - counter: out std_logic_vector(3 downto 0) - ); -end updown_counter; - -architecture Behavioral of updown_counter is -signal tmp: std_logic_vector(3 downto 0); -begin - -process(clk,reset) -begin - if(reset='1') then - tmp <= "0000"; - elsif(clk'event and clk='1') then - if(up_down='1') then - tmp <= std_logic_vector(to_unsigned(to_integer(unsigned(tmp)-1), tmp'length)); - else - tmp <= std_logic_vector(to_unsigned(to_integer(unsigned(tmp)+1), tmp'length)); - end if; - end if; -end process; - counter <= std_logic_vector(tmp); - -end Behavioral; \ No newline at end of file -- cgit