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

40% Exam + 60% CC pour filière SEI
50% Exam + 50% CC pour filière MT

Additional Information

Course list
Curriculum->Engineering degree->Semester 9