Fiches de cours 2017-2018

PDF
 

Embedded systems

CS-473

Enseignant(s) :

Beuchat René

Langue:

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

Dans les plans d'études

Semaine de référence

 LuMaMeJeVe
8-9    INF3
INM10
9-10    
10-11    INF3
INM203
11-12    
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     
 
      Cours
      Exercice, TP
      Projet, autre

légende

  • Semestre d'automne
  • Session d'hiver
  • Semestre de printemps
  • Session d'été
  • Cours en français
  • Cours en anglais
  • Cours en allemand