École de technologie supérieure
Département de génie électrique
Maîtrise en génie électrique
P
LAN DE COURS
Cours : SYS835 Processeur numérique du signal et ses applications
Crédits : 3
Trimestre : Automne 2014
Professeur : G. Marcel Gabrea
O
BJECTIFS SPÉCIFIQUES
Fournir à l'étudiant les connaissances et les méthodes essentielles à l'étude, à la
conception et à l'implantation des processeurs numériques du signal dans la résolution des
problèmes en ingénierie des systèmes. L'étude de cas dans différentes disciplines sera
utilisée à titre d'exemple d'application.
S
TRATÉGIES PÉDAGOGIQUES
Les objectifs seront atteints par un enseignement hebdomadaire sous la forme d'un cours
magistral de trois heures, des trois laboratoires, d’un devoir et d’un projet. L'étudiant(e)
aura à compléter ses travaux d'étude et de laboratoire par un travail personnel assidu.
C
ONTENU DÉTAILLÉ
1. Processeurs
Définitions. Classification. Caractéristiques. Mesures de performance.
2. Arithmétique à virgule fixe et à virgule flottante
Numérisation des signaux. Formats de représentations des nombres. Erreurs.
3. Architecture des monoprocesseurs
Introduction. Décodage d’adresses. Mémoires. Architectures.
4. Architecture des processeurs de traitement numériques de signal TMS320C6x
CPU. Bus. Jeu d’instructions. Architecture détaillée. Quelques aspects numériques.
Présentation de Code Composer Studio. Programmation de base en langage C.
Gestion de la mémoire. Interruptions. Optimisation.
5. Optimisation des programmes pour les processeurs de traitement numérique de signal
TMS320C6x
Programmation de base en assembleur. Assembleur linéaire. Méthodes d’optimisation.
Programmation pipeline.
6. Gestion des riphériques pour les processeurs de traitement numérique de signal
TMS320C6x
2 de 3
SYS835
P
ROCESSEUR NUMÉRIQUE DU SIGNAL ET SES APPLICATIONS
A
UTOMNE
2014
Interruptions. Port série. Gestion avancée de la mémoire externe et interne. Accès
direct à la mémoire (DMA).
7. Processeurs de traitement numériques de signal TMS320C55x
Architecture. CPU. Bus. Jeu d’instructions. Quelques aspects numériques.
Programmation de base. Optimisation. Périphériques.
L
ABORATOIRES
Laboratoire 1 : Génération automatique du code pour la carte C6713 DSK en utilisant
Simulink, Real Time Workshop et Code Composer Studio.
Laboratoire 2 : Présentation de Code Composer Studio. Programmation de base en
langage C. (Rapport à remettre).
Laboratoire 3 : Programmation de base en assembleur. Assembleur linéaire.
Méthodes d’optimisation. Programmation pipeline. (Rapport à remettre).
Plagiat et fraude
Les clauses du « Chapitre 8 : Plagiat et fraude » du « Règlement des études de cycles
supérieurs » s’appliquent dans ce cours ainsi que dans tous les cours du département de
génie électrique. Afin de sensibiliser les étudiants au respect de la propriété intellectuelle,
tous les étudiants doivent consulter le document Citer, pas plagier !
É
VALUATION
Examen final 40 %
Laboratoires 15 %
Projet de session 35 %
Devoir 10 %
ABSENCE À UN EXAMEN : Dans les cinq (5) jours ouvrables suivant la tenue de son examen,
l’étudiant devra justifier son absence auprès de la Coordonnatrice - Affaires départementales (Génie
électrique) pour un examen durant le trimestre et auprès du Directeur du Service de la gestion
académique pour un examen final. Toute absence non justifiée par un motif majeur (maladie
certifiée par un billet de médecin, décès d’un parent immédiat ou autre) à un examen, entraînera
l’attribution de la note zéro (0).
3 de 3
SYS835
P
ROCESSEUR NUMÉRIQUE DU SIGNAL ET SES APPLICATIONS
A
UTOMNE
2014
R
ÉFÉRENCES BIBLIOGRAPHIQUES
R. Chassaing et D. Reay, Digital Signal Processing and Applications with the
TMS320C6713 and TMS320C6416 DSK, John Wiley & Sons, 2008.
D. Reay, Digital Signal Processing and Applications with the OMAP-L138 eXperimenter,
John Wiley & Sons, 2012.
T.B. Welch, C.H.G. Wright et M.G. Morrow, Real-Time Digital Signal Processing from
MATLAB to C with TMS320C6x DSPs, CRC Press, 2012.
Steven A Tretter, Communication System Design Using DSP Algorithms, Springer 2008.
Texas Instruments, TMS320C6000 Code Composer Studio Tutorial (Rev. C),
http://www.ti.com/lit/ug/spru301c/spru301c.pdf, 2000.
Texas Instruments, Code Composer Studio Development Tools v3.3 Getting Started Guide
(Rev. H), http://www.ti.com/lit/ug/spru509h/spru509h.pdf, 2008.
Texas Instruments, TMS320C6000 Programmer's Guide (Rev. K),
http://www.ti.com/lit/ug/spru198k/spru198k.pdf, 2011.
Texas Instruments, TMS320C6000 CPU and Instruction Set Reference Guide (Rev. G),
http://www.ti.com/lit/ug/spru189g/spru189g.pdf, 2006
Texas Instruments, TMS320C6000 Chip Support Library API Reference Guide (Rev. J),
http://www.ti.com/lit/ug/spru401j/spru401j.pdf, 2004.
Texas Instruments, TMS320C55x DSP v3.x CPU Reference Guide (Rev. E),
http://www.ti.com/lit/ug/swpu073e/swpu073e.pdf, 2009.
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !