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

Porte Logique et VHDL



  1. #1
    skyjet169

    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. Publicité
  3. #2
    Antoane

    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 à 10h53.

  4. #3
    skyjet169

    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

  5. #4
    Antoane

    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 à 13h03.

  6. #5
    Antoane

    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. A voir en vidéo sur Futura
  8. #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».

  9. Publicité
  10. #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».

  11. #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. Réponses: 8
    Dernier message: 26/10/2011, 19h33
  2. VHDL: forcer la position de son circuit logique
    Par CycloOp dans le forum Électronique
    Réponses: 2
    Dernier message: 21/04/2011, 20h21
  3. porte logique NAND
    Par guiston49 dans le forum Électronique
    Réponses: 4
    Dernier message: 30/11/2009, 14h00
  4. VHDL vers circuit logique
    Par loonies dans le forum Électronique
    Réponses: 15
    Dernier message: 16/09/2007, 15h09
  5. porte logique, problème
    Par superbat dans le forum Électronique
    Réponses: 8
    Dernier message: 07/10/2004, 18h15