Machine à états, incrémentation
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Machine à états, incrémentation



  1. #1
    invite47e580d6

    Machine à états, incrémentation


    ------

    Bonjour, je débute avec le AHDL, langage HDL propriétaire Altera.
    Je doit réaliser une machine à état afin tout simplement d'incrémenter une variable lorsque l'on passe de l'état s0 à l'état s1.

    Ma machine comporte 2 états s0 et s1 dont voici la table :

    current state______current input_____next state
    ____s0_______________0________ _______s0
    ____s0_______________1________ _______s1
    ____s1_______________0________ _______s0
    ____s1_______________1________ _______s1


    Voici donc ce que j'ai voulu codé en AHDL mais ca ne semble pas fonctionner, en fait il semble que je ne puisse incrémenter directement ma sortie ainsi mais je ne sait pas trop comment faire autrement.


    Code:
    SUBDESIGN test
    (
    	i		: INPUT;
    	o[7..0] 		: OUTPUT;
    )
    
    VARIABLE
    	ss		: MACHINE WITH STATES (s0, s1);
    	
    BEGIN
    	ss.clk=clk;
    	ss.reset=reset;
    	
    	CASE ss IS
    		WHEN s0 =>
    			IF i THEN
    				ss=s1;
    				o[]=o[]+1;
    			END IF;
    		WHEN s1 =>
    			IF !i THEN
    				ss=s0;
    			END IF;
    	END CASE;
    	
    END;

    -----

  2. #2
    invite47e580d6

    Re : Machine à états, incrémentation

    Bonjour,

    Personne ne peut m'aider ?

Discussions similaires

  1. Etats de la matière...
    Par Novocaine dans le forum Physique
    Réponses: 3
    Dernier message: 05/11/2007, 21h40
  2. Incrémentation
    Par invite64afb346 dans le forum Mathématiques du collège et du lycée
    Réponses: 1
    Dernier message: 18/12/2006, 15h45
  3. États d'oxydation du Cl
    Par SunnySky dans le forum Chimie
    Réponses: 0
    Dernier message: 11/05/2006, 21h49
  4. Incrementation
    Par invite589a205b dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 03/05/2006, 11h07
  5. Incrémentation sur PIC 16F84
    Par Patrick dans le forum Électronique
    Réponses: 4
    Dernier message: 01/08/2003, 00h12
Découvrez nos comparatifs produits sur l'informatique et les technologies.