IELS3012

Embedded systems

Autumn

Trondheim

Norwegian

Overview

31 candidates

Average grade

B

3.65

same

Pass rate

100%

same

Grade distribution
Average over time
Pass rate over time

About this course

Content

Programmable logic circuits with focus on FPGAs. Structure in digital systems on a system level and on register transfer level (RTL). Description of digital systems using hardware descriptive languages. Design and verification of digital systems. Implementation of embedded systems by connecting microcontroller platforms and FPGA-systems. Real-time systems.

Learning outcomes

Knowledge: The candidate

  • can explain the architecture and behavior of programmable circuits.
  • can explain the difference between combinational and sequential digital logic.
  • can explain how a state machine is structured and works.
  • can explain how a high-level modeling language can be used to describe the structure and behavior of a digital system.
  • can explain how a digital system can be tested and simulated.
  • has specialized knowledge of the design process for an embedded system.

Skills: The candidate

  • can work with and advanced problem that is only defined at a general level
  • can perform development, debugging, and troubleshooting of advanced systems that include reconfigurable logic and microcontrollers with software.
  • can use state-of-the-art tools for development and testing of machine software and hardware and integration with sensors and actuators.

General competence: the candidate

  • Can work in a team on a project with an overall goal.
  • Specify, design and implement digital and embedded systems.

Teaching methods

Student active forms of learning including lectures. Obligatory exercises with guidance including laboratory exercises. Project work in groups and individually.