Phelma Formation 2022

SOC Design Project - 5PMESEN7

  • Number of hours

    • Lectures 8.0
    • Projects 40.0
    • Tutorials 0
    • Internship 0
    • Laboratory works 0

    ECTS

    ECTS 3.0

Goal(s)

The course and the project aims to make students have a better understanding of the link between hardware and software in embedded and integrated systems
The project will put in practice the concepts seen during the course of embedded systems, "SoC Architecture" and "SoC design Methodology". Validation and experimentation will be done using the Rocket Chip SoC generator developed at UC Berkeley and based on the RISC V Instruction Set Architecture (ISA)
At the end the students will be able to port an application in this environment validate it using HW and SW simulators and make it run on a standard FPGA board.

Contact Mounir BENABDENBI

Content(s)

• SoC Architecture (system on a chip), caches, virtual memory, interrupts, multi tasking et multi processeurs concepts and issues, memory coherence.
• Design HW/SW
• Partitioning HW/SW
• Peripheral integration in a system, interaction with the OS et the application
• Mapping/validation on a FPGA board of a software application using a mono/multi-core SoC architecture, performance optimizations



Prerequisites

C language, assembly language basic knowledge
Basic knowledge on system and processor architecture

Test

1 mark on exam (50%)
1 mark on report (50%)



cours porteur pour CM + DS pour 3a_MT 5PMRSEN6
Attention calcul de la note différent selon la filière car volume horaire TP/Projet différents
CC (note basée sur les compte rendus de TP et Projet)
Examen écrit Session1 : DS1
Examen écrit Session 2 : DS2
N1 = Note finale session 1
N2 = Note finale session 2

3A filière SEI Calcul Note finale

N1 = 60% CC + 40% DS1
N2 = 60% CC + 40% DS2

Additional Information

Course list
Curriculum->SEI->Semester 9