Porte Logique et VHDL
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Porte Logique et VHDL



  1. #1
    invite5c707bf0

    Porte Logique et VHDL


    ------

    Bonjour j'aimerais traduire au niveau porte logique ce petit programme en VHDL?

    Pouvez vous m'aidez? Je suis un peu débutant en VHDL




    process(a)
    begin
    if a=’1’ then
    c <= b;
    end if;
    end process;

    -----

  2. #2
    Antoane
    Responsable technique

    Re : Porte Logique et VHDL

    Bonjour,
    As-tu compris ton programme ?
    D'où viennent a et b ?
    que veux-tu faire de c ?
    Quelles types de variables sont a, b et c (bouléen, long, int...) ?


    PS : sans connaitre le VHDL, mais en ayant une parfaite maîtrise de la langue de Shakespeare.

    "Je ne me range pas parmi les gens qui placent la modestie au nombre des vertus. Pour le logicien, les choses sont ce qu'elles sont, et se sous-estimer est, tout autant que se surestimer, une altération de la réalité." faisait dire Sir Arthur Conan Doyle à Scherlock Holmes.
    Dernière modification par Antoane ; 27/01/2012 à 11h53.

  3. #3
    invite5c707bf0

    Re : Porte Logique et VHDL

    Pas de besoin de tout ce que tu as cité. La réponse a la question est possible seulement avec ce bout de code mais étant inexpérimenté dans le domaine, j'ai un peu de mal

  4. #4
    Antoane
    Responsable technique

    Re : Porte Logique et VHDL

    AMHA, Non.
    La réponse ne sera pas la même si a est un bit ou un octet.
    De même pour b et c.
    Dernière modification par Antoane ; 27/01/2012 à 14h03.

  5. A voir en vidéo sur Futura
  6. #5
    Antoane
    Responsable technique

    Re : Porte Logique et VHDL

    A te relire, il parait raisonnable de penser que a, b et c sont des bits uniques (0 ou 1).

    Donc :
    - as-tu compris ton morceau de code ?
    - si oui, traduit-le en français en enlevant tout ce qui ne va pas te servir
    - si non, où est-ce que tu bloques ?
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  7. #6
    stefjm

    Re : Porte Logique et VHDL

    Bonjour,

    C'est un registre qui
    - recopie le signal b sur le signal c lorsque le signal a est à '1'
    - mémorise le signal c lorsque le signal a est à '0'

    Cordialement.
    Moi ignare et moi pas comprendre langage avec «hasard», «réalité» et «existe».

  8. #7
    stefjm

    Re : Porte Logique et VHDL

    Citation Envoyé par Antoane Voir le message
    Quelles types de variables sont a, b et c (bouléen, long, int...) ?

    PS : sans connaitre le VHDL, mais en ayant une parfaite maîtrise de la langue de Shakespeare.
    .
    Quand on ne sait pas...
    Ce ne sont pas des variables mais des signaux. C'est fondamentalement différent.
    Citation Envoyé par Antoane Voir le message
    AMHA, Non.
    La réponse ne sera pas la même si a est un bit ou un octet.
    De même pour b et c.
    a est un signal de type bit ou std_logic car on teste l'égalité avec '1' qui est de type bit ou std_logic. Ce n'est absolument pas une variable de type entier. (Le VHDL est un langage de description fortement typé.)
    Citation Envoyé par Antoane Voir le message
    - as-tu compris ton morceau de code ?
    - si oui, traduit-le en français en enlevant tout ce qui ne va pas te servir
    Je ne comprends pas ce qu'il faut enlever?

    Cordialement.
    Moi ignare et moi pas comprendre langage avec «hasard», «réalité» et «existe».

  9. #8
    jiherve

    Re : Porte Logique et VHDL

    Bonsoir,
    en supposant que a,b,c soient des std_logic ce que tu as écrit est un latch, à éviter à tout prix car cela dépend des temps de propagation et de maintient des portes logiques!
    Donc une variante high tech du thermomètre ou du tirage du loto.
    JR
    l'électronique c'est pas du vaudou!

Discussions similaires

  1. Schéma logique : Faire une porte XOR ou XNOR avec des porte NAND ou NOR
    Par invite29a07ea5 dans le forum Électronique
    Réponses: 8
    Dernier message: 26/10/2011, 20h33
  2. VHDL: forcer la position de son circuit logique
    Par invite92ed1c2e dans le forum Électronique
    Réponses: 2
    Dernier message: 21/04/2011, 21h21
  3. porte logique NAND
    Par invited9e7eae2 dans le forum Électronique
    Réponses: 4
    Dernier message: 30/11/2009, 15h00
  4. VHDL vers circuit logique
    Par invite91e50fe1 dans le forum Électronique
    Réponses: 15
    Dernier message: 16/09/2007, 16h09
  5. porte logique, problème
    Par invitef014d3d6 dans le forum Électronique
    Réponses: 8
    Dernier message: 07/10/2004, 19h15
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...