Conception de FPGA et communications inter-fpga dans le cadre du projet de recherche DreamWafer



Documents pareils
Quoi de neuf en LabVIEW FPGA 2010?

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

QUESTION 1 {2 points}

Programme de formation

ALERT NOTICE D UTILISATION DU DRIVER PC-TEXTE

Conception et Intégration de Systèmes Critiques

Fiche méthodologique Rédiger un cahier des charges

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

Thème 3 Conception et vérification d architectures de systèmes sur puce

GESTION DE PROJET. - Tél : N enregistrement formation :

Formation en e-learning des professionnels pharmaceutiques hospitaliers La plateforme Onco-TICE

MB Led. Benjamin Bonny Cédric Le Ninivin Guillaume Normand

LEA.C5. Développement de sites Web transactionnels

PROGRAMME. Recyclage BR chargé d intervention BT d entretien et de dépannage

UE5 Mise en situation professionnelle M1 et M2. Note de cadrage Master MEEF enseignement Mention second degré

sous réserve de validation des modifications DROIT ECONOMIE GESTION SCIENCES DU MANAGEMENT FINANCE

Formation Août 2013 Michèle Garello, IEN économie gestion Caroline Natta, professeur

TD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.

L utilisation d un réseau de neurones pour optimiser la gestion d un firewall

Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?

Outil de formation à la conduite économique et écologique.

2015 // des formations. programme. Retrouvez toutes ces informations sur enseirb-matmeca.bordeaux-inp.fr

RÈGLEMENT RELATIF À LA DÉLIVRANCE ET AU RENOUVELLEMENT DU CERTIFICAT DE REPRÉSENTANT (n o 1)

DÉLÉGATION DES COMPÉTITIONS EN INFORMATIQUE DE L ÉTS PLAN DE PARTENARIAT

UNIVERSITE HASSAN II DE CASABLANCA. FACULTE DES SCIENCES & TECHNIQUES MOHAMMEDIA Département Génie Electrique

Aiguilleurs de courant intégrés monolithiquement sur silicium et leurs associations pour des applications de conversion d'énergie

Métiers d études, recherche & développement dans l industrie

RAPPORT DE STAGE NUMERIQUE : Aide-mémoire PREPARATION DU RAPPORT AU COURS DU STAGE

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

Guide d utilisation «Extranet Formation» V3.5

CURRICULUM VITAE. Michel Perron

Formation Informations pédagogiques Modalités diverses Objectifs

Rapport journalier. Le stage va se découper en 2 parties : 3 premières semaines :

RégieSpectacle JLG SOFT. Présentation fonctionnelle

Yann BECHET 32 ans 8 ans d expérience yann@bechet.org

VOLUME 1 CRÉATION D UN SITE WEB

Méthodologie de mise en place de

Gestion Projet. Cours 3. Le cycle de vie

Fiche technique CPU 314SC/DPM (314-6CG13)

Brique BDL Gestion de Projet Logiciel

EL70x1 en mode position. Mise en œuvre rapide. VERSION : Beta / DATE : 31 Juillet 2011

PROGRAMME DES FORMATIONS 2015

SURVIE T100 ASSURANCE VIE. Humania Assurance Inc.

RESPONSABLE RELATIONS PUBLIQUES

Prototypage électronique

MASTER LPL : LANGUE ET INFORMATIQUE (P)

Service de réplication des données HP pour la gamme de disques Continuous Access P9000 XP

Année Universitaire ère année de Master Droit Mention Droit Privé 1 er semestre. 1 er SEMESTRE 8 matières CM TD COEFF ECTS.

Excel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique

REGISTRE DE COMMUNICATIONS

Altium Designer la conception électronique sous un angle différent

UE 8 Systèmes d information de gestion Le programme

TERMES DE RÉFÉRENCE RELATIFS A LA «FORMATION PROFESSIONNELLE EN ORACLE»

Proposition technique et commerciale

Le travail collaboratif et l'intelligence collective

Pour un citoyen mieux informé en transports

DROIT-ECONOMIE-GESTION SCIENCES DU MANAGEMENT ADMINISTRATION DES ENTREPRISES

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Université de Lorraine Licence AES LIVRET DE STAGE LICENCE

Formation de chargés de missions d'évaluation, intervenants dans les organisations (Fonction publique, entreprises, Santé)

Études et Réalisation Génie Électrique

La gestion des contraintes pour modéliser les stratégies humaines d'ordonnancement et concevoir des interfaces homme-machine ergonomiques

BES WEBDEVELOPER ACTIVITÉ RÔLE

Conception Electronique (CEL) Prof. Maurizio Tognolini

FICHE DE POSTE 1 TITULAIRE DU POSTE

C U R R I C U L U M V I T A E

ALTIUM DESIGNER. Solution unifiée de développement de produits électroniques, intégrée avec la mécanique

Diplôme de Comptabilité et de Gestion. D é c r e t N d u 2 2 d é c e m b r e A r r ê t é d u 8 m a r s

Programme pilote. Tisser des liens artistiques pour faire rayonner la Communauté métropolitaine de Montréal

Présentation du Programme Régional de Formations Qualifiantes

:...2 I.6. :... 2 I.7. :... 2 I.8. :...3 I.9. :... 3 I.10. :... 3 II. 4 II.1.

DECRETS. Section 1 Recrutement et promotion. Section 2 Stage, titularisation et avancement. 12 Moharram janvier 2008

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES

Développement de projets logiciels à l'aide de Python

Master 1 Spécialité Professionnelle Image & Son. DOSSIER de CANDIDATURE Etat civil

Spécialité Compétence complémentaire en informatique

Baccalauréat professionnel vente (prospection - négociation - suivi de clientèle) RÉFÉRENTIEL DE CERTIFICATION

Remplacement du système de contrôle d accès de l Enssat

Mesures contre la pauvreté et les exclusions en matière bancaire

Catalogue Formations. Outils pratiques Le «Web» Site vitrine Site Joomla! Site marchand

Formation logiciel Sage 100 Comptabilité i7

«ASSISTANT SECURITE RESEAU ET HELP DESK»

MASTER PROFESSIONNEL

ORDONNANCEMENT CONJOINT DE TÂCHES ET DE MESSAGES DANS LES RÉSEAUX TEMPS RÉELS 4. QUELQUES EXEMPLES DU DYNAMISME ACTUEL DU TEMPS RÉEL

PIXMA MG5500. series. Guide d'installation

Master d'informatique 1ère année. Réseaux et protocoles. Architecture : les bases

PFE Télécommunications. Pré-rapport à l'issue des 6 premières semaines de stage. Page 1 sur 5 1 %

Cahier des charges de l application visant à effectuer un suivi de consommation énergétique pour les communes. Partenaires du projet :

Procédure d inscription pour une recherche personnelle de stage

Université de Haute Alsace. Domaine. Sciences Humaines et Sociales. MASTER Mention Éducation, Formation, Communication UHA, ULP, Nancy 2

Les dates des épreuves orales sont laissées à l appréciation de mesdames et messieurs les Recteurs

La visualisation collaborative de documents natifs rendue possible à tous les niveaux de l'entreprise globale

SEGPA EREA. académie Versailles ENTRE : Nom du stagiaire : Prénom : Éducation Nationale Enseignement Supérieur Recherche

Formation des enseignants. Le tensiomètre. Objet technique modélisable issu de l environnement des élèves

Dossier d inscription Cycle MASTER Année universitaire Pour étudiants français et étrangers MASTER SCIENCES ET TECHNOLOGIES

Boom fm Montérégie CONCOURS «SMS Madonna» RÈGLEMENT DE PARTICIPATION

Méthode de sureté de fonctionnement pour une maintenance efficace Application à un poste électrique (60/10KV)

CERTIFICAT INFORMATIQUE ET INTERNET NIVEAU 1

MICHEL ET AUGUSTIN DOSSIER 1 : Conquérir un nouveau secteur géographique

Transcription:

Conception de FPGA et communications inter-fpga dans le cadre du projet de recherche DreamWafer Vendredi 17 septembre 2010 Stage réalisé du 15 mars au 31 août 2010 Stagiaire : Romain Clochard (Master 2 GSAT ISEE Université Bordeaux 1) Responsable : Yves Blaquière (Université du Québec à Montréal, chef de projet)

Sommaire Le projet DreamWafer Présentation du WaferBoard Organisation du projet Conclusion 2

Le projet DreamWafer Réaliser un prototype de système électronique aujourd'hui : Conception d'un PCB pour chaque prototype Coût élevé Impossibilité de réutiliser le PCB Objectif du projet DreamWafer : Créer un système de prototypage rapide de systèmes électroniques permettant : La réduction du temps de développement La réduction du coût de développement Une reconfigurabilité complète du système 3

Le projet DreamWafer Naissance du projet en 2006 sous l'impulsion de TechnoCap L'équipe de recherche et les principaux partenaires : 4

Plan Le projet DreamWafer Présentation du WaferBoard Organisation du projet Conclusion 5

Présentation du WaferBoard Le Waferboard est développé par l'équipe DreamWafer C'est une approche unique pour le prototypage de systèmes électroniques agissant comme une carte active reconfigurable : Circuits de l'application déposés sur le WaferBoard Surface active intelligente insensible à l'alignement Détection et reconnaissance automatique des composants Connexions des alimentations et signaux établies par une étape de configuration Approche à l'échelle de la tranche de silicium (WSI) Densité élevée de contacts en surface Grande capacité de connexions internes 6

Présentation du WaferBoard Vidéo de Démonstration (YouTube) Vidéo de Démonstration (DD) 7

Présentation du WaferBoard Le WaferIC ou «substrat programmable» : Utilise la technologie WSI (Wafer Scale Integration) : circuit intégré à l'échelle de la tranche de silicium Possède sa circuiterie interne active : Une mer de contacts minuscules, les NanoPads (5000 contacts / cm²) Un réseau interne configurable permettant de relier les NanoPads entre eux et de propager les signaux Alimenté et configuré par des Power Blocks 8

Présentation du WaferBoard Communications dans le WaferBoard : 9

Plan Le projet DreamWafer Présentation du WaferBoard Organisation du projet Conclusion 10

1ère étape : création des protocoles de communication et rédaction des spécifications associées Définition des trames pour chaque liaison (inter-fpga / PC-FPGA) Systèmes d'adressage global, d'identification des trames Gestion des erreurs Spécifications complètes pour les communications des Power Blocks Premier pas vers la conception du logiciel 11

Communications du FPGA de chaque Power Block : 12

2ème étape : Conception du FPGA des Power Blocks Fonctions assurées par le FPGA : Réception et vérification des trames provenant du Bottom PCB, et en fonction du contenu de la trame : Commande du régulateur de tension Écriture / Lecture sur registres Génération des signaux JTAG permettant de configurer le WaferIC Envoi de trames vers le Bottom PCB conformément aux spécifications : Trame d'erreur (CRC, commande invalide, FIFO plein, problème régulateur) Trame de données pouvant contenir le contenu d'un registre ou des données JTAG 13

2ème étape : Conception du FPGA des Power Blocks Méthode de travail : Élaboration du Bloc-Diagramme (top-level) Description VHDL d'un Bloc Simulation du bloc sous ModelSim (test bench) KO Débogage OK Blocs tous simulés? NON OUI Simulation top-level sous ModelSim (test bench) 14

3ème étape : Élaboration d'un environnement de test et débogage du design Pourquoi un environnement de test? «Simulation simple» du top-level insuffisante : cas de test très nombreux pour un débogage avancé Complexité des données entrantes et sortantes (trames) Outil utile pour les autres membres du projet (équipe logiciel) Développé en langage C++, s'interface avec les scripts de simulation (ModelSim) Créé des vecteurs de test pour la simulation Récupère et analyse les données issues de la simulation 15

16

Bilan sur la conception du FPGA des Power Blocks : Vecteurs de tests très nombreux Environnement de test opérationnel Période de vérification et débogage du design beaucoup plus longue que la conception en elle-même Principales fonctionnalités du circuit vérifiées Synthèse du circuit effectuée : ressources matérielles du FPGA suffisantes Implantation sur carte d'évaluation ACTEL à effectuer 17

Plan Le projet DreamWafer Présentation du WaferBoard Organisation du projet Conclusion 18

Organisation du Projet Objectifs personnels définis précisément, points hebdomadaires Planning travail effectué : 19

Organisation du Projet Gestion du projet par Gestion TechnoCap Inc. : Réunion tous les mois rassemblant tous les acteurs du projet Chaque point abordé et discuté : échange d'idées, prises de décision Exigences importantes et précise dans chaque phase du projet Méthodes de travail efficaces dans un projet de grande envergure Variété et qualité des intervenants, diversités des thèmes abordés Confiance accordée aux étudiants : Par la liberté de travail Envers les résultats obtenus 20

Plan Le projet DreamWafer Présentation du WaferBoard Organisation du projet Conclusion 21

Conclusion Contribution technique personnelle dans le projet importante : protocoles de communication, design de FPGA Acquisition de compétences dans le domaine des FPGA Découverte de la gestion d'un projet de grande envergure : Communication interne Méthodes de travail efficaces Champ technique très large Compétence et diversité des personnes côtoyées Liberté de travail et confiance accordée mais objectifs ambitieux! Découverte d'un pays et d'une société 22

Conclusion Questions? 23