Coursebooks 2017-2018

PDF
 

Embedded systems

CS-473

Lecturer(s) :

Beuchat René

Language:

English

Summary

The main topics of this course are understanding and designing embedded system on a programmable circuit (FPGA). Students will be able to design a camera or a LCD controller on an FPGA in VHDL and will use their controller through a softcore processor.

Content

Laboratories provide knowledge & practice to develop an embedded system based on an FPGA device.

Keywords

microprocessors, microcontroller, FPGA, embedded systems, SoC, programmable interface

Learning Prerequisites

Required courses

Introduction to computing systems, Logic systems, Computer architecture

Recommended courses

Electronic, Programming (C/C++), Project System On Chip

Important concepts to start the course

Learning Outcomes

By the end of the course, the student must be able to:

Transversal skills

Teaching methods

Ex cathedra and exercises, laboratories by specific sub-topics, final mini-project

Expected student activities

Assessment methods

With continuous control.
all labs 30%, mini-projet 20%, oral exam 50%

Supervision

Office hours No
Assistants Yes
Forum Yes
Others Course on Moodle with forum

Resources

Virtual desktop infrastructure (VDI)

No

Bibliography

Teaching notes and suggested reading material on moodle

Specialized datasheets (micro-controllers, FPGA) and standards(ie, SPI, i2c, Amba, Avalon, etc )

Notes/Handbook

Documents and slides provided on moodle

Websites
Moodle Link

Prerequisite for

CS-476 Real-time embedded systems

In the programs

  • Electrical and Electronics Engineering, 2017-2018, Master semester 1
    • Semester
      Fall
    • Exam form
      Oral
    • Credits
      4
    • Subject examined
      Embedded systems
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Project
      2 Hour(s) per week x 14 weeks
  • Electrical and Electronics Engineering, 2017-2018, Master semester 3
    • Semester
      Fall
    • Exam form
      Oral
    • Credits
      4
    • Subject examined
      Embedded systems
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Project
      2 Hour(s) per week x 14 weeks
  • Computer Science, 2017-2018, Master semester 1
    • Semester
      Fall
    • Exam form
      Oral
    • Credits
      4
    • Subject examined
      Embedded systems
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Project
      2 Hour(s) per week x 14 weeks
  • Computer Science, 2017-2018, Master semester 3
    • Semester
      Fall
    • Exam form
      Oral
    • Credits
      4
    • Subject examined
      Embedded systems
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Project
      2 Hour(s) per week x 14 weeks
  • Communication Systems - master program, 2017-2018, Master semester 1
    • Semester
      Fall
    • Exam form
      Oral
    • Credits
      4
    • Subject examined
      Embedded systems
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Project
      2 Hour(s) per week x 14 weeks
  • Communication Systems - master program, 2017-2018, Master semester 3
    • Semester
      Fall
    • Exam form
      Oral
    • Credits
      4
    • Subject examined
      Embedded systems
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Project
      2 Hour(s) per week x 14 weeks
  • Computer engineering minor, 2017-2018, Autumn semester
    • Semester
      Fall
    • Exam form
      Oral
    • Credits
      4
    • Subject examined
      Embedded systems
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Project
      2 Hour(s) per week x 14 weeks
  • Mineur STAS Chine, 2017-2018, Autumn semester
    • Semester
      Fall
    • Exam form
      Oral
    • Credits
      4
    • Subject examined
      Embedded systems
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Project
      2 Hour(s) per week x 14 weeks

Reference week

MoTuWeThFr
8-9
9-10
10-11
11-12
12-13
13-14
14-15
15-16
16-17
17-18
18-19
19-20
20-21
21-22
Under construction
Lecture
Exercise, TP
Project, other

legend

  • Autumn semester
  • Winter sessions
  • Spring semester
  • Summer sessions
  • Lecture in French
  • Lecture in English
  • Lecture in German