LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY CNT10 IS
PORT(CLK:IN STD_LOGIC;
RST:IN STD_LOGIC;
ENA:IN STD_LOGIC;
OUTY:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
COUT:OUT STD_LOGIC);
END CNT10;
ARCHITECTURE behav OF CNT10 IS
SIGNAL CQI:STD_LOGIC_VECTOR(3 DOWNTO 0);
BEGIN
P_REG:PROCESS(CLK,RST,ENA)
BENGIN
IF RST='1'THEN CQI<="0000";
ELSIF CLKEVEN AND CLK='1' THEN
IF ENA=â1â THEN
IF CQI<"1001" THEN
CQI<=CQI+1;
ELSE CQI<=CQI;
END IF;
END IF;
END IF;
OUTY<=CQI;
END PROCESS P_REG;
COUT<=CQI(0) AND CQI(3);
END behav;
温馨提示:答案为网友推荐,仅供参考