Informatique et systèmes de communication
- Admission : /fr/formation/bachelor/informatique-et-systemes-de-communication/admission/
- Programme de formation : /fr/formation/bachelor/informatique-et-systemes-de-communication/programme-de-formation/
- Structure des études : /fr/formation/bachelor/informatique-et-systemes-de-communication/structure-des-etudes/
- Perspectives : /fr/formation/bachelor/informatique-et-systemes-de-communication/perspectives/
- Mobilité : /fr/formation/bachelor/informatique-et-systemes-de-communication/mobilite/
- Personnes : /fr/formation/bachelor/informatique-et-systemes-de-communication/personnes/
- Admission : /fr/formation/bachelor/informatique-et-systemes-de-communication/admission/
- Programme de formation : /fr/formation/bachelor/informatique-et-systemes-de-communication/programme-de-formation/
- Structure des études : /fr/formation/bachelor/informatique-et-systemes-de-communication/structure-des-etudes/
- Perspectives : /fr/formation/bachelor/informatique-et-systemes-de-communication/perspectives/
- Mobilité : /fr/formation/bachelor/informatique-et-systemes-de-communication/mobilite/
- Personnes : /fr/formation/bachelor/informatique-et-systemes-de-communication/personnes/
Programme de formation
Filière:
Informatique et systèmes de communication
Orientation:
Réseaux et systèmes
Module: Systèmes numériques avancés
Descriptif de cours
Retour-
Objectifs
A la fin du cours, l'étudiant sait:
- Spécifier, concevoir, réaliser et valider des systèmes électroniques numériques modélisés avec des IPs cores sur SoC programmable
- Mettre en oeuvre des circuits numériques complexes (ex : RAM, FIFO, ROM)
- Spécifier et développer une interface de registres pour IP core
- Développer une application logicielle écrite en C qui dialogue avec la partie matérielle.
- Expliquer les interfaces de communication UART, I2C et SPI
- Expliquer et mettre en oeuvre différentes architectures telles que RTL, full synchrone, pipeline, etc.
-
Contenu
- Introduction et notions liées aux System On Chip (SoC)
- Périphériques et adressage (registres, memory map, décodeur d'adresses)
- Introduction au matériel d'un SoC programmable
- AMBA, AXI et IPs cores associés
- Interfaces de communication UART, I2C et SPI
- Conception et Architecture
- Développement logiciel sur SoC programmable
Travaux pratiques:
- Labo FIFO
- Labo IP
- Labo Design HW/SW
- Mini-Projet
Forme d'enseignement et volume de travail
Cours magistral (y compris exercices)
32 périodes
Travaux pratiques / laboratoires
32 périodes
project
56 périodes
Spécification du cours
Année de validité
2025-2026
Année du plan d'études
2ème année
Semestre
Printemps
Programme
Français,Bilingue
Filière
Informatique et systèmes de communication
Langue d'enseignement
Français
Identifiant
B2C-SNU2-S
Niveau
Intermédiaire
Type de cours
Fondamental
Formation
Bachelor
Modalités d'évaluation
- Contrôle continu: travaux écrits, TP/évaluation de rapports, mini-projet, l'utilisation de l'intelligence artificielle (IA) pour tous les travaux notés est considérée comme une fraude et sera sanctionnée en conséquence selon les règlements. En cas de suspicion d'utilisation de l'IA, un examen oral sera organisé pour valider les compétences.
Mode de calcul de la note de cours
indiqué lors du 1er cours.
Ouvrage de référence
- Une liste de livres est donnée au début du cours. La documentation sous forme électronique est disponible au fur et à mesure sous Cyberlearn.
Enseignant(s) et/ou coordinateur(s)
Philippe Joye, Nicolas Schroeter