FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs  Galerie PhotosGalerie Photos   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

vhdl



 
Poster un nouveau sujet   Répondre au sujet    forums.jelectronique.com Index du Forum -> Test Test
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
vhdl
Invité





MessagePosté le: 04 Avr 2007 15:44    Sujet du message: vhdl vhdl Répondre en citant

LIBRARY IEEE;
USE IEEE.std_logic_1164.all;
USE IEEE.std_logic_signed.all;
USE IEEE.std_logic_arith.all;

ENTITY fibo IS

port( clk,raz,en : in std_logic;
n: in std_logic_vector (7 downto 0);
qc : out std_logic_vector (15 downto 0);
ovf : out std_logic
);

END fibo;

ARCHITECTURE behavioral OF fibo IS
-- signal Previous : natural:=1;
-- signal Current : natural:=1;
--signal Next_Fib : natural;
BEGIN

--Next_Fib<=Current+Previous ;

PROCESS (clk)
variable Previous : integer:=1;
variable Current : integer:=1;
variable Next_Fib : integer:=2;
VARIABLE cnt : integer:=0;
BEGIN
IF(clk'event AND clk='1') then

IF raz = '1' THEN

Previous := 1;
Current := 1;
cnt:=0;

ELSIF en='1' THEN

Previous := Current;
Current := Next_Fib;
Next_Fib :=Current+Previous ;

cnt:=cnt+1;

IF(cnt>24) then
ovf<='1';
else
ovf<='0';
END IF;

IF(cnt = n) THEN

Previous := 1;
Current := 1;
cnt:=0;

END IF;

END IF;

qc <= CONV_STD_LOGIC_VECTOR(Previous,16);
END IF;


END PROCESS;

END behavioral;
Revenir en haut de page
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    forums.jelectronique.com Index du Forum -> Test Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers
Vous pouvez télécharger des fichiers


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com