Publié sur éduscol STI (https://sti.eduscol.education.fr)

Accueil > Prototypage FPGA : Ecrire, simuler et débuguer un programme C

publié le 05 avr 2013 par Fabien JONQUIERE [1]

 Ecrire, simuler et  débuguer un programme C [2]
 Ecrire, simuler et  débuguer un programme C [3]

Contenu principal

Description

Cette ressource présente la création d'un projet FPGA à l'aide du logiciel ALTIUM puis sa mise au point à partir  d'outils de débogage intégrés.

 

Activités proposées

  1. Création du projet embarqué
  2. Ecriture du programme C
  3. Mise au point du programme en langage C
  4. Simulation du programme avec un point d’arrêt
  • Visualisation d’une variable
  • Visualisation des registres SFR du processeur TSK3000A
  • Exécution du programme en mode pas à pas
Savoirs, compétences et CI
Compétences visées: 
  • Référentiels par compétences [4]
    • BTS [5]
  • [6]
  • [6]
  • [6]
  • [6]
Savoirs associés: 
  • Référentiels par savoirs [7]
    • BTS [8]
      • BTS Systèmes Numériques [9]
        • S4. Développement logiciel [10]
          • S4.7. Langages de programmation [11]
        • S5. Solutions constructives des systèmes d'information [12]
          • S5.1. Architecture matérielle du traitement de l'information [13]
        • S9. Fabrication [14]
          • S9.2 Prototypage rapide avec des outils adaptés [15]
Activités professionnelles
Activités professionnelles: 
  • Référentiels par activités professionnelles [16]
    • BTS [17]
      • BTS Systèmes Numériques [18]
        • A4. Réaliser l'analyse fonctionnelle, comportementale et structurelle d'un produit ... [19]
          • T4.1 Identifier le comportement d’un constituant. [20]
          • T4.2 Traduire les éléments du cahier des charges sous la forme de modèles. [21]
Fichiers et liens
Icône PDF TP Compiler simuler debuguer un fichier C-FPGA [22]
Icône paquet fichier source - TP Compiler simuler debuguer un fichier C-FPGA [23]
Contenus associés : 
Prototypage FPGA : Notices et exemples [24]
 exemples [24]
Ensemble de ressources pour la mise en oeuvre de la Nanoboard 3000
Ressource technique
Dossier technique [25]
Auteur(s): 
LETEURTRE Yves [26]
RENOU Hervé [27]
Prototypage FPGA : Processeur embarqué [28]
  Processeur embarqué [28]
Implanter et programmer un processeur dans un FPGA Mots clés : IP, Open Bus, SoC
Ressource pédagogique
Travaux pratiques [29]
Auteur(s): 
LETEURTRE Yves [26]

URL source (modified on 14/05/2014 - 10:59):https://sti.eduscol.education.fr/ressources_pedagogiques/prototypage-fpga-ecrire-simuler-et-debuguer-un-programme

Liens
[1] https://sti.eduscol.education.fr/utilisateurs/fabien-jonquiere?node=761 [2] https://sti.eduscol.education.fr/system/files/images/ressources/pedagogiques/761/761-fpga-altium-debug.jpg [3] https://sti.eduscol.education.fr/system/files/images/ressources/pedagogiques/761/761-altium.jpg [4] https://sti.eduscol.education.fr/referentiel-competences/referentiels-par-competences [5] https://sti.eduscol.education.fr/referentiels-par-competences/bts [6] https://sti.eduscol.education.fr/taxonomy/term [7] https://sti.eduscol.education.fr/referentiels-par-savoirs [8] https://sti.eduscol.education.fr/r-f-rentiel-savoirs/bts [9] https://sti.eduscol.education.fr/referentiel-savoirs/bts-systemes-numeriques [10] https://sti.eduscol.education.fr/referentiel-savoirs/s4-developpement-logiciel [11] https://sti.eduscol.education.fr/referentiel-savoirs/s47-langages-de-programmation [12] https://sti.eduscol.education.fr/referentiel-savoirs/s5-solutions-constructives-des-systemes-dinformation [13] https://sti.eduscol.education.fr/referentiel-savoirs/s51-architecture-materielle-du-traitement-de-linformation [14] https://sti.eduscol.education.fr/referentiel-savoirs/s9-fabrication [15] https://sti.eduscol.education.fr/referentiel-savoirs/s92-prototypage-rapide-avec-des-outils-adaptes [16] https://sti.eduscol.education.fr/referentiel-activites-professionnelles/referentiels-par-activites-professionnelles [17] https://sti.eduscol.education.fr/referentiel-activites-professionnelles/bts [18] https://sti.eduscol.education.fr/referentiels-par-activites-professionnelles-bts/bts-systemes-numeriques [19] https://sti.eduscol.education.fr/referentiels-par-activites-professionnelles-bts-bts-systemes-numeriques/a4-realiser-lanalyse [20] https://sti.eduscol.education.fr/referentiels-par-activites-professionnelles-bts-bts-systemes-numeriques-a4-realiser-lanalyse/t41 [21] https://sti.eduscol.education.fr/referentiels-par-activites-professionnelles-bts-bts-systemes-numeriques-a4-realiser-lanalyse/t42 [22] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/pedagogiques/761/761-tp-compiler-simuler-debugger-un-fichier-fpga.pdf [23] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/pedagogiques/761/761-tp-compiler-simuler-debugger-un-fichier-fpga.zip [24] https://sti.eduscol.education.fr/ressources_techniques/prototypage-fpga-notices-et-exemples [25] https://sti.eduscol.education.fr/types-techniques/dossier-technique [26] https://sti.eduscol.education.fr/personne/leteurtre-yves [27] https://sti.eduscol.education.fr/personne/renou-herve [28] https://sti.eduscol.education.fr/ressources_pedagogiques/prototypage-fpga-processeur-embarque [29] https://sti.eduscol.education.fr/lom-types-pedagogiques/travaux-pratiques