Processeurs des signaux numériques (DSP)
-
Chapitre 1 : Généralités sur les processeurs DSP
-
Définitions,
-
présentation des différentes familles de DSP,
-
classification des DSP,
-
domaines d’applications des DSP,
-
principaux algorithmes traités,
-
processeurs DSP et autres approches,
-
historique et évolutions récentes
-
Chapitre 2 : Arithmétique à virgule fixe et à virgule flottante
-
Numérisation des signaux,
-
échantillonnage d’un signal analogique,
-
quantification uniforme (caractéristique, caractéristique de l’erreur, dynamique),
-
quantification non-uniforme,
-
quantification logarithmique (loi de compression expansion, approximations par segments des lois de compression A et μ),
-
formats de représentations des nombres,
-
codage des nombres entiers (entiers positifs ou non signés, complément à 1, complément à 2),
-
représentation des nombres réels dans un calculateur (virgule fixe, virgule flottante)
-
Chapitre 3 : Architecture des DSP TMS320C6x
-
Architecture interne du C6000,
-
le processeur,
-
cartographie de mémoire,
-
unités fonctionnelles,
-
paquets d’exécution et de fetch,
-
architecture pipeline,
-
les registres,
-
les registres de contrôle,
-
les périphériques (timers, PLL, interruptions, HPI, GPIO),
-
la liaison série (multi Channel buffered serial port),
-
présentation du jeu d'instructions
-
Chapitre 4 : Gestion de la mémoire
-
Présentation et intérêt de l'architecture Harvard.
-
Mémoires internes (niveaux L1 et L2).
-
Mémoires externes (SRAM, Flash, DDRAM, ...)
-
Plan d'adressage des mémoires.
-
Fichier *.cmd (organisation des sections).
-
Gestion de la mémoire externe par L'EMIF (External Memory InterFace).
-
Modes d'adressage (indirect, circulaire).
-
Technique de transfert par blocs.
-
Organisation des données pour l'EDMA.
-
Paramètres et options pour l'EDMA.
-
Exemple de transfert de données.
-
Chapitre 5 : Environnement de développement : ‘Code Composer Studio’ (CCS)
-
Introduction,
-
configuration de base ‘Basic Setup’,
-
création d’un nouveau projet sous CCS,
-
exécution du programme (Break Point, Watch Window, Plots, Images, enregistrement de données),
-
scriptes GEL (General Extension Language) du CCS,
-
utilisation des switches DIP et des LEDs
-
Chapitre 6 : Algorithmes de traitement du signal sur DSP
-
L'adéquation algorithme-architecture.
-
Filtrage RIF et RII.
-
Buffers à décalage et circulaire,
-
problèmes de quantification,
-
contraintes temps-réel,
-
gestion des entrées/sorties.
-
Implémentation de la FFT sur DSP (Adressage inversé).