YSTEMES LECTRONIQUES S I - Master informatique · Exemple de sujets d’années précédentes...

Post on 10-Sep-2018

220 views 0 download

Transcript of YSTEMES LECTRONIQUES S I - Master informatique · Exemple de sujets d’années précédentes...

SYSTEMES ELECTRONIQUES

SYSTEMES INFORMATIQUESRESPONSABLES: Julien Denoulet: julien.denoulet@upmc.fr

Lionel Lacassagne: lionel.lacassagne@upmc.fr

&

http://www-master.ufr-info-p6.jussieu.fr/lmd/specialite/sesi/

2

Présentation Master Informatique – Parcours SESI

SESI: Objectif

Former des spécialistes dans le domaine de la conception logicielle et matérielle (numérique et analogique) des systèmes embarqués

3

Présentation Master Informatique – Parcours SESI

Systèmes Embarqués

Téléphone portable

Capteur biomédical

Objets connectés

AutomobileSatellite

Drone

4

Présentation Master Informatique – Parcours SESI

Fonctions Matérielles

Numériques

Analogiques / RF

Capteurs

A l’intérieur?

Fonctions Logicielles

Processeurs

Mémoire

5

Présentation Master Informatique – Parcours SESI

Architectures multi-coeur OS et applications

Conception de systèmes haut-niveau, architectures multi-cœurs et hautes performances,

Conception conjointe matérielle/logicielle, systèmes d'exploitation embarqués

Profils de Compétence SESI

6

Présentation Master Informatique – Parcours SESI

Systèmes électroniques et programmables

Conception d'architectures matérielles et logicielles sur FPGA,Conception de coprocesseur optimisé, intégration système sur puce et carte

Profils de Compétence SESI

7

Présentation Master Informatique – Parcours SESI

Conception de Circuits Hétérogènes

Conception de circuits intégrés numériques et analogiques,

CAO, intégration multi-domaines sur puce

Profils de Compétence SESI

8

Présentation Master Informatique – Parcours SESI

Système (Transerve aux 3 profils)

• Interaction matérielle/logicielle à l’intérieur du système

• Interaction du système avec son environnement

9

Présentation Master Informatique – Parcours SESI

Profils de Compétence

ELECTRONIQUE INFORMATIQUE

Conceptionde CircuitsHétérogènes

Systèmes Electroniques& Programmables

ArchitecturesMulti-CœursOS & Applications

M2

M1

SOCLECOMMUN

10

Présentation Master Informatique – Parcours SESI

Profils de Compétence

L’acquisition d’un de ces profils se fait par un libre choix d’UE

Chaque UE est étiquetée comme recommandable pour un ou plusieurs des profils de compétence SESI

Les enseignements sont dans la continuité des notions vues en licence d’informatique ou d’électronique

11

Présentation Master Informatique – Parcours SESI

L’acquisition d’un profil se fait par un libre choix d’UE Etiquetage des UE en fonction des profils visés

Profils de Compétence

PROFILROUGE

12

Présentation Master Informatique – Parcours SESI

L’acquisition d’un profil se fait par un libre choix d’UE Etiquetage des UE en fonction des profils visés

Profils de Compétence

PROFILVERT

13

Présentation Master Informatique – Parcours SESI

L’acquisition d’un profil se fait par un libre choix d’UE Etiquetage des UE en fonction des profils visés

Profils de Compétence

PROFILJAUNE

14

Présentation Master Informatique – Parcours SESI

SOCLESystème

SOCLEElectroniqueAnalogique

SOCLEElectroniqueNumérique

SOCLEArchitecture

ELECTRONIQUEANALOGIQUE

ELECTRONIQUENUMERIQUE

INFORMATIQUE

SOCLETraitementDu Signal

SOCLEProg. C

CURSUS M1

-10 UE scientifiques + 1 UE d’Anglais

- Semestre 1: 2 UE obligatoires + 3 UE au choix- Semestre 2: 5 UE au choix + Anglais

+ d’infos sur les UE en fin de document…

15

Présentation Master Informatique – Parcours SESI

ELECTRONIQUEANALOGIQUE

ELECTRONIQUENUMERIQUE

INFORMATIQUE

SOCLESystème

SOCLEElectroniqueAnalogique

SOCLEElectroniqueNumérique

SOCLEArchitecture

SOCLETraitementDu Signal

SOCLEProg. C

ELECTRONIQUEANALOGIQUE

(2)

TRAITEMENT DU SIGNAL

(2)

CONCEPTIONCIRCUITS

NUMERIQUES

CONCEPTION SYSTEMESSUR FPGA

ARCHI & PROG SYSTEMES

MONO & MULTI PROCESSEURS

(3)

PROGRAMMATIONC++ / POSIX

(2)

SYSTEMES D’EXPLOITATION

(2)

RESEAUX(1)

PROJET SESI

+ d’infos sur les UE en fin de document…

ELECTRONIQUEHAUTES

FREQUENCES

16

Présentation Master Informatique – Parcours SESI

ELECTRONIQUEANALOGIQUE

ELECTRONIQUENUMERIQUE

INFORMATIQUE

CURSUS M2- Semestre 3: 1 UE obligatoire + 4 UE au choix- Semestre 4: Stage

SOCLE M1 SESI+ d’infos sur les UE en fin de document…

17

Présentation Master Informatique – Parcours SESI

ELECTRONIQUEANALOGIQUE

ELECTRONIQUENUMERIQUE

INFORMATIQUE

SOCLE M1 SESI

CONCEPTION CIRCUITS

ANALOG & RF(2)

CONSOMMATION & INTEGRITE DU SIGNAL

CONCEPTIONCIRCUITS

NUMERIQUES

CONCEPTION SYSTEMESSUR FPGA

ARCHITECTURE DES PROCESSEURS

(2)

SYSTEMES D’EXPLOITATION

MODELISATION DES SYSTEMES SUR PUCE

APPLICATIONS DES SYSTEMES EMBARQUES

+ d’infos sur les UE en fin de document…

18

Présentation Master Informatique – Parcours SESI

Sujets de stage M2

Exemple de sujets d’années précédentes

Implémentationd’une applicationde vidéo surveillancesur plate formemulti-processeurs.

∎∎

Firmware et OS (DSP/FPGA) d’un appareil photo panoramique 360°

19

Présentation Master Informatique – Parcours SESI

Sujets de stage M2

Exemple de sujets d’années précédentesSystème HW/SW de détection

d'obstacle sur plate-forme FPGASystème de communication basse consommationpour la domotique

∎∎∎

20

Présentation Master Informatique – Parcours SESI

Sujets de stage M2

Exemple de sujets d’années précédentes

Conception d’une carte de test pour une télécommande destinée aux personnes handicapées

Conception d’une alimentation à découpage

pour un téléphone portable

∎∎

21

Présentation Master Informatique – Parcours SESI

Après le Master

Insertion Professionnelle

Enquêtes UPMC 97 à 100% d’insertion

Durée moyenne de recherche: 1 à 2 mois

Types d’entreprise Grands Groupes

PME, PMI

SSII

Poursuite d’études

Thèse Laboratoire académique ou en industrie

MBA, autres…

22

Présentation Master Informatique – Parcours SESI

Secteurs professionnels visés

Défense / Spatial

Multimédia

Transports

Biomédical

MicroélectroniqueTélécom.

Enseignement Supérieur& Recherche

23

Présentation Master Informatique – Parcours SESI

Contacts

Julien Denoulet julien.denoulet@upmc.fr

Lionel Lacassagne lionel.lacassagne@upmc.fr

Secrétariat SESI master.info.sesi@upmc.fr

Tour 24-25, 2ème étage, Bureau 218

Site webhttp://www-master.ufr-info-p6.jussieu.fr/lmd/specialite/sesi/

24

Présentation Master Informatique – Parcours SESI

Candidature

Procédure en trois étapes

1) Sur le site de l’UPMC

Acte de candidature

Réception d’un mot de passe site Candyweb

2) Sur le site Candyweb du Master d’Info

Constitution et dépôt d’un dossier électronique

3) Envoi du dossier papier

25

Présentation Master Informatique – Parcours SESI

Plus d’infos sur les UE…

Dans les tableaux qui suivent

Les couleurs associées à une UE indiquent que cette UE relève du profil de compétence associé à la couleur

Architectures multi cœurs, OS et applications

Systèmes électroniques et programmables

Conception de circuits hétérogènes

26

Présentation Master Informatique – Parcours SESI

M1 – 1er Semestre

5 UE à choisir parmi(ARCHI1 et VLSI1 obligatoires)

* UE portées par d’autres parcours

Descriptifs succincts: Slides suivants, pour plus d’information: Voir le site web

UE TitreMulticoeurs,OS et applis

Systèmesélecs & prog

Conceptionde circuits

ARCHI1Architecture desprocesseurs RISC

VLSI1Intro à la conception

de circuits numériques

MOBJModélisation objet pour la conception de circuit

SEASystèmes Electroniques

Analogiques

SIGNAL Traitement du signal

ARES* Architecture des réseaux

NOYAU* Architecture avancéedes noyaux des OS

PR* Programmation répartie

27

Présentation Master Informatique – Parcours SESI

UE M1 - 1er Semestre – 1/3

UE gérées par SESI

ARCHI1 (Obligatoire) Architecture des Processeurs et Optimisations

MIPS32, pipeline, superscalaire, hiérarchie mémoire, optimisation de code

VLSI1 (Obligatoire) Intro à la conception VLSI de circuits num.

Flot de conception VLSI, du VHDL au dessin de masques

28

Présentation Master Informatique – Parcours SESI

UE M1 - 1er Semestre – 2/3

UE gérées par SESI

MOBJ

Modélisation objet pour la conc. de circuits C++

SEA (UE commune avec le Master SPI)

Systèmes Electroniques Analogiques Rappels analogique, VHDL-AMS, oscillateurs,

modulation/démodulation, chaîne transmission RF

SIGNAL

Traitement du Signal

29

Présentation Master Informatique – Parcours SESI

UE M1 - 1er Semestre – 3/3

UE gérées par d’autres parcours

ARES: Architecture des Réseaux Architecture, protocole TCP/IP, Ethernet, P2P

NOYAU: Noyau des Systèmes Noyau Linux (ordonnancement, gestion fichiers,

mémoire, processus)

PR: Programmation répartie Processus, threads, Signaux – E/S - Sémaphores -

Mémoire partagée - POSIX temps-réel - Socket

30

Présentation Master Informatique – Parcours SESI

M1 – 2ème Semestre

5 UE à choisir parmi

UE TitreMulticoeurs,OS et applis

Systèmesélecs & prog

Conceptionde circuits

ANUMDSPImplantation HW/SW des algos

de traitement du signal

ARCHI2Archi des systèmesMultiprocesseurs

ECFASystèmes électroniques& fonctions analogiques

FPGA1 Systèmes programmables

PERIProgrammation

des périphériques

PROJET Projet SESI

AR* Algorithmiques répartie

COMNUM* Communications numériques

HF*Lignes de transmission et

Antennes

PN*Programmation au cœur

du Noyau Linux

SPECIF* Spécification des systèmes

31

Présentation Master Informatique – Parcours SESI

UE M1 – 2ème Semestre – 1/5

UE gérées par SESI

ANUMDSP

Implantation HW/SW de Algos de Trait. Signal Architecture des opérateurs arithmétiques

Implémentation d’algorithmes sur DSP

ARCHI2

Architecture des Systèmes Multiproc. Cohérence cache+mémoire, accès périphériques,

synchro des tâches dans une application partagée

32

Présentation Master Informatique – Parcours SESI

UE M1 – 2ème Semestre – 2/5

UE gérées par SESI

ECFA (UE commune avec le Master SPI)

Electronique des Circuits & Fonctions Analogiques

PLL, Alimentation DC-DC, Conversion A/N

Intro à la conception de circuits analogiques

FPGA1

Systèmes Programmables VHDL, FPGA, conception d’IP, Intro au codesign

33

Présentation Master Informatique – Parcours SESI

UE M1 – 2ème Semestre – 3/5

UE gérées par SESI

PERI

Gestion des Périphériques Drivers de périphériques sous Linux (USB)

Réalisation HW/SW d'un système embarqué à base de µC (lecteur MP3, réseau de capteurs)

PROJET

Projet de développement encadré par un enseignant de la spécialité

34

Présentation Master Informatique – Parcours SESI

UE M1 – 2ème Semestre – 4/5

UE gérées par d’autres parcours

AR

Algorithmique Répartie VHDL, FPGA, conception d’IP, Intro au codesign

COMNUM

Communications Numériques Drivers de périphériques sous Linux (USB)

35

Présentation Master Informatique – Parcours SESI

UE M1 – 2ème Semestre – 5/5

UE gérées par d’autres parcours

HF (Master SPI)

Lignes de Transmission & Antennes Lignes de transmission, antennes et applications

PN

Programmation au Cœur du Noyau Linux

SPECIF

Spécification des Systèmes

36

Présentation Master Informatique – Parcours SESI

M2 SESI

1er Semestre

Approfondissements Modélisation des systèmes embarqués sur puce

Architecture et OS des systèmes multiprocesseurs

Systèmes numériques programmables (FPGA)

Conception de circuit analogique, numérique et mixte

2ème Semestre

Stage

En entreprise ou en Laboratoire

37

Présentation Master Informatique – Parcours SESI

M2 – 1er Semestre

5 UE à choisir parmi(MASSOC obligatoire)

Descriptifs succincts: Slides suivants

Pour plus d’information: Voir le site web

UE TitreMulticoeurs,OS et applis

Systèmesélecs & prog

Conceptionde circuits

MASSOCModélisation, analyse et simu

des systèmes embarqués

ARCHI3Architectures

hautes performances

ARCHI4Architectures

massivement multicœurs

CBISConso, bruit &

intégrité du signal

CCNConc. de circuit

pour les coms num.

ELECANA3 Circuits analogigues: méthodes de synthèse & outils

FPGA2Platform-based design & high level synthesis

OSEMOS et applis sur plates-formes embarquées et multi-cœurs

TASETechno et applis des systèmes embarqués

VLSI2Conception de circuits numériques avancée

38

Présentation Master Informatique – Parcours SESI

UE M2 – 1er Semestre – 1/4

MASSOC (Obligatoire) Modélisation, Analyse et Simulation des Systèmes

Embarqués sur Puce Modélisation, simu. et vérification des systèmes embarqués. SystemC,

vérification formelle, modélisation des systèmes hétérogènes

ARCHI3 Architectures hautes performances

Spécificité de ces archi., archi. GPU, archi. de demain, Génération et optimisation de code pour les perfs et contraintes de l’embarqué

ARCHI4 Architectures massivement multi-cœurs

Archi à plusieurs milliers de cœurs, mémoire, cohérence caches, mémoire virtuelle, communications (network on chip), synchro, déploiement d'applications sur ces architectures

39

Présentation Master Informatique – Parcours SESI

UE M2 – 1er Semestre – 2/4

CBIS Consommation, bruit et intégrité du signal

Conso (estimation, gestion, optimisation). Bruit (origines, évaluation, conception faible bruit). Intégrité du signal (lignes de transmission, diaphonie, signaux parasites, CEM)

CCN Conception de circuits pour les communications num.

Récepteurs RF pour normes sans fil (2G,3G,4G, WiFi, Bluetooth). Intégration CMOS. Spécifications en bruit et en linéarité. LNA, Mélangeur, PLL, filtres, CAN.

ELECANA3 Circuits analogiques, méthodes de synthèse et outils

Méthodes et outils de conception analogique, technologies CMOS récentes, simulateur SPICE (fonctionnement), analyses des performances d'un circuit analogique.

40

Présentation Master Informatique – Parcours SESI

UE M2 – 1er Semestre – 3/4

FPGA2 Platform Based Design & High Level Synthesis

Systèmes programmables sur puce (SOPC), codesign HW/SW sur plate-forme FPGA, synthèse haut niveau

OSEM OS et applis sur plates-formes embarquées et multi-cœurs

Programmation d’applis pour systèmes Android, étude d’OS pour des plates-formes matérielles contraintes et multi-coeurs

TASE Technologie et Applications des Systèmes Embarqués

Problématiques industrielles en avionique, automobile, bionique. Systèmes MEMS. Formation à la recherche bibliographique

41

Présentation Master Informatique – Parcours SESI

UE M2 – 1er Semestre – 4/4

VLSI2 Conception de circuits numériques avancée

Réalisation d'un circuit VLSI complexe (MIPS32). Méthode et outils de conception des circuits numériques modernes. Techniques de réalisation qui permettent d'atteindre les objectifs de performance.

Des UE d’autres parcours du Master Info sont également accessibles Spécialité SFPN

SCA: Attaques Side-Channel

Spécialité SAR

ASTRE: Applications et Systèmes Temps-Réel Embarqués

ARA: Algorithmique Répartie Avancée

Merci pour votre attention…