architecture dsp
Architectures des DSP(LF, STIC, S6, Microinformatique) (C : 21, TD : 10,5) 2 crédits Pré-requis : Cours électronique numérique et microprocesseur L1, L2 .
Objectifs : Acquérir des connaissances sur
DSP et étude de l’architecture
interne du C64X
Contenu : Introduction aux DSP (besoins et contraintes en traitement numérique du signal, architecture des DSP, exemples de DSP). Architectures des DSP (types de structures mémoire, modes d’adressage, les caches dans les DSP, exécution conditionnelle, évolution des DSP). Exemple réel de DSP (C64X…) : unité fonctionnelle, registres, paquet de fetch et d’exécution, structure d’une instruction, pipelinage, mémoire cache, jeu d’instructions, différents modes d’adressages,
Chapitre I : Introduction aux DSP
Chapitre II : Architectures des DSP
Chapitre III : Architecture interne du TMS320C64x
Chapitre IV : Étude pratique du pipeline pour le
TMS320C64x
syntaxes des instructions, contraintes avec exemples). Étude pratique du pipeline
Chapitre V : Les techniques d’optimisation
(pipeline, Étude de cas).
Sami GAZZAH
Ver.
0/2012
Sami GAZZAH
2
Ver.
3
0/2012
Qu’est ce qu’un DSP?
Certaines applications nécessitent des calculs en temps réel sur des échantillons, c’est le cas par exemple pour:
Un DSP (Digital Signal Processor) est un microprocesseur
Le filtrage numérique,
générique, destiné au traitement numérique du signal.
La reconnaissance de la parole,
Les DSP sont similaires aux microprocesseurs d’usage
Le traitement d’images
général à l’exception d’être mieux adaptés pour effectuer
Le contrôle (moteur,...)
Pour ces applications on utilise des processeurs
les opérations d’addition et de multiplication et ceci d’une
spécifiques dédiés au traitement du signal appelés DSP.
manière plus optimale.
. . . . . Qu’est ce qu’un DSP?
Sami GAZZAH
Les DSPs ont l’avantage de la faible consommation
Ver.
0/2012
5
Dans le