ECTS
5
Établissement
INP - ENSEEIHT
Liste des enseignements
Signaux aléatoires
Établissement
INP - ENSEEIHT
Analyse spectrale (autocorrélation et densité spectrale), filtrage et échantillonnage des signaux aléatoires avec une attention particulière pour le filtre adapté et le filtre de Wiener. Traitement non-linéaire des signaux aléatoires. Signaux construits à l’aide de processus de Poisson
Programmation Orientée Objet (POO)
Établissement
INP - ENSEEIHT
Cet enseignement consiste principalement en un travail sur un projet de programmation objet mettant en œuvre la simulation de circuit électronique précédé de quelques séances de TP encadrées et en autonomie pour acquérir les notions de base.
Caractéristiques générales des langages à objet (encapsulation, classification, héritage, polymorphisme, liaison dynamique, etc.) – Les bases de la programmation en C++ (typage, structuration de programmes, références, etc.) – Les spécificités de l’orienté-objet en C++ (classification et héritage, entrées-sorties, exceptions, templates).
Microprocesseur
Établissement
INP - ENSEEIHT
Le cours est une introduction complète à la microélectronique embarquée.
Il couvre :
-
Les principes de base du numérique (échantillonnage, quantification, bus, mémoires).
-
Le fonctionnement détaillé d’un microprocesseur : unités de calcul, commande, cycle d’exécution et jeu d’instructions.
-
Les mémoires : RAM, ROM, EEPROM, Flash, et leur hiérarchie.
-
Les microcontrôleurs PIC :
-
Architectures Harvard et Von Neumann
-
Différences RISC / CISC
-
Organisation mémoire et gestion des interruptions
-
Périphériques : ports d’E/S, timers, CAN (ADC), UART, SPI, etc.
-
Exemples de codes assembleur et C pour PIC18 et PIC24.
-
C’est donc un cours à la fois théorique et pratique, orienté vers la compréhension du matériel et la programmation bas niveau.

