Introduction I Quest ce quun DSP Quest ce quun DSP II Différences entre un microprocesseur et un...

of 25/25
  • date post

    03-Apr-2015
  • Category

    Documents

  • view

    121
  • download

    6

Embed Size (px)

Transcript of Introduction I Quest ce quun DSP Quest ce quun DSP II Différences entre un microprocesseur et un...

  • Page 1
  • Page 2
  • Introduction I Quest ce quun DSP Quest ce quun DSP II Diffrences entre un microprocesseur et un DSP Diffrences entre un microprocesseur et un DSP III Architecture de Von Neuman et de Harvard Architecture de Von Neuman et de Harvard IV Types et formats de donnes manipuls par les DSP Types et formats de donnes manipuls par les DSP V Performances des DSPPerformances des DSP VI Mesures et outils de dveloppement Mesures et outils de dveloppement VII Structure DSPStructure DSP VIII Les DSP aujourdhuiLes DSP aujourdhui Conclusion
  • Page 3
  • DSP cur du systme Filtre Passe - Bas DSP Mmoire Entres/Sortie Convertisseur Numrique Analogique Filtre Passe - Bas Signal original Signal trait Convertisseur Analogique Numrique
  • Page 4
  • Avantage dun DSP Souplesse de programmation Possibilits propre aux systmes DSP Stabilit Rptabilit
  • Page 5
  • Structure interne Traitement numrique du signal: Opp arithmtiques de base A=(B x C) + D Signal original x(n-i) Accumulateur A.L.U.
  • Page 6
  • Oprateur MAC A=(B x C) + D -> 80 cycles avec Motorola 6800 -> 1 cycle avec un DSP Accs mmoire optimis
  • Page 7
  • Architecture de Von Neuman Donnes et programmes sur un bus commun Inconvnients:lecture en 1 seul cycle
  • Page 8
  • Architecture de Harvard Mmoire programme et donnes spares Accs des 2 mmoires par chemin distinct Lecture de linstruction et de la donne en 1 seul cycle
  • Page 9
  • Utilisation de ces structures Harvard plutt utilis dans les DSP (Applications temps rels) DSP a structure de Von Neuman (Cout infrieur)
  • Page 10
  • Architecture de Harvard modifie Pour rduire les cots A lextrieur un bus de donnes et un dadresse (Von Neuman) A lintrieur 2 bus de donnes et 2 dadresses
  • Page 11
  • DSP virgule flottante
  • Page 12
  • Permet de ne pas se soucier des limites Cot de fabrication suprieur Applications Traitement dimages Prcision recherche (traitement audio phonique) Signal de grande dynamique
  • Page 13
  • DSP virgule fixe Mthode du complment a deux
  • Page 14
  • Plus compliqus a programmer Calculs sur 32 stocks sur 16 bits Problme des arrondis ->dterminer a lavance la dynamique ncessaire
  • Page 15
  • Virgule fixe ou flottante? Virgules flottantes Virgules fixes
  • Page 16
  • Mesure de vitesse de calcul pur
  • Page 17
  • Mesure du temps dexcution de programmes standard
  • Page 18
  • Partie matrielle Mise en uvre du DSP Cration de chane dacquisition Partie logicielle Programmation avec outils adapts aux DSP
  • Page 19
  • Exemple de processus de dveloppement typique
  • Page 20
  • 1)Structure matrielle de dveloppement Deux environnements de dveloppement DSP - Cration de sources, bibliothque, assemblage - Outils de test et de dboguage de logiciel 2) Le simulateur 3) Lmulateur temps rel 4) Bilan - Les DSP en chiffres - Le traitement du signal est fort courtis - Les DSP ont rponse tout
  • Page 21
  • Gnralistes haute performance Pentiums Processeurs DSP Ex:Tlphones portables, lectronique grand public (Lecteurs de CD, etc.) Microcontrleurs Mot de petite taille: 8 bits Automobiles, thermostats,lectromnagers. Les DSP parmi diffrents types de processeurs
  • Page 22
  • Exemple dapplication
  • Page 23
  • La R&D industrielle autour des DSP en France Texas Instruments : Villeneuve-Loubet Motorola : Saclay, Toulouse,Crolles ST Microelectronics : Crolles, Rousset ARM : Sophia Antipolis Atmel : Rousset In_neon : Echirolles
  • Page 24
  • -Le DSP - Lauto apprentissage
  • Page 25
  • Merci de votre attention