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

Possibilité de créer un processeur dans FPGA sous NanoBoard 3000



  1. #1
    electron22

    Possibilité de créer un processeur dans FPGA sous NanoBoard 3000


    ------

    Bonjour,

    Je suis entrain de créer un processeur 68000 dans FPGA (Simulation sous NanoBoard 3000). La partie Hardware de ce precesseur est représenté sous forme de code VHDL, quant à la partie software, elle est représentéepar un code de language 'C' qui détermine son comportement (Clignoter une Led par exemple).

    Ma question : Est ce que cette manipulation est faisable ? Si oui, comment implémeter le code 'C' dans le FPGA ?

    Merci.

    -----

  2. Publicité
  3. #2
    Jack
    Modérateur

    Re : Possibilité de créer un processeur dans FPGA sous NanoBoard 3000

    Je ne suis pas spécialiste, mais à mon avis, il va falloir compiler le code C et le stocker dans une mémoire intégrée (si elle est assez grande) ou extérieure au fpga.

    A+

  4. #3
    ftorama

    Re : Possibilité de créer un processeur dans FPGA sous NanoBoard 3000

    La question à se poser c'est comment "s'implémente" un programme C dans un vrai micro-contrôleur....
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  5. #4
    jiherve

    Re : Possibilité de créer un processeur dans FPGA sous NanoBoard 3000

    Bonsoir,
    oui c'est faisable mais il faudra compléter le CPU par quelques interfaces capables de piloter RAM et ROM et disposer d'un compilateur ad hoc.
    Le code en C sera programmé dans une mémoire externe.
    Je ne sais pas quelle est ta cible mais tu pourrais aussi utiliser le NIOS Altera il doit y avoir une web édition gratuite.
    JR
    l'électronique c'est pas du vaudou!

  6. A voir en vidéo sur Futura
  7. Comparatifs

    Gagnez du temps et de l'argent grâce à nos comparatifs de produits. Parmi nos sujets :
  8. #5
    electron22

    Re : Possibilité de créer un processeur dans FPGA sous NanoBoard 3000

    Bonjour,
    Je vous remercie pour vos réponses, en fait, je sais qu'il faut mettre le code C dans mémoire, mais là je ne sais pas comment faire ! je travaille sur la NanoBoard 3000 (Altium), je ne sais si vous avez déjà utiliser ce materiel.

  9. #6
    ftorama

    Re : Possibilité de créer un processeur dans FPGA sous NanoBoard 3000

    Citation Envoyé par electron22 Voir le message
    Bonjour,
    Je vous remercie pour vos réponses, en fait, je sais qu'il faut mettre le code C dans mémoire, mais là je ne sais pas comment faire ! je travaille sur la NanoBoard 3000 (Altium), je ne sais si vous avez déjà utiliser ce materiel.
    Aucun microcontrôleur n'a de code C en mémoire, c'est bien pour ça que je t'ai dit de réfléchir à comment c'était implémenté dans un vrai micro....
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  10. Publicité
  11. #7
    electron22

    Re : Possibilité de créer un processeur dans FPGA sous NanoBoard 3000

    Oui exactement il faut relier des mémoires avec le FPGA, mais je n'arrive pas arrive à le faire avec cet outil, mon problème c'est plus l'outil (NanoBoard 3000 by Altium dxp) que je ne maitrise pas.

  12. #8
    electron22

    Re : Possibilité de créer un processeur dans FPGA sous NanoBoard 3000

    Bonjour,
    En fait, Altium permet d'utiliser des cores Wishbone téléchargés sur Opencores.org.
    J'ai téléchargé le code correspondant à mc68000 sous Verilog, je l'ai adapté avec les périphérique du NanoBorad 3000 Altium qui utilise la technologie Xilinx. J'ai donc essayé de charger mon projet dans la FPGA (Xilinx), le logiciel m'indique 2 erreurs (Unkown module altsyncram /Unkown module Ipm_mult ), après vérification j'ai constaté que le Wishbone de 68000 téléchargé est conçu pour la technologie Altera.
    j'aimerais donc savoir s'il y a possibilité de trouver l'équivalent sous Xilinx de ces deux modules : altsyncram et Ipm_mult .

Discussions similaires

  1. Commande PWM du Moteur DC sous FPGA
    Par kouraf9 dans le forum Électronique
    Réponses: 3
    Dernier message: 31/03/2012, 12h40
  2. Vivre à 3000 m sous terre
    Par Timyus dans le forum Géologie et Catastrophes naturelles
    Réponses: 8
    Dernier message: 15/04/2011, 17h52
  3. simulation FPGA avec processeur
    Par mich35 dans le forum Électronique
    Réponses: 5
    Dernier message: 13/07/2009, 13h40
  4. Problème d'occupation du processeur sous Millenium
    Par ZeWeLL dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 23/07/2008, 09h44
  5. executer un programme sous FPGA
    Par lm85 dans le forum Électronique
    Réponses: 6
    Dernier message: 17/06/2007, 11h08
Découvrez nos comparatifs produits sur l'informatique et les technologies.