créer un 87c51 grâce à un FPGA
Répondre à la discussion
Affichage des résultats 1 à 13 sur 13

créer un 87c51 grâce à un FPGA



  1. #1
    RedSnake

    Question créer un 87c51 grâce à un FPGA


    ------

    Tout d'abord, Bonjour à toutes et à tous !

    Pour passer en 1ère année de cycle d'ingénieur, je dois effectuer un stage de 2 mois. Lors de ce stage,
    on m'a demandé de créer un 87c51 grâce à un FPGA le tout en VHDL. Or je n'ai jamais
    travaillé avec le 87c51 (je sais que c'est un microcontrolleur de la famille des MCS51 c'est déjà ça !)
    donc je ne sais pas trop à quoi il sert. J'ai cherché pendant 3H déjà mais j'ai du mal à visualiser que fait-il,
    comment devrais-je commencer le problème etc... Je demande donc votre aide pour m'éclairer un peu sur le sujet.


    Merci !

    Kevin.

    -----
    Dernière modification par RedSnake ; 04/09/2015 à 09h46.

  2. #2
    PIXEL

    Re : créer un 87c51 grâce à un FPGA

    c'est la version reprogrammable du 8051 ( par une Eprom effaçable aux UV) donc une technologie un peu obsolète.

    pas de secrets , il faut te fader la datacheet et le jeu d'instructions "8051" qui fut un standard dans les années 90's

    j'dois reconnaitre que c'est dur pour une première année ( et pour la plupart des 3'iémes)
    Dernière modification par PIXEL ; 04/09/2015 à 09h55.

  3. #3
    RedSnake

    Question Re : créer un 87c51 grâce à un FPGA

    Wow rapide !

    Le jeu d'instruction se trouve dans la datasheet ?

    C'est vrai qu'au début je ne comprenais pas grand chose...

  4. #4
    PIXEL

    Re : créer un 87c51 grâce à un FPGA

    "on" est censé te fournir la documentation idoine ,

    sauf si ton maître de stage est un pignouf.

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

    Re : créer un 87c51 grâce à un FPGA

    Il m'a donné tout un tas de fichier sur ce qu'un stagiaire à fait précédemment
    sur le 82c54 et le 82c55 mais pas sur le 87c51...

    Sinon merci de ton aide

  7. #6
    PIXEL

    Re : créer un 87c51 grâce à un FPGA

    tu gogolise "instructions 8051" et tu trouvera

  8. #7
    RedSnake

    Re : créer un 87c51 grâce à un FPGA

    Ah merci !!

  9. #8
    vincent66

    Re : créer un 87c51 grâce à un FPGA

    Bonjour,
    Eh bien y'a du pain sur la planche...!!

    Comme dit plus haut il y a de l'eprom intégrée dans le 8751 et ça risque d'être délicat voir impossible à implémenter dans un fpga...
    Je te conseille donc pour débuter d'implémenter un "simple" 8051 avec le bus multiplexé d'accès à rom et ram externes...

    Courage..!!
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  10. #9
    RedSnake

    Re : créer un 87c51 grâce à un FPGA

    Impossible ? c'est aussi dur

    En gros toutes les instruction du 8051 je dois les "transfromer" en block VHDL si j'ai bien compris ?
    Dernière modification par RedSnake ; 04/09/2015 à 10h56.

  11. #10
    jiherve

    Re : créer un 87c51 grâce à un FPGA

    Bonjour
    inutile de réinventer l'eau tiède d'autres l'on déjà fait :http://opencores.org/project,8051.
    C'est à çà que doit servir internet : partager.
    Tu auras déjà bien assez de boulot à faire fonctionner le tout avec des mémoires externes.
    JR
    l'électronique c'est pas du vaudou!

  12. #11
    RedSnake

    Re : créer un 87c51 grâce à un FPGA

    Merci !! tu m'épargnes des heures et des heures de travail !

  13. #12
    jiherve

    Re : créer un 87c51 grâce à un FPGA

    Bonsoir
    Ne te réjouis pas trop vite car il y a encore loin de la coupe aux lèvres.
    Essayes au moins de comprendre ce qui a été fait.
    JR
    l'électronique c'est pas du vaudou!

  14. #13
    RedSnake

    Re : créer un 87c51 grâce à un FPGA

    Bon bah voilà j'ai téléchargé le vhdl du 8051 et cherché où dois-je changer mon code pour
    simuler une EPROM. J'avais comme idée de rajouter une broche au composant virtuel pour
    justement simuler la présence d'UV devant le capteur. Si par exemple la broche à en paramètre
    0 (ou 1), j'efface tout le contenus du fichier simulant la ROM. Or le problème c'est que je n'arrive
    pas à rajouter la broche au schéma j'ai comme erreur : "# ** Error: Z:/STAGIAIRES/Kevin/87c51/
    vhdl/mc8051_top_struc.vhd(146): (vcom-1484) Unknown formal identifier "rom_remove".
    "
    Pour chaque partie du 8051, j'ai 3 sous-programme par exemple pour la partie ROM j'ai la configuration,
    le code avec ce que la partie doit effectuer et la partie avec les déclarations initiales.

    Merci.

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/05/2014, 20h04
  2. Possibilité de créer un processeur dans FPGA sous NanoBoard 3000
    Par electron22 dans le forum Électronique
    Réponses: 7
    Dernier message: 19/01/2012, 10h20
  3. Réponses: 0
    Dernier message: 15/12/2008, 11h27
  4. Créer une nomenclature des molécules grâce aux maths
    Par invitebeb55539 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 09/12/2007, 16h49
  5. MONTAGE avec 87C51
    Par nounoursvincent dans le forum Électronique
    Réponses: 0
    Dernier message: 05/05/2005, 15h44
Découvrez nos comparatifs produits sur l'informatique et les technologies.