Auto Apprentissage Le DSP

Slides:



Advertisements
Présentations similaires
Électronique de base du processeur
Advertisements

Le Concept du programme enregistré
Architecture de machines Le microprocesseur
Architecture de machines Principes généraux
TECHNOLOGIE DES ORDINATEURS
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
Mesures dans le domaine fréquentiel
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
Joscelin OUDRY IR2000 année
Le Concept du programme enregistré
La R&D industrielle autour des DSP en France Texas Instruments : - Villeneuve-Loubet centre R&D Motorola : - Saclay centre R&D - Toulouse centre R&D +
Les types de codage Le complément à 2 : Nombres entiers
2.Les différentes architectures (Louis)
TRAITEMENT DU SIGNAL. DSP
TRANSMISSION DES DONNEES INFORMATIQUES
Safae LAQRICHI, Didier Gourc, François Marmier {safae
Architecture de machines Principes généraux
Les systèmes à microprocesseur
Mise en œuvre et commande d’un moteur piézo-électrique
ARCHITECTURE GLOBALE CAPTAGE Traitement DES des données GRANDEURS
ARCHITECTURE DES ORDINATEURS
Chapitre n°2 : Architecture d'un ordinateur
Architecture de base d’un ordinateur
Les Systèmes d’Exploitation
La commande numérique des actionneurs électrique
Structure de la famille de DSP Motorola 56300
Architecture des Ordinateurs
Journée ConecsSdF 27 janvier 2011 ATELIER BENCHMARK Mise en œuvre du cas-test sur le simulateur Samovar Adrien GUENARD, INRIA Nancy, France Date.
ENST 31/01/ Un environnement de test non intrusif de systèmes temps-réel distribués Claire.
Optimisation et parallélisation de code pour processeur à instructions SIMD multimedia François Ferrand.
AUTOMATIQUE NUMERIQUE
Architecture introduction.
LES SYSTEMES AUTOMATISES
Développement d’application web
BTS SYSTÈMES NUMÉRIQUES
L'Unité centrale (CPU) Le CPU doit être rapide (mesuré en temps de CPU) UNITE DE CONTROLE Générer les signaux de control/temps Contrôler le décodage/exécution.
Informatique 1. Les applications de l’informatique
Soutenance de stage 16 Mai au 5 Août 2011
Soutenance de stage 16 Mai au 5 Août 2011
Lycée ELKHAWARIZMI De SAFI
Institut de Recherche en Communications et Cybernétique de Nantes 1 Implémentation en précision finie modélisation et recherche de réalisations optimales.
Dossier GE 25 - Methode Kanban
(Digital Signal Processor)
Les systèmes mono-puce
Structure de Base d’un ordinateur Matière : Informatique
Représentation des entiers
L’Audio sur PC Comparaison Numérique vs Analogique Comparaison Audio sur PC vs Hardware dédié (DSP) Rmq: beaucoup de simulitudes avec la vidéo, mais débit.
Projet de Fin d’Etudes – Optimisation SSE 1/28. 1) Présentation du Stage 2) Les instructions SSE 3) Algorithme DSP Audio Conclusion 2/28 Projet de Fin.
Microcontrôleurs PIC. 1ère séance Présentation du PIC16F876 Outils de programmation du PIC Le langage C Exemples d’applications simples 2ème séance Présentation.
Prototypage Rapide Du modèle numérique au modèle physique
1 Université Henri Poincaré, Nancy 1 La préemption appliquée aux FPGAs Soutenance de rapport bibliographique de DEA Faculté des Sciences Vandoeuvre-lès-Nancy.
Architecture matérielle Qu’est ce qu’un ordinateur ?
APPLICATIONS Convertisseur ΣΔ.
Progression - Quelques rappels
L'unité centrale est composé en générale de :
PROJET CAPS Compilation, Architecture, Processeurs Superscalaires et Spécialisées.
INF8505: processeurs embarqués configurables Département de génie informatique et génie logiciel ASIP Design and Synthesis for Non Linear Filtering in.
Micro contrôleurs M. Boutemeur
Présentation de la carte graphique
Création et Optimisation de Modules Audio avec les instructions SSE
Chapitre 4 La représentation des nombres.
Comment choisir son MCU (ou autre DSP, FPGA …) ?
Encadrer par Mr Chelly Nizar
L3 Instrumentation Pétrolière S6
Initiation à l'informatique
la reconnaissance de visages
ARCHITECTURE MATERIELLE D’UN SYSTEME A MICROPROCESSEUR
CEA dapnia Saclay 24 Janvier LA COMMANDE PREDICTIVE FONCTIONNELLE de Jacques RICHALET COPPIER Hervé ESIEE-Amiens
Systèmes à microprocesseur Les mémoires
التركيز الإقتصادي واستغلال مراكز الهيمنة وآثارها على التجارة والتنمية في الدول العربية السيد خليفة التونكتي المدير العام السابق للمنافسة والأبحاث الإقتصادية.
Transcription de la présentation:

Auto Apprentissage Le DSP Promotion 2007

Sommaire Introduction I Qu’est ce qu’un DSP II Différences entre un microprocesseur et un DSP  III Architecture de Von Neuman et de Harvard  IV Types et formats de données manipulés par les DSP  V Performances des DSP VI Mesures et outils de développement  VII Structure DSP VIII Les DSP aujourd’hui Conclusion

I Qu’est ce qu’un DSP DSP cœur du système DSP Mémoire Entrées/Sortie Filtre Passe - Bas DSP Mémoire Entrées/Sortie Convertisseur Numérique Analogique Signal original Signal traité

I Qu’est ce qu’un DSP Avantage d’un DSP Souplesse de programmation Possibilités propre aux systèmes DSP Stabilité Répétabilité

I Qu’est ce qu’un DSP Retour Structure interne Traitement numérique du signal: Opp arithmétiques de base A=(B x C) + D Signal original x(n-i) Accumulateur A.L.U. Retour

un microprocesseur et un DSP II Différences entre un microprocesseur et un DSP Opérateur MAC A=(B x C) + D -> 80 cycles avec Motorola 6800 -> 1 cycle avec un DSP Accès mémoire optimisé Retour

Von Neuman et de Harvard III Architecture de Von Neuman et de Harvard Architecture de Von Neuman Données et programmes sur un bus commun Inconvénients:lecture en 1 seul cycle

Von Neuman et de Harvard III Architecture de Von Neuman et de Harvard Architecture de Harvard Mémoire programme et données séparées Accès des 2 mémoires par chemin distinct Lecture de l’instruction et de la donnée en 1 seul cycle

Von Neuman et de Harvard III Architecture de Von Neuman et de Harvard Utilisation de ces structures Harvard plutôt utilisé dans les DSP (Applications temps réels) DSP a structure de Von Neuman (Cout inférieur)

Von Neuman et de Harvard III Architecture de Von Neuman et de Harvard Architecture de Harvard modifiée Pour réduire les coûts A l’extérieur un bus de données et un d’adresse (Von Neuman) A l’intérieur 2 bus de données et 2 d’adresses Retour

IV Types et formats de données manipulés par les DSP DSP à virgule flottante

IV Types et formats de données manipulés par les DSP Permet de ne pas se soucier des limites Coût de fabrication supérieur Applications Traitement d’images Précision recherchée (traitement audio phonique) Signal de grande dynamique

IV Types et formats de données manipulés par les DSP DSP à virgule fixe Méthode du complément a deux

IV Types et formats de données manipulés par les DSP Plus compliqués a programmer Calculs sur 32 stockés sur 16 bits Problème des arrondis ->déterminer a l’avance la dynamique nécessaire

IV Types et formats de données manipulés par les DSP Virgule fixe ou flottante? Virgules flottantes Virgules fixes

V Performances des DSP Mesure de vitesse de calcul pur

V Performances des DSP Retour Mesure du temps d’exécution de programmes standard Retour

outils de développement VI Mesures et outils de développement  Partie matérielle Mise en œuvre du DSP Création de chaîne d’acquisition Partie logicielle Programmation avec outils adaptés aux DSP

outils de développement VI Mesures et outils de développement  Exemple de processus de développement typique Retour

VII Structure DSP 1)Structure matérielle de développement Deux environnements de développement DSP - Création de sources, bibliothèque, assemblage - Outils de test et de déboguage de logiciel 2) Le simulateur 3) L’émulateur temps réel 4) Bilan - Les DSP en chiffres - Le traitement du signal est fort courtisé - Les DSP ont « réponse à tout »

VIII Les DSP aujourd’hui Les DSP parmi différents types de processeurs Coût croissant Nombre croissant Généralistes – haute performance Pentiums Processeurs DSP Ex:Téléphones portables, électronique grand public (Lecteurs de CD, etc.) Microcontrôleurs – Mot de petite taille: 8 bits – Automobiles, thermostats,électroménagers.

VIII Les DSP aujourd’hui Exemple d’application

VIII Les DSP aujourd’hui La R&D industrielle autour des DSP en France Texas Instruments : Villeneuve-Loubet Motorola : Saclay, Toulouse,Crolles ST Microelectronics : Crolles, Rousset ARM : Sophia Antipolis Atmel : Rousset In_neon : Echirolles

Le DSP L’auto apprentissage Conclusion Le DSP L’auto apprentissage

Merci de votre attention