La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET2001 1 ATELIER COMMUN DE TELE-DEVELOPPEMENT DE PROJETS DSP.

Présentations similaires


Présentation au sujet: "Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET2001 1 ATELIER COMMUN DE TELE-DEVELOPPEMENT DE PROJETS DSP."— Transcription de la présentation:

1 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET ATELIER COMMUN DE TELE-DEVELOPPEMENT DE PROJETS DSP Département de Génie Électrique Département Télécommunications, Services & Usages static Void error(Void) { LOG_printf(&trace, "Error: audio signal falsely triggered!"); for (;;) { ; /* loop for ever */ } void fircirc(float x[], float h[], float y[], int hsize, int ysize, int size, int index) { int i, j; for (j = 0; j < ysize; j++) { float y0 = 0; for (i = 0; i < hsize; i++) y0 += x[(i+j+index) % (1 << (size+1))] * h[i]; y[j] = y0; }

2 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET Équipe Hugues Benoit-Cattin TC Philippe Delachartre GE Christophe OdetGE TC François Valley Alejandro Rodriguez Blandine Jacquemond Mathias Derruau GE David Bizet David Cao Pau Mari Sanchez Daniel Sanz Gonzalez Dirk Mauler Financement: INSA (BQF), TC, GE

3 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET Qu'est ce qu'un DSP Cest un processeur spécialisé en traitement du Signal (Digital Signal Processor)

4 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET Un DSP, ça se programme... … et ce nest pas facile ! static Void error(Void) { for (;;) { ; /* loop for ever */ } } void fircirc(float x[], float h[], float y[], int hsize, int ysize, int size, int index) { int i, j; for (j = 0; j < ysize; j++) { float y0 = 0; for (i = 0; i < hsize; i++) y0 += x[(i+j+index) % (1 << (size+1))] * h[i]; y[j] = y0; } [b1] mvkl DRR,a1 [b1] mvkh DRR,a1 [b1] ldw *a1,a1 || [b1] ldw *+b14(_DSS_rxPtr),b1 [b1] ldw *+b14(_DSS_rxCnt),b2 nop 3 stw a1,*b1++ stw b1,*+b14(_DSS_rxPtr) sub b2,1,b2 stw b2,*+b14(_DSS_rxCnt) Langage évolué (C) Langage machine

5 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET Il faut maîtriser... Les méthodes de traitement (filtrage,…) Les principes de base de la programmation Les langages de programmation Les spécificités du DSP Les contraintes de fonctionnement en temps réel Lapprentissage nécessite beaucoup de pratique.

6 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET Comment multiplier les possibilités de pratique ? Objectifs du projet 3 Mise en réseau dun système professionnel de développement DSP. 3 Plate-forme commune aux départements GE et TC accessible à distance pour la réalisation de projets et lauto-formation.

7 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET Structure Rocad Système de développement Programmes Signaux analogiques Serveur Logiciel de développement Carte DSP Générateur de signaux programmable Carte d'acquisition Postes clients Pas de logiciel spécifique Un navigateur suffit...

8 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET Intérêts du projet Accès permanent hors des murs Changement de pédagogie Liberté d'accès et autonomie ë Acteur de sa formation en DSP 3 Intérêts pédagogiques Equipe pédagogique transversale Projets étudiants inter-départements 3 Transversalité

9 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET Utilisations Projets de moyenne durée en 4 GE et 4 TC Projets de fin d études en 5GE, Travaux pratiques approfondis, mini-projets... Ouverture vers dautres entités (Départements de mécanique, département informatique…) Formation continue Plate-forme de test/évaluation pour les entreprises...

10 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET Quelques éléments techniques... DSP TMS à virgule flottante Serveur multi-utilisateurs Stockage sur le serveur pour chaque utilisateur de: –codes sources –programmes exécutables –signaux Files dattente: –en compilation –en exécution sur le DSP Réception des résultats –en temps réel –en différé (par courrier électronique)

11 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET

12 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET

13 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET

14 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET

15 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET

16 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET

17 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET

18 Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET Conclusions Opérationnel depuis la rentrée 2001 Présentation lors du CETSIS 2001 Poste client simple (pas de logiciel spécifique) Une seule licence pour les outils de développement Pas de possibilité dinteraction à distance avec le programme en cours dexécution (pas à pas…) Possibilité de mettre plusieurs types de DSP sur un un même serveur Le serveur est le poste de développement en local


Télécharger ppt "Génie Electrique / Télécommunications, Services & Usages Télé-développement de projets DSP JET2001 1 ATELIER COMMUN DE TELE-DEVELOPPEMENT DE PROJETS DSP."

Présentations similaires


Annonces Google