MSE Master of Science in Engineering

The Swiss engineering master's degree


Chaque module vaut 3 ECTS. Vous sélectionnez 10 modules/30 ECTS parmi les catégories suivantes:

  • 12-15 crédits ECTS en Modules technico-scientifiques (TSM)
    Les modules TSM vous transmettent une compétence technique spécifique à votre orientation et complètent les modules de spécialisation décentralisés.
  • 9-12 crédits ECTS en Bases théoriques élargies (FTP)
    Les modules FTP traitent de bases théoriques telles que les mathématiques élevées, la physique, la théorie de l’information, la chimie, etc., vous permettant d’étendre votre profondeur scientifique abstraite et de contribuer à créer le lien important entre l’abstraction et l’application dans le domaine de l’innovation.
  • 6-9 crédits ECTS en Modules contextuels (CM)
    Les modules CM vous transmettent des compétences supplémentaires dans des domaines tels que la gestion des technologies, la gestion d’entreprise, la communication, la gestion de projets, le droit des brevets et des contrats, etc.

Le descriptif de module (download pdf) contient le détail des langues pour chaque module selon les catégories suivantes:

  • leçons
  • documentation
  • examen 
Conception de hardware et firmware embarqués (TSM_EmbHardw)

Le présent module donne aux étudiants un aperçu sur les concepts avancés de technologies modernes d'ingénierie embarquée. Le module se subdivise en deux parties. La première partie est consacrée à la pratique/théorie et vise à familiariser l'étudiant à mettre en oeuvre des systèmes de conception de puces. La deuxième partie aborde la conception conjointe formelle matérielle et logicielle, y compris la conception et la mise en œuvre d'architectures embarquées et la vérification des systèmes créés. 

Compétences préalables

Les étudiants jouissent de connaissances professionnelles des systèmes de programmation en C.
Les étudiants jouissent de connaissances professionnelles des bases de la conception matérielle y compris le codage VHDL

Objectifs d'apprentissage

  • L'étudiant connaîtra quelques-unes des forces intervenant dans la direction des architectures embarquées modernes.
  • L'étudiant comprendra et sera capable d'appliquer des méthodes de co-design matériel et logiciel, ainsi que des stratégies de test et de vérification des systèmes embarqués (vérification conjointe HW/SW).
  • L'étudiant sera capable de concevoir et de mandater des designs SoC complet sur un FPGA.
  • L'étudiant sera capable de concevoir des SoC au moyen des technologies suivantes- processeurs softcore (multiples), co-processeurs (instructions programmables, coprocesseurs fortement couplés, processeurs de signal) et accélération matérielle.
  • L'étudiant comprendra et appliquera les techniques d'optimisation logicielle avancées.
  • L'étudiant devra réaliser des exercices pertinents sur une carte de développement adéquate.

Contenu des modules

  • Introduction
    • Technologie FPGA
    • conception SoC, processeurs soft-core, modules auto-conçus
    • systèmes de bus, DMA, hiérarchie mémoire (caches, SPM)
  • Architectures des automates
    • Processeurs softcore, instructions programmables, coprocesseurs, architectures de processeurs
    • Firm/software embarqués et techniques d'optimisation
    • Interfaçage périphérique, accélération matérielle
  • Test et vérification
    • Vérification conjointe matérielle et logicielle et stratégies de contrôle
  • Examen
    • Exercises et laboratoire utilisant une carte FPGA

Méthodes d'enseignement et d'apprentissage

Cours magistraux
Travaux dirigés
Etude autonome

Bibliographie

Pas de bibliographie obligatoire

Télécharger le descriptif complet

Retour