Ch5 execution Systèmes à MicroprocesseursCycle Ingénieur Troisième AnnéePolytech ? NiceSophia -Département Electronique PolytechNice Sophia -DptIngénierie des Systèmes Electroniques Sébastien BilavarnCycle Ingénieur Troisième AnnéeSystèmes à Microprocesse

Systèmes à MicroprocesseursCycle Ingénieur Troisième AnnéePolytech ? NiceSophia -Département Electronique PolytechNice Sophia -DptIngénierie des Systèmes Electroniques Sébastien BilavarnCycle Ingénieur Troisième AnnéeSystèmes à MicroprocesseursCycle Ingénieur Troisième AnnéeDépartement Electronique -Université de Nice Sophia Antipolis -S Bilavarn- -Ingénierie des Systèmes Electroniques -Université Côte d ? Azur -S Bilavarn- -Sébastien BilavarnCycle Ingénieur Troisième Année ? Ch ??Représentation de l ? information ? Ch ??ARM Instruction Set Architecture ? Ch ??Accès aux données ? Ch ??Programmation structurée ? Ch ??Cycle d ? exécutionPolytech ? NiceSophia -Département Electronique PolytechNice Sophia -DptIngénierie des Systèmes Electroniques ? Ch ??Cycle d ? exécution ? Ch ??Codage binaire ? Ch ??Microcontrôleur ARM CortexPlanReprésentation de l ? informationARM Instruction Set ArchitectureAccès aux donnéesProgrammation structuréeCycle d ? exécutionDépartement Electronique -Université de Nice Sophia Antipolis -S Bilavarn- -Ingénierie des Systèmes Electroniques -Université Côte d ? Azur -S Bilavarn- -Cycle d ? exécutionCodage binaire Microcontrôleur ARM Cortex-M Exécution du processeur ARMPolytech ? NiceSophia -Département Electronique PolytechNice Sophia -DptIngénierie des Systèmes Electroniques ? Exécution du processeur ARMDépartement Electronique -Université de Nice Sophia Antipolis -S Bilavarn- -Ingénierie des Systèmes Electroniques -Université Côte d ? Azur -S Bilavarn- - ? Rôle de l ? unité de commande ? Cycle instruction ? Exécution pipeline Rôle de l ? unité de commande ? Contrôle des accès mémoire ? Pour l ? accès aux instructions données ? Positionne les signaux nécessaires pour un accès aux instructions données en mémoire ? Décodage des instructions ? Interprétation des instructionsPolytech ? NiceSophia -Département Electronique PolytechNice Sophia -DptIngénierie des Systèmes Electroniques ? Interprétation des instructions ? Processus de transformation d ? une instruction en signaux de commande ? Contrôle de l ? unité de traitement ? Pour l ? exécution d ? une instruction ? Positionne les signaux nécessaires pour l ? exécution d ? une instructionRôle de l ? unité de commandePositionne les signaux nécessaires Séquenceur DécodeurUnité de traitementdécalFile de registresReg addr Unité de commande Signaux de contrôleRd Rn Rm busAbusBDépartement Electronique -Université de Nice Sophia Antipolis -S Bilavarn- -Ingénierie des Systèmes Electroniques -Université Côte d ? Azur -S Bilavarn- -Processus de transformation d ? une instruction en signaux de commandeContrôle de l ? unité de traitementPour l ? exécution d ? une instruction Positionne les signaux nécessaires UALdécalmémoireReg dinReg dout Signaux de contrôle Signaux de contrôleReg inst A Rôle de l ? unité de commande ? Contrôle des accès mémoire ? Accès aux instructions ? Pour l ? exécution du programme pendant la phase de recherche d ? une instruction en mémoire ? Registre d ? adresses contient l ? adresse de l ? instruction à exécuter ? Registre d ? instructions Polytech ? NiceSophia -Département Electronique PolytechNice Sophia -DptIngénierie des Systèmes Electroniques ? Registre d ? instructions l ? instruction correspondante est renvoyée dans le registre d ? instruction pour décodage ? Accès aux données ? Pendant l ? exécution d ? une instruction load store ? Registres de données Reg din Reg dout ? Génération des signaux ? positionne tous les signaux de contrôle mémoire nécessaire nMREQ nRW MAS registres

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Jan 24, 2022
  • Catégorie Administration
  • Langue French
  • Taille du fichier 256.9kB