Esisar rubrique Formation 2022

Advanced Processor Architecture and SoC Design - 5AMCE515

  • Number of hours

    • Lectures 6.0
    • Projects -
    • Tutorials -
    • Internship -
    • Laboratory works 36.0

    ECTS

    ECTS 0.0

Goal(s)

The objective of this course is give to each student the minimal knowledge to design or choose a processor for a targeted application.
The students will learn the hardware architecture of a SOPC system and the associated software development to exploit the performance
of these systems.

This course is mainly divided into 2 parts. In the first one, the students will design a complex system composed of a
main processor and different peripherals linked by a bus using a Xilinx Zync 7000 chip. The second part deals with the NEON engine
located inside the main processor of the Zync 7000. This engine adds a new instruction set allowing to realize multiple operations
in parallel.

Responsible(s)

Nicolas BARBOT

Content(s)

Introduction to System On Chip

  • SOPC vs Embedded System
    • Hardware Software Partitionning
    • Processing Unit Choices (MCU vs DSP)
    • System on Programmable Chip Architectures
  • SOPC Design Flow
  • Application Design Using SOPC
    • Introduction to HLS
    • Embedded Software Optimization Using Dedicated Co-Processor

Introduction to NEON

  • ARM Processors
    • Classification
    • Instruction Sets
    • ARM Assembly
  • NEON Engine
    • Architecture
    • Assembly
    • Intrinsics
    • Automatic Vectorization

This course contains 2CM and 12TP and 1 Exam.

Prerequisites

  • Digital design
    • VHDL or Verilog
    • FPGA design
  • Embedded software Programming
    • C
    • AssemblyLanguage
  • Processor Architecture
    • RISC Architecture
    • ARM processor

Test

E1: Exam (1st session): Written exam 1h30, without documents, without calculator
E2: Exam (2nd session): Written exam 1h30, without documents, without calculator
TP: Labs

The exam is given in english only FR

Calendar

The course exists in the following branches:

  • Curriculum - EIS - Semester 9 (this course is given in english only EN)
  • Curriculum - EIS (Apprenticeship) - Semester 9 (this course is given in english only EN)
  • Curriculum - - Semester 9 (this course is given in english only EN)
see the course schedule for 2022-2023

Additional Information

Course ID : 5AMCE515
Course language(s): FR

The course is attached to the following structures:

You can find this course among all other courses.