Logo ÉTS
Session
Cours
Responsable(s) Gheorghe Marcel Gabrea

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

Date Contenus traités dans le cours Heures
 

1. Processeurs

  • Définitions
  • Classification
  • Caractéristiques
  • Mesures de performance.
3 heures
 

2. Arithmétique à virgule fixe et à virgule flottante

  • Numérisation des signaux
  • Formats de représentations des nombres
  • Erreurs.
3 heures
 

3. Architecture des monoprocesseurs

  • Introduction
  • Décodage d’adresses
  • Mémoires
  • Architectures.
6 heures
 

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
6 heures
 

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 heures
 

6. Gestion des périphériques pour les processeurs de traitement numérique de signal TMS320C6x

  • Interruptions
  • Port série
  • Gestion avancée de la mémoire externe et interne
  • Accès direct à la mémoire (DMA).
3 heures
 

7. Processeurs de traitement numériques de signal TMS320C55x

  • Architecture
  • CPU
  • Bus
  • Jeu d’instructions
  • Programmation de base.
3 heures
  Total 30
 

Laboratoires et travaux pratiques

Date Description Heures

 

Laboratoire 1

  • Projet d’application. Choix. Objectifs à atteindre. Simulations : Matlab ou Simulink
  • Génération automatique du code pour la carte C6713 DSK en utilisant Simulink, Real Time Workshop et  Code Composer Studio. (Démo)
3 heures

 

 

Laboratoire 2 (Rapport à remettre)

  • Présentation de Code Composer Studio.
  • Programmation de base en langage C.
  • Programmation de base en assembleur.
  • Assembleur linéaire.
3 heures

 

 

Laboratoire 3 (Rapport à remettre)

  • Méthodes d’optimisation.
  • Programmation pipeline.
3 heures
  Total 9

 

Observation:  Compte tenu de la minimalisation des cours à deux plages horaire aux cycles supérieure pour ce cours une seule plage horaire, soit celle du cours, sera utilisée en incluant les séances de laboratoires.