Contenu de la formation
Outils mathématiques Coefficient 2
Nombres complexes, polynômes,
Fractions rationnelles.
Fonctions, approximations locales.
Résolution de systèmes linéaires
Eléments de calcul matriciel.
Intégration: changement de variable, intégration par parties.
Equations différentielles linéaires du 1er et du 2ème ordre
Fonctions de plusieurs variables dérivées partielles.
Physique de la matière et des énergies Coefficient 2
Rappel mathématique sur les opérations vectorielles (gradient, divergence, rotationnel, ...).
Définition des champs électrique/magnétique et électromagnétique.
Relation de Lorentz pour les champs dynamiques
Potentiel retardé et constante de propagation.
Notion de temps-harmonique pour introduire les équations de Maxwell qui seront étudiées en 3ème année.
Introduction à la physique du solide : l'atome et la naissance de la mécanique quantique.
Fonction d'onde et équation de Schrödinger pour décrire la répartition électronique des atomes.
Niveau d'énergie dans le solide.
Densité d'états et introduction aux semi-conducteurs.
Analyse de fourier et analyse géometrique
Rappels d'intégration, intégrales généralisées Coefficient 2
Espaces L1 et L2
Séries de Fourier
Théorème de Parseval ,
Théorème de Dirichlet
Produit de Convolution
Transformée de Laplace
Transformée de Fourier ouAnalyse géométrique
Algorithmique et programmation Coefficient 2
Langage C et Algorithmique
* Présentation de l'algorithmique et programmation en C. Nous définissons un langage algorithmique dans lequel nous présentons quelques méthodes d'approche algorithmique (récurrence, raffinement). Nous associons le langage C en traduisant nos algorithmes dans ce langage.
Langage C, modularité, types
* Présentation de la notion de modularité et des fonctions.
* Les fonctions en C, les différents passages de paramètres.
* Les modules en C (le fichier header, le fichier source, le fichier objet).
* La compilation séparée à l'aide de l'outil make.
* Les types non-scalaires (tableaux, structures, unions, etc...).
Projet de synthèse
Programmation en VHDL coefficient 4
Logique combinatoire, description en VHDL, caractéristiques temporelles.
Représentation des nombres, opérateurs arithmétiques en VHDL.
Logique séquentielle, règles de conception synchrone, fréquence maximale de fonctionnement, description en VHDL.
Machine d'états, générateurs de séquences synchrones, description en VHDL.
Principe de la simulation, écriture de testbench en VHDL.
Conception et performances.
Projet d'électronique