Volumes horaires
- CM 1.5
- Projet -
- TD 24.0
- Stage -
- TP 6.0
- DS 3.0
Crédits ECTS
Crédits ECTS 0.5
Objectif(s)
- Comprendre le fonctionnement d'un processeur à travers l'étude de son architecture et des circuits qui le composent.
- Comprendre l’exécution et les interactions avec la mémoire d'un processeur exécutant un programme en langage machine.
Contenu(s)
- Composant élémentaire de mémorisation (bascule, registre, mémoires)
- Circuits séquentiels et synthèse d'automates finis
- Principe d'architectures des machines algorithmiques : des cas simples jusqu'au processeur
Ces notions sont illustrées à travers des descriptions de circuits dans le langage synchrone de systèmes réactifs, Lustre.
L'utilisation de Lustre permet aux étudiants de se placer d'un point de vue concepteur de circuit en donnant les descriptions en Lustre des différents composants et en les validant par simulation.
Notions vues dans la matière Systèmes Embarqués (SE) au semestre précédent
- Représentation des nombres et arithmétique entière
- Algèbre de Boole et fonctions booléennes
- Calculs de fonctions booléennes à l'aide de composants électronique: les circuits combinatoires
- Les circuits arithmétiques (additionneur/soustracteur d'entiers)
Contrôle des connaissances
40% contrôle continu
60% examen terminal :
- en présentiel
- épreuve écrite sur feuille
- 2h
- aucun document autorisé
- appareils électroniques non autorisés
- en cas de tiers-temps : 1/3 de temps supplémentaire
En cas de non validation d’une UE, le jury peut autoriser l’élève ingénieur à passer des épreuves complémentaires pour la valider.
Informations complémentaires
Code de l'enseignement : KAIN6M16
Langue(s) d'enseignement :
Vous pouvez retrouver ce cours dans la liste de tous les cours.
Bibliographie
- Architectures Logicielles et Matérielles (Cours, études de cas et exercices corrigés) - P. Amblard, JC. Fernandez, F. Lagnier, F. Maraninchi, P. Sicard, P. Waille - Éditions DUNOD, 2000