Bonjour,
je souhaite réaliser un compteur en vhdl.
le code que j'ai ecrit est le suivant:
ibrary ieee;
use ieee.std_logic_1164.ALL;
use ieee.std_logic_unsigned.ALL;
entity compteur is
port (
CLK, RST: in std_logic;
Q: out std_logic_vector (0 to 3)
);
end compteur;
architecture Behavioral of compteur is
signal Qint: std_logic_vector (0 to 3):="0000";
begin
Qint<= "0000" when (RST='1') else
(Qint+1) when (CLK'event and CLK='1' )
else Qint;
Q<=Qint;
end Behavioral;
je voudrai l'ameliorer et faire en sorte que ce compteur ne demarre que lorsqu'on appuie surr un bouton, sur une impulsion sur une broche du composant.
je pense rajouter une entrée impuls mais comment je fé demarréer le code sur cette impulsion?
est ce que ca marcherai si je mettai process (impuls)?
merci
-----