Unité pédagogique
Derniere édition le: 16/12/2019
ModifierL'objectif de ce workshop est de se familiariser avec les particularités des DSP par rapport aux microcontrôleurs classiques, entre autre savoir manipuler les nombres rationnels en format virgule fixe ou flottante
Dans un premier temps, la programmation se fera en assembleur, les langages évolués ne permettant pas d’accéder facilement aux possibilités de l’architecture matérielle d’un DSP. L'assembleur est donc un bon prétexte pour découvrir l'architecture interne des DSP.. Il s’agira également de se familiariser avec les techniques courantes d’optimisation en Assembleur, ce qui permettra, par ricochet d’être également plus performant dans sa programmation en C embarqué
L’outil de développement Code Composer Studio sera utilisé, il est largement utilisé dans l’entreprise puisqu'il est compatible avec tous les DSPs Texas Instrument qui représentent 60 % du marché. La dernière partie du workshop sera consacré au développement en C embarqué des algorithmes basiques de traitement audio.
A la fin de l’unité pédagogique, l’élève sera capable de : | Niveau de taxonomie | Priorité |
---|---|---|
l'assembleur sur DSP | 1. Connaître | Utile |
l'architecture type d'un DSP | 1. Connaître | Important |
un programme de traitement audio en C embarqué | 7. Créer | Essentiel |
un programme en assembleur | 4. Analyser | Important |
un outil de développement basé sur eclipse | 3. Appliquer | Utile |
Part de l'évaluation individuelle | Part de l'évaluation collective | ||||
---|---|---|---|---|---|
Examen sur table : | % | Livrable(s) de projet : | 100 | % | |
Examen oral individuel : | % | Exposé collectif : | % | ||
Exposé individuel : | % | Exercice pratique collectif : | % | ||
Exercice pratique individuel : | % | Rapport collectif : | % | ||
Rapport individuel : | % | ||||
Autre(s) : % |
Type d’activité pédagogique : | Contenu, séquencement et organisation |
---|---|
cours | Introduction Architecture interne des DSP |
cours | Les modes d'adressages |
TP | Prise en main de Code Composer Studio |
TP | Optimisation d'un filtre FIR en assembleur via un simulateur |
TP | Optimisation d'un filtre FIR en assembleur sur cible TMS320C5509A |
projet | Création d'un logiciel de traitement audio sur la cible TMS320C5509A |