Course - Digital System Design - IELEG3141
Digital System Design
New from the academic year 2025/2026
About
About the course
Course content
Design, implementation and verification of digital circuits/systems using high-level programming languages (VHDL). Introduction to Verilog. Computer tools for testing. Security in systems with programmable circuits.
Learning outcome
Knowledge - The candidate is able to:
- Explain various aspects of security in systems with programmable circuits.
- Know the basic properties of Verilog.
Skills - The candidate is able to:
- Use high-level modeling languages to describe digital systems.
- Use computer tools to implement and test digital systems.
General competence - The candidate is able to:
- Acquire new technical knowledge, and be able to present and communicate this orally in an understandable way.
- Plan, specify and carry out project work together with others.
Learning methods and activities
Lectures. Supervision. Independent work. Project.
Further on evaluation
The course consists of an individual part (several smaller programming assignments and oral presentations) and a project part (a larger programming assignment in a group) where an overall letter grade is given. It is a prerequisite that you have completed both parts in order to pass the course.
In case of failure or voluntary repetition, all elements of the course must be repeated at the next regular completion of the course.
Specific conditions
Admission to a programme of study is required:
Electrical Engineering (BIELEKTRO)
Recommended previous knowledge
IELEG2143 Programmable circuits (or equivalent).
Required previous knowledge
Access to the course requires admission to the study program Bachelor in Electrical Engineering (BIELEKTRO).
Course materials
"Circuit Design with VHDL" by Volnei A. Pedroni, The MIT Press, 3rd edition.
Credit reductions
Course code | Reduction | From |
---|---|---|
IELEG2113 | 2.5 sp | Autumn 2025 |
IELET2113 | 2.5 sp | Autumn 2025 |
Subject areas
- Electronics