SOC Design Project - 5PMESEN7

Informations générales

  • Number of hours

    • Lectures 8.0
    • Projects 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 Laurent MONTES, Cyrille CHAVET, 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 reports (50%)



Additional Information

Course list
Curriculum->SEI->Semester 9