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é
2024-2025
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
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