Number of hours
- Lectures 12.0
- Projects 15.0
- Tutorials 12.0
- Internship -
- Laboratory works 15.0
- Written tests -
ECTS
ECTS 3.0
Goal(s)
The aim is to present the basics necessary to understand digital circuit from simple gate to a processor (RISCV), mainly through lab work and a practical project.
This course uses a hardware description language (VHDL) to describe the circuits, uses software tools to simulate, synthesis, place and root circuits
.The real target is a FPGA to experiment.
Sebastien VIARDOT
Content(s)
In a first part, digital circuits are studied:
- hardware simulation and implementation of boolean functions, registers and memory ,
- design methods for complex circuits
- examine timing constraints
In a second part, these methods are used to design a simple processor able to execute a real instruction set ((RISCV).
This course is given at Academic periods 2 and 3.
PrerequisitesBoolean algebra ; binary arithmetic
Evaluation : 50% of Projet (évaluation en continu et sur le rendu) and 50% of Examen Ecrit (2h)
Resit : Examen Ecrit (2h)
Exams : for session 1, written exam (2 hours), only one handwriten A4 sheet allowed ; for session 2, written exam (2 hours)
Grading of the project
The course exists in the following branches:
- Curriculum - Work Study Education - Alternance 1ere annee
Course ID : 3MM1AO
Course language(s):
The course is attached to the following structures:
- Team Architecture-System-Auto
You can find this course among all other courses.
David Patterson et John Hennessy, Computer Architecture, The hardware/software interface, 4ème édition, Morgan Kaufman
John F. Wakerly, Digital Design: Principles And Practices