Informations générales
Number of hours
- Lectures 1.5
- Projects -
- Tutorials 24.0
- Internship -
- Laboratory works 6.0
- Written tests 2.0
ECTSECTS
0.5
Goal(s)
- Understand how a processor works by studying its architecture and the circuits that make it up.
- Understand how a processor executing a machine language program runs and interacts with its memory.
Content(s)
- Elementary memory components (flip-flops, registers, memories)
- Sequential circuits and finite automata synthesis
- Principles of algorithmic machine architectures: from simple cases to the processor
These concepts are illustrated by circuit descriptions in the synchronous reactive systems language Lustre.
It enables students to take a designer's point of view by giving descriptions in Lustre of the various components and validating them by simulation.
Notions seen in the course Embedded Systems (SE) in the previous semester
- Number representation and integer arithmetic
- Boolean algebra and Boolean functions
- Boolean function calculations using electronic components: combinatorial circuits
- Arithmetic circuits (integer adder/subtractor)
Calendar
The course exists in the following branches:
- Curriculum - INFO - Semester 6
Additional Information
Course ID : KAIN6M16
Course language(s): 
You can find this course among all other courses.
Bibliography
- 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