Dsp c6000 architecture amp programmation c asm
DSP C BAHTAT Mounir DSP C Architecture programmation C ASM Rédigé par Mounir BAHTAT Type de cours TP guidé Catégorie du cours Systèmes embarqués Temps réel Pré-requis Mise à jour le - - Easy Learn www easylearn max st CDSP C Sommaire Partie Architecture Programmation C embarqué Chapitre DSP et architecture Chapitre Notre premier programme en C embarqué Chapitre Techniques d ? optimisation en C Partie Programmation ASM C x Chapitre Notre premier code assembleur Chapitre Ecrire un code assembleur optimisé BAHTAT Mounir CDSP C Introduction BAHTAT Mounir Une unité centrale de traitement CPU Central Processing Unit est l ? élément jouant le rôle d ? un cerveau dans tout système Cet élément ne permet pourtant que d ? e ?ectuer des opérations arithmétiques et logiques basiques ainsi que des opérations d ? E S Entrée Sortie Depuis les CPU plus précisément les microprocesseurs ne cessent de s ? optimiser Le besoin en temps réel dans des applications liées aux traitements de signal a engendré l ? apparition d ? un nouveau type de processeurs optimisés qui portent l ? acronyme de DSP Digital Signal Processor Les DSP et les systèmes embarqués temps réel Un système embarqué est un système électronique matériel et informatique logiciel autonome qui doit souvent prendre en compte des contraintes temps réel Les caractéristiques essentielles qui sont généralement exigées pour un système embarqué sont Le coût doit être le plus faible possible - Consommation énergétique la plus faible possible dû à l ? utilisation des batteries en général - Encombrement le plus réduit possible - Performance taillée spéci ?quement pour une certaine application puissance de calcul ? L ? architecture d ? un système embarqué est constituée principalement généralement d ? un élément de traitement qui peut être GPP General Purpose Processor et ou DSP Digital Signal Processor et ou SoC System On Chip basé sur FPGA ASIC des mémoires et des interfaces de communication avec des périphériques comme exemple écran tactile GPS ? La partie logicielle qui sera présente dans des mémoires Flash pour pouvoir être exécutée par un microprocesseur est appelée ?rmware Ci-après un exemple de système embarqué Gumstix Overo COM Computer On Module avec Wi ? et Bluetooth Partie Architecture Programmation C embarqué Chapitre DSP et architecture Les DSP sont apparus vers pour répondre aux attentes temps réel des algorithmes de traitement de signal Ils se sont caractérisé principalement des processeurs ordinaires par l ? opération MAC Multiplication Accumulation en un seul cycle d ? horloge alors que cette dernière opération est couteuse en termes de cycles sur d ? autres types de microprocesseurs Les ? DSP se dotent également d ? une architecture Harvard modi ?é qui contrairement aux architectures Von Neumann permet l ? accès simultané au programme et aux données via des bus dédiés L ? utilisation de ce type de processeur dans un cadre de traitement de signal nécessitera des interfaces de conversion analogique numérique échantillonnage à une certaine fréquence du fait que le DSP ne pourra traiter les
Documents similaires










-
40
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 23, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 186.4kB