Inout VHDL
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Inout VHDL



  1. #1
    invite6da6250e

    Inout VHDL


    ------

    Bonsoir,

    J'ai une description qui utilise un vecteur inout 8 bit appelé "data".
    Dans un premier temps je veux réceptionner une donnée dans "data" puis dans un second temps transmettre une donnée à travers "data".

    Par contre,je ne sais pas comment fait-on pour mettre tantot mes branches en sorties, tantot en entrées. J'ai cherché sur internet mais je n'ai pas compris la méthode utilisé ( utilisation de signal....)

    Auriez vous une idée?

    Merci d'avance et bonne soirée

    -----

  2. #2
    jiherve

    Re : Inout VHDL

    Bonsoir,
    Un port in out est un port tristate donc forcement cela décri un jeu de pins physiques, un bus tristate interne n'existant pas, il serait résolu par un ou câblé donc il faut écrire dans un ou des process :
    pour l'entrée :
    titi <= data when oe = '0' else (others => '0');
    le else n'est pas obligatoire.
    pour la sortie:
    data <= tata when oe = '1' else (others => 'Z');
    le else est obligatoire.
    oe est un signal qui contrôle la direction du bus.
    JR
    l'électronique c'est pas du vaudou!

  3. #3
    invite6da6250e

    Re : Inout VHDL

    Jiherve, je te remercie !

    J'avais lu ca sur differents sites mais ca me semblait completement à coté de la plaque.
    "oe" est adapter pour les inout,il ne faut pas que je change le nom par pur plaisir? Il sera reconnu comme un controleur de direction automatiquement?

    Merci !

  4. #4
    jiherve

    Re : Inout VHDL

    Bonsoir
    tu peux lui donner le nom que tu veux.
    JR
    l'électronique c'est pas du vaudou!

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

    Re : Inout VHDL

    Merci à toi Jiherve , ca fonctionne du tonnerre.
    Bonne journée

  7. #6
    jiherve

    Re : Inout VHDL

    Bonjour,
    Citation Envoyé par karibuu Voir le message
    Merci à toi Jiherve , ca fonctionne du tonnerre.
    Bonne journée
    Voilà un garçon qui a tout compris, à ton service pour d'autres problèmes.
    le feedback c'est incontournable en électronique.
    JR
    l'électronique c'est pas du vaudou!

  8. #7
    invite6da6250e

    Re : Inout VHDL

    Ta gentillesse me va droit au coeur . Encore merci !

Discussions similaires

  1. Vhdl
    Par invited701b211 dans le forum Électronique
    Réponses: 9
    Dernier message: 08/07/2010, 21h20
  2. Probleme pin (inout) vhdl
    Par invitec1a727b3 dans le forum Électronique
    Réponses: 1
    Dernier message: 04/07/2009, 13h32
  3. Point flottant en VHDL et vhdl-200x
    Par invite6eee6b27 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 02/09/2008, 20h47
  4. vhdl
    Par invite165c4689 dans le forum Électronique
    Réponses: 4
    Dernier message: 16/05/2008, 16h04
  5. vhdl
    Par invite21ed25dc dans le forum Électronique
    Réponses: 12
    Dernier message: 09/12/2007, 15h29
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...