blob: 23c18071d87a8755a2c20231ef5f9f431c012820 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY counter_4 IS
PORT (CLK:IN STD_LOGIC;
CQ:OUT STD_LOGIC_VECTOR(3 DOWNTO 0));
END counter_4;
ARCHITECTURE behavior OF counter_4 IS
BEGIN
PROCESS(CLK)
VARIABLE CQI:STD_LOGIC_VECTOR(3 DOWNTO 0) := B"0000";
BEGIN
IF CLK'EVENT AND CLK='1' THEN
CQI := CQI + 1;
END IF;
CQ<=CQI;
END PROCESS;
END behavior;
|