Coursebooks 2016-2017

PDF
 

Embedded systems

CS-473

Lecturer(s) :

Beuchat René

Language:

English

Summary

The comprehension of a general embedded systems and the design of an embedded system on a programmable circuit (FPGA) are the main subjects of this course. The student will design a camera or a LCD controller on an FPGA associated with a softcore processor. VHDL design and C programming.

Content

 

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

Computer architecture (processor, memory, programmable interfaces)

Processor Architecture (PC, registers, ALU, instruction decoding, instruction exécution)

C programming language knowledge,

VHDL knowledge

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 labos 30%, mini-projet 20%, oral exam 50%

Supervision

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

Resources

Bibliography

Teaching notes and suggested reading material on moodle

Specialized datasheet (micro-controllers, FPGA) and norms (ie, SPI, i2c, Amba, Avalon, etc )

Notes/Handbook

Documents and slides provided on moodle

Websites
Moodle Link

Prerequisite for

Real-time embedded systems

In the programs

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