Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

exercice court



  1. #1
    sound

    exercice court


    ------

    bonjour,
    il s'agit d'un exercice sur le décodage des touches d'un digicode.

    ce digicode est un clavier matriciel 4x4 composé de 16 touches.

    On veut faire un décodage des touches enfoncées. Quand une touche est enfoncée, un 1 est disponible en sortie de la ligne si la colonne correspondant à la touche enfoncée est alimentée(1) sinon elle est à 0. En décodant les états des sorties lignes du clavier et en connaissant l'état des colonnes alimentant le clavier, il est alors possible de déterminer quelle est la touche enfoncée.

    1)programmer en vhdl cette fonction combinatoire.

    ce que j'ai compris, c'est que quand une touche est enfoncée, il y a un 1 qui sort de la ligne.
    je ne sais pas comment commencer, comment matérialiser cela en vhdl ?

    merci.

    -----

  2. Publicité
  3. #2
    gcortex

    Re : exercice court

    Bienvenue,

    un décodeur (démultiplexeur) 2 vers 4 sorties collecteur ouvert
    + un multiplexeur 1 parmi 4 entrées avec résistances de rappel

    2 bits pour un + 2 bits pour l'autre = 4 bits


  4. #3
    sound

    Re : exercice court

    comment écrire cela en vhdl ?

  5. #4
    Jack
    Modérateur

    Re : exercice court

    Tu as eu des cours en VHDL au moins?

    Regarde des solutions à base de circuits numériques classiques. Ca te donnera déjà l'idée de départ. Parce que faire du VHDL sans savoir comment on envisage de résoudre le problème, c'est comme programmer sans avoir une idée de l'algorithme.

    A+

    PS: essaie de mettre un titre qui est en relation avec ton problème. Le minimum aurait été de placer le mot VHDL
    Dernière modification par Jack ; 05/12/2007 à 17h47.

  6. A voir en vidéo sur Futura
  7. #5
    sound

    Re : exercice court

    je n'ai pas compris le principe, quelles sont les entrées et les sorties ?

  8. #6
    gcortex

    Re : exercice court

    globalement, tu as 4 entrées d'adresse et la sortie du multiplexeur

    pour la matrice tu as les 4 entrées du multiplexeur et les 4 sorties du dmux


  9. Publicité
  10. #7
    pi1148

    Re : exercice court

    Citation Envoyé par gcortex Voir le message
    Bienvenue,

    un décodeur (démultiplexeur) 2 vers 4 sorties collecteur ouvert
    + un multiplexeur 1 parmi 4 entrées avec résistances de rappel

    2 bits pour un + 2 bits pour l'autre = 4 bits

    Bonjour,

    J'essaie de comprendre et d'apprendre. Le démultiplexeur, pourquoi 2 vers 4 avec 2 entrées d'adresse ? J'imaginais 1 vers 4.

  11. #8
    pi1148

    Re : exercice court

    Citation Envoyé par pi1148 Voir le message
    Bonjour,

    J'essaie de comprendre et d'apprendre. Le démultiplexeur, pourquoi 2 vers 4 avec 2 entrées d'adresse ? J'imaginais 1 vers 4.
    ok, c'est un décodeur. Pas vraiment un dumux au sens que j'entendais avec des entrées d'adressage. Donc 2 entrées pour activer une des 4 sorties ?

Discussions similaires

  1. [Génétique] Gène plus court?
    Par Alice57 dans le forum Biologie
    Réponses: 12
    Dernier message: 13/12/2007, 19h27
  2. [Divers] court-circuit
    Par casimodo31 dans le forum Dépannage
    Réponses: 16
    Dernier message: 14/08/2007, 16h36
  3. intensité de court circuit
    Par guillaume16 dans le forum Physique
    Réponses: 0
    Dernier message: 21/02/2007, 18h29
  4. court-circuit
    Par lanfeust222 dans le forum Physique
    Réponses: 8
    Dernier message: 01/05/2005, 08h59
  5. Court Circuit
    Par Madyann26 dans le forum Matériel - Hardware
    Réponses: 1
    Dernier message: 22/01/2004, 16h50
Découvrez nos comparatifs produits sur l'informatique et les technologies.