Informations générales
Number of hours
- Lectures 8.0
- Projects 0
- Tutorials 0
- Internship 0
- Laboratory works 0
ECTSECTS
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.
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%)