Outils pour utilisateurs

Outils du site


archi_tns

Ceci est une ancienne révision du document !


Module Archi pour le TNS

Déroulement du cours

4h en 2 séances

- Objectifs :

  1. Savoir une décrire une chaîne de traitement du signal (modélisation système)
  2. Savoir choisir/utiliser une représentation des nombre et mettre en oeuvre les opérateurs associés
  3. Savoir implémenter un filtrage 1D logiciel(gestion des données, structure algorithmique, organisation du calcul)
  4. Savoir séquencer temporellement le calcul et garantir des contraintes temps-réel

- Présentation d'une chaine générique de traitement numérique du signal (cours 1)

  1. acquisition
  2. calcul
  3. génération
  4. interfaces de contrôle

- Représentation des données (cours 1)

  1. Virgule fixe
    1. Opérateurs de calcul et problèmes associés (saturation, troncation)
    2. Dimensionnement des types selon le calcul
  2. Nombres flottants
    1. simple, double, demi …
    2. problèmes du float

- Traitement du signal logiciel (cours 1)

  1. Sous interruption
  2. Cadencé par les données
  3. Stockage des données (buffer circulaire, fifo …)
  4. Temps réel ou non … (latence, cadence)
    1. en ligne
    2. hors ligne
    3. par bloc

- Convertisseurs (DAC/ADC)

  1. Bruit d'échantillonage
  2. FIFO/DMA
  3. Multiplexage

- Implémentation matérielle pour le filtrage (Cours 2)

  1. Chemin de données
  2. Opérateurs et types
    1. MAC
    2. Multiplier (Cyclone)
  3. Pipeline vs Séquentiel
  4. Cadencement du calcul
  5. Problèmes de domaine d'horloge

Déroulement du TD

4h en 2 séances

- Démarche de mise au point, ex: du filtre FIR (TD)

  1. Conception du filtre
  2. Compromis d'implémentation
  3. Tests unitaire (test des opérateurs), évaluation du l'implémentation
  4. Tests de conformmité par rapport à la “golden” reference
    1. Qualité de la réponse filtre

Déroulement du TP

14h en 7 séances

archi_tns.1424959901.txt.gz · Dernière modification : 2015/02/26 15:11 de jpiat