r4am
Newbie level 1
- Joined
- Oct 9, 2013
- Messages
- 1
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1
- Activity points
- 10
Modify this VHDL code by adding a parameter that sets the number of
flip-flops in the counter.
flip-flops in the counter.
Code VHDL - [expand] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 LIBRARY ieee ; USE ieee.std logic 1164.all ; USE ieee.std logic unsigned.all ; ENTITY upcount IS PORT ( Clock, Resetn, E : IN STD LOGIC ; Q : OUT STD LOGIC VECTOR (3 DOWNTO 0)) ; END upcount ; ARCHITECTURE Behavior OF upcount IS SIGNAL Count : STD LOGIC VECTOR (3 DOWNTO 0) ; BEGIN PROCESS ( Clock, Resetn ) BEGIN IF Resetn ’0’ THEN Count < ”0000” ; ELSIF (Clock’EVENT AND Clock ’1’) THEN IF E ’1’ THEN Count < Count + 1 ; ELSE Count < Count ; END IF ; END IF ; END PROCESS ; Q < Count ; END Behavior ;
Last edited by a moderator: