Enrolment options

Objectives

This course is oriented towards hardware and its interfaces and aims to present different parts of an Embedded System in details. The course is separated in two parts:

The first part of the course (~25%) gives an overview of the different aspects of an embedded system by using a small microcontroller, the MSP432 family. There is 1 lab in this part of the course.

The second part of the course (~75%) moves to FPGA-based embedded systems using softcore embedded processors. We go over the methodology engineers should follow to develop an overall system architecture for a given application and how to implement it on an FPGA in VHDL and using industrial tools. There are 3 labs in this part of the course.

At the end of semester students will have enough knowledge to develop their own microcontroller- or FPGA-based embedded systems.
CS-473
CS-473