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

programme



  1. #1
    sound

    programme


    ------

    bonjour,
    quand je compile ce programme, il y a beaucoup d'erreurs, est-ce que quelqu'un pourrait me corriger ce programme ?
    il s'agit d'un composant avec 2 entrées de E et F et une sortie S.


    architecture h of ent is
    begin
    if (E="1000") then
    if (F="1000") then
    S<="0001";
    elsif F="0100" then
    S<="0010";
    elsif F="0010" then
    S<="0010";
    else
    s<="1111";
    end if;

    elsif E="0100" then
    if F="1000" then
    S<="0100";
    elsif F="0100" then
    S<="0101";
    elsif F="0010" then
    S<="0110";
    else
    S<="1110";
    end if;

    elsif E="0010" then
    if F="1000" then
    S<="0111";
    elsif F="0100" then
    S<="1000";
    elsif F="0010" then
    S<="1001";
    else
    S<="1101";
    end if;

    else

    if F="1000" then
    S<="1010";
    elsif F="0100" then
    S<="0000";
    elsif F="0010" then
    S<="1011";
    else
    S<="1100";
    end if;

    end if;
    end h;


    merci.

    -----

  2. Publicité
  3. 📣 Nouveau projet éditorial de Futura
    🔥🧠 Le Mag Futura est lancé, découvrez notre 1er magazine papier

    Une belle revue de plus de 200 pages et 4 dossiers scientifiques pour tout comprendre à la science qui fera le futur. Nous avons besoin de vous 🙏 pour nous aider à le lancer...

    👉 Je découvre le projet

    Quatre questions à explorer en 2022 :
    → Quels mystères nous cache encore la Lune 🌙 ?
    → Pourra-t-on bientôt tout guérir grâce aux gènes 👩‍⚕️?
    → Comment nourrir le monde sans le détruire 🌍 ?
    → L’intelligence artificielle peut-elle devenir vraiment intelligente 🤖 ?
  4. #2
    freepicbasic

    Re : programme

    Quel compilateur quel processeur ?

    C'est sensé faire quoi ?
    S<="0001";
    Tel que c'est écrit, ça n'a pas de sens...

    une comparaison ne peut pas être attribué dans une chaine.
    A la rigueur le résultat booléen peut être dans un entier.
    A+, pat

  5. #3
    sound

    Re : programme

    il s'agit d'un composant avec 2 entrées de E et F et une sortie S.
    est-ce qu'on peut imbriquer les if en vhdl ?
    S<="1000" signifie qu'en sortie, j'aurai 1000 (mot de 4 bits).

  6. #4
    freepicbasic

    Re : programme

    ah ok pour le VHDL !
    Je croyais que c'était un genre de basic...


    Je ne connais pas trop.
    Ce que j'ai vu ,
    pas de process dans ton code ,
    et les else devrait être des elseif


    je me suis inspiré de ce document pour dire ça
    http://www.ensta.fr/~tbernard/Ens/ES102/PDF/cm8.pdf
    A+, pat

  7. A voir en vidéo sur Futura

Discussions similaires

  1. Programme TI-89
    Par MagStellon dans le forum Logiciel - Software - Open Source
    Réponses: 17
    Dernier message: 25/10/2007, 18h49
  2. Programme C
    Par traxxa dans le forum Électronique
    Réponses: 3
    Dernier message: 21/03/2007, 22h02
  3. Programme en VB
    Par jkidd dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 16/03/2007, 17h24
  4. [Brun] Programme TV
    Par turepi dans le forum Dépannage
    Réponses: 0
    Dernier message: 12/01/2007, 19h52
  5. programme
    Par sifepolik dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 26/04/2006, 14h13
Découvrez nos comparatifs produits sur l'informatique et les technologies.