www.pudn.com > traffic_control2.rar > count05.vhd, change:2013-03-31,size:514b
LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY count05 IS PORT( clk :IN STD_LOGIC; enable :IN STD_LOGIC; c :OUT STD_LOGIC); END count05; ARCHITECTURE a OF count05 IS BEGIN PROCESS(clk) VARIABLE cnt:INTEGER RANGE 5 DOWNTO 0; BEGIN IF (clk 'EVENT AND clk='1')THEN IF enable='1' AND cnt<5 THEN cnt:=cnt+1; ELSE cnt:=0; END IF; END IF; IF cnt=5 THEN c<='1'; ELSE c<='0'; END IF; END PROCESS; END a;