de VHDL vers assembleur
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 34

de VHDL vers assembleur



  1. #1
    invite284746c1

    de VHDL vers assembleur


    ------

    salut a tout .je suis toujour en attend de votre reponse pour mon projet de fin d'etude ce que j'ai deja dis que j'ai un programme que je doit le convertir en assembleur . svp m'aidez plus vite*

    -----

  2. #2
    invitee05a3fcc

    Re : de VHDL vers assembleur

    En assembleur d'un IBM360, du Z80, du TMS9900, du 6502 Etc Etc Etc

  3. #3
    invite284746c1

    Re : de VHDL vers assembleur

    en assembleur pic 16F84

  4. #4
    jiherve

    Re : de VHDL vers assembleur

    bonjour,
    En quoi consiste le problème?
    JR
    l'électronique c'est pas du vaudou!

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

    Re : de VHDL vers assembleur

    Réalisation d'un système de surveillasse téléphonique qui appelle automatiquement l'utilisateur lorsqu'un certain événement se manifeste. ET JE VEUX CONVERTIR CE PROGRAMME EN ASSEBLEUR 16F84
    Fichiers attachés Fichiers attachés

  7. #6
    mat64

    Re : de VHDL vers assembleur

    ça m'étonnerai qu'il existe des traducteurs automatiques de code VHDL vers assembleur au autre langage de haut niveau. Tout simplement parce que le VHDL n'est pas un langage de programmation mais un langage de description. C'est à dire que ce n'est pas une suite d'instruction à exécuter par une machine, mais une description de la structure d'une puce (qui peut éventuellement être programmable, comme un FPGA).

    Donc je pense que tu vas devoir faire le boulot à la main : comprendre ce que fait le VHDL, pour pouvoir écrire toi même le code pic.

    Si tu as une question précise sur une partie du code VHDL, ou sur la manière de réaliser une opération en assembleur, viens demander ici ; mais je pense que tu ne trouveras personne pour faire tout le boulot à ta place.

  8. #7
    jiherve

    Re : de VHDL vers assembleur

    Bonsoir,
    on peut faire du comportemental avec du VHDL, c'est trés facile de convertir un programme en C en VHDL.
    Dans le code donné (VHDL type canada_dry) c'est du comportemental donc convertible en C .
    JR
    l'électronique c'est pas du vaudou!

  9. #8
    invite284746c1

    Re : de VHDL vers assembleur

    donc . est ce que vous m'aidez de convertir cette partie et moi je peux poursuivrer cette methode de traduction pour me facillite de sortir de tous le programme
    le semi programme estle suivant:
    (
    program alarme;
    var
    i,m,j,N: byte;
    num : array[3] of byte;
    procedure atente10;
    begin
    i:=0; M:=0; N:=0;
    repeat
    begin
    delay_ms(200);
    i:=i+1; N:=50-i;
    if Button(PORTB, 4,100, 0) then
    begin
    N:=0; M:=1;
    end;
    )

  10. #9
    jiherve

    Re : de VHDL vers assembleur

    Bonsoir,
    regarde ici :
    http://bear.ces.cwru.edu/tools.html
    VHDL-2-C
    sans garantie.
    JR
    l'électronique c'est pas du vaudou!

  11. #10
    invite284746c1

    Re : de VHDL vers assembleur

    mais ce site ne contient aucun logiciel
    ????

  12. #11
    jiherve

    Re : de VHDL vers assembleur

    Bonsoir,
    pourtant il y a des .tar.gz qui semblent contenir quelque chose.
    JR
    l'électronique c'est pas du vaudou!

  13. #12
    invite284746c1

    Re : de VHDL vers assembleur

    c quoi tar-gz ???
    j compris pas

  14. #13
    jiherve

    Re : de VHDL vers assembleur

    Bonjour,
    tu vas sur le site et tu cliques sur VHDL-2-C et cela chargera un fichier compressé au format précité, il faudra le décomprimer avec le soft ad hoc et la surprise, au vrai sens du terme car je n'ai pas testé le bidule.
    JR
    l'électronique c'est pas du vaudou!

  15. #14
    invite284746c1

    Re : de VHDL vers assembleur

    est ce qu'il ya une autre methode pour convertir cette programme car j'ai essayé de decomprimer le fichier de type tar-gz mais j'ai échoué

  16. #15
    mat64

    Re : de VHDL vers assembleur

    7zip le fait

  17. #16
    invite284746c1

    Re : de VHDL vers assembleur

    je pense que cette programme est en pascal ;c'est pas en VHDL . n'est ce pas?

    c"est ca le programme:

    program alarme;
    var
    i,m,j,N: byte;
    num : array[3] of byte;
    procedure atente10;
    begin
    i:=0; M:=0; N:=0;
    repeat
    begin
    delay_ms(200);
    i:=i+1; N:=50-i;
    if Button(PORTB, 4,100, 0) then
    begin
    N:=0; M:=1;
    end;
    end;
    until (N=0);
    end;

  18. #17
    invite284746c1

    Re : de VHDL vers assembleur

    s'il vous plait aidez mois de traduction cette langage en ASSEMBLEUR PIC 16F84 car cette programme est en pascal et j'ai aucune idée sur ce langage

  19. #18
    jiherve

    Re : de VHDL vers assembleur

    Bonsoir,
    Je pense que tu ne te rends pas compte de l'ampleur du problème.
    http://www.pmpcomp.fr/
    en sortie tu auras un binaire que tu devrais pouvoir convertir en assembleur avec paradoxalement un "désassembleur".
    JR
    l'électronique c'est pas du vaudou!

  20. #19
    invite284746c1

    Re : de VHDL vers assembleur

    est ce qui'il ya une possibilité de convertir un langage pascal en langage C par une logicielle; est ce qu'il possible??

  21. #20
    Jack
    Modérateur

    Re : de VHDL vers assembleur

    Pas à ma connaissance, mais s'il y a un langage facile à traduire en C, c'est bien le PASCAL. Si tu as fait du C, le PASCAL se lit sans problème.

    A+

  22. #21
    invite284746c1

    Re : de VHDL vers assembleur

    est ce qu'il ya de methode pour convertir un langage micro pascal en langage C ou assembleur. est ce qu'il ya d logiciel??????

  23. #22
    invite284746c1

    Re : de VHDL vers assembleur

    oui JACK mais j'ai rencentré des difficulté lorsque je traduit en C par exemple des instruction suivant:
    char
    i,m,j,N: byte;

    procedure aquisition;
    begin
    i:=0; N:=0;
    repeat
    begin
    setbit(porta,0);

  24. #23
    invite284746c1

    Re : de VHDL vers assembleur

    vraiment j'ai désispiré car c 'est projet de fin d'etue et il reste 2 semaine pour deposer le rapport de projet
    et j'ai rien faire

  25. #24
    Jack
    Modérateur

    Re : de VHDL vers assembleur

    Code:
    i,m,j,N: byte;
     
    procedure aquisition;
    begin
    i:=0; N:=0;
    repeat
          begin
               setbit(porta,0);
    Ca n'est pas si compliqué

    Code:
    #define byte unsigned char 
    // etc.
    
    byte i,m,j,N;
    
    void acquisition(void){
    i = 0; N = 0;
    do{
      setbit(porta,0);
    Tu trouves qu'il y a une grande différence?

    A+

  26. #25
    invitecbf7b1ad

    Talking Re : de VHDL vers assembleur

    Citation Envoyé par jiherve Voir le message
    http://www.pmpcomp.fr/
    en sortie tu auras un binaire que tu devrais pouvoir convertir en assembleur avec paradoxalement un "désassembleur".
    PMP génère directement de l'assembleur, pas besoin de désassembler...

    Ceci dit, vu le niveau demandeur, un désassembleur ne ferait qu'amplifier le problème (ou était-ce une suggestion humoristique ?).

    Par ailleurs je ne vois pas comment il a pu partir sur VDHL avec un bout de Pascal...

    Philippe.

  27. #26
    invite284746c1

    Re : de VHDL vers assembleur

    est ce que cette traduction est vrai?
    Code:
    procedure chargement;
    begin
    for i:=0 to 2 do
                 begin
                      num[i]:=EEPROM_Read(i);
                      delay_ms(300);
                 end;
    end;
    procedure aquisition;
    begin
    i:=0; N:=0;
                  repeat
                      begin
                         setbit(porta,0);
                         delay_ms(1000);
                         m:=1;
                         repeat
                         if Button(PORTB,4,100,0)then
                          begin
                          num[i]:= (portb and $0f);
                          m:=0;
                          if num[i]=0 then
                                         begin
                                         num[i]:=10;
                                         end;
                          end;
                          until m=0;
                         clearbit(porta,0);
                         delay_ms(300);
                         setbit(porta,0);
                         delay_ms(300);
                         clearbit(porta,0);
                                     i:=i+1; N:=3-i;
                         delay_ms(2000);
                      end;
                  until (N=0);
    end;
    la conversion en C est:

    Code:
    void chargement;
    {
    for (i=0 ;i<=2;i++)  
                  {
                 
                      num[i]=EEPROM_Read(i);
                      delay_ms(300);
                }
    }
    void aquisition;
    {
    i=0; N=0;
                  do
                      {
                         setbit(porta,0);
                         delay_ms(1000);
                         m=1;
                         do
                         if Button(PORTB,4,100,0)then
                          {
                          num[i]= (portb and $0f);
                          m=0;
                          if num[i]=0 then
                                         {
                                         num[i]=10;
                                         }
                          }
                          until m=0;
                         clearbit(porta,0);
                         delay_ms(300);
                         setbit(porta,0);
                         delay_ms(300);
                          clearbit(porta,0);
                         i=i+1; N=3-i;
                         delay_ms(2000);
                      }
                  until (N=0);
    }

    et merci

  28. #27
    Jack
    Modérateur

    Re : de VHDL vers assembleur

    Apparemment, il va falloir que tu te renforces également en C

    Code:
    void chargement(void)
    {
    for (i=0 ;i<=2;i++)  
                  {
                 
                      num[i]=EEPROM_Read(i);
                      delay_ms(300);
                }
    }
    void aquisition(void)
    {
    i=0; N=0;
                  do
                      {
                         setbit(porta,0);
                         delay_ms(1000);
                         m=1;
                         do
                         if (Button(PORTB,4,100,0))  // et pas Button(PORTB,4,100,0)then
                          {
                          num[i]= (portb and $0f);
                          m=0;
                          if (num[i] == 0) // et pas if num[i]=0then
                                         {
                                         num[i]=10;
                                         }
                          }
                         while (m != 0); // et pas until m=0
                         clearbit(porta,0);
                         delay_ms(300);
                         setbit(porta,0);
                         delay_ms(300);
                          clearbit(porta,0);
                         i=i+1; N=3-i;
                         delay_ms(2000);
                      }
                  while (N!= 0); // et pas until (N=0)
    }

  29. #28
    invite284746c1

    Re : de VHDL vers assembleur

    merci bcp JACK ,
    est ce qu'il y a du logiciel qui permet de convertir ce langage C en assembleur(pic 16F84)????????

  30. #29
    Jack
    Modérateur

    Re : de VHDL vers assembleur

    Citation Envoyé par lobanova Voir le message
    merci bcp JACK ,
    est ce qu'il y a du logiciel qui permet de convertir ce langage C en assembleur(pic 16F84)????????
    Oui, un compilateur C possède souvent une option qui permet de générer de l'asm, mais je n'en voit pas l'intérêt.

    A+

  31. #30
    invite284746c1

    Re : de VHDL vers assembleur

    Citation Envoyé par Jack Voir le message
    Oui, un compilateur C possède souvent une option qui permet de générer de l'asm, mais je n'en voit pas l'intérêt.

    A+
    possible de telecharger ce compilateur sur internet??
    car j' ai obligé de programmer le pic en assembleur c'est pour ce la j"ai traduisé le source pascal en C

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. convertir basic vers assembleur pic
    Par invite9ef49fe2 dans le forum Électronique
    Réponses: 13
    Dernier message: 24/09/2009, 16h19
  2. de VHDL vers assembleur
    Par invite284746c1 dans le forum Électronique
    Réponses: 1
    Dernier message: 22/05/2009, 12h56
  3. codeur 4 bit vers 7 bit sur VHDL
    Par invitec2fad112 dans le forum Électronique
    Réponses: 4
    Dernier message: 06/05/2008, 21h56
  4. conversion du C vers le VHDL
    Par invite8dd87bb3 dans le forum Électronique
    Réponses: 0
    Dernier message: 04/05/2008, 14h26
  5. VHDL vers circuit logique
    Par invite91e50fe1 dans le forum Électronique
    Réponses: 15
    Dernier message: 16/09/2007, 16h09
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...