• Professional Opening: Digital Signal Processing

Unité pédagogique

Professional Opening: Digital Signal Processing

Derniere édition le: 16/12/2019

Modifier

Responsable:

MARQUES Acacio

Description générale :

L'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. 

Mots-clés:

unité MAC Traitement du signal

Nombre d’heures à l’emploi du temps:

30

Domaine(s) ou champs disciplinaires:

Informatique, Systèmes d'information

Langue d’enseignement:

Français

Objectifs d’apprentissage:

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

Modalités d’évaluation des apprentissages:

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) : %

Programme et contenus:

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