Search programme

​Use the search function to search amongst programmes at Chalmers. The programme overview and the programme syllabus relating to your studies are generally from the academic year you began your studies.


Syllabus for

Academic year
DAT090 - Introduction to electronic system design
Owner: MPIES
7,5 Credits
Grading: TH - Five, Four, Three, Not passed
Education cycle: Second-cycle
Major subject: Computer Science and Engineering, Electrical Engineering

Teaching language: English

Course module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 No Sp
0107 Laboratory 1,5 c Grading: UG   1,5 c    
0207 Project 1,5 c Grading: UG   1,5 c    
0307 Examination 4,5 c Grading: TH   4,5 c   23 Oct 2007 pm H,  14 Jan 2008 am M,  19 Aug 2008 am V

In programs

TIELL ELECTRICAL ENGINEERING - Common branch of study, Year 3 (elective)


Docent  Lars R Bengtsson

Course evaluation:


For single subject courses within Chalmers programmes the same eligibility requirements apply, as to the programme(s) that the course is part of.


The overall aim of the course is to provide an understanding of how to design and implement new electronic products. Implementation of Digital Signal Processing functions in FPGA hardware is used to exemplify this. The course offers a "top-down" view on electronics design, and thus connects to the Digital circuit design course (a "bottom-up" design course) at the RTL-level (e.g. an adder), and to the Data conversion techniques course by using DSP functions as "case studies".

Learning outcomes (after completion of the course the student should be able to)

1. Describe the steps required for the design, implementation, verification and test of a complex new electronic product of today, and how these steps are related to each other.
2. Describe the fundamental possibilities and limitations of different technology platforms (FPGA, ASIC, and PCB), and specifically describe some FPGA families, architectures and capabilities.
3. Explain the resulting performance of an electronics design, i.e. what is the reason for why an electronics product performs in a certain way with regard to e.g. speed, power consumption, and area cost, and exemplify some of the performance trade-offs available to the designer.
4. Demonstrate proficiency in applying model-based design using e.g. MatLab/SimuLink and System Generator for DSP hardware implementation.
5. Demonstrate proficiency in implementing designs using hardware description languages and EDA tools such as HDL simulators and synthesizers.
6. Document and present the implementation and verification of your electronics design.


The course focuses on the process of developing electronic products. Specifically the focus is on the implementation of digital signal processing functions (like digital filters etc) in hardware. The course includes a lecture part which covers the electronic product development process in general, and the basic hardware structures and tools needed for implementation of DSP functions in FPGA hardware.


The course consists of lectures, labs, and a "mini"-project. The lectures will deal with the electronic product development process in general and in particular with the implementation of digital signal processing functions in FPGA hardware. The labs will give "hands-on" practice of the CAD tools used in the course (System Generator for DSP). In the "mini-project", students will in teams specify, design, implement in FPGA, and test/verify an electronic product.


"The DSP for FPGA Primer", Bob Stewart, Steve Alexander, and Jeff Weintraub.
Complementary litterature: part of Computers as Components , Wayne Wolfe. Sections on system methodologies.


Approved project/labs. Written exam is given for grade 4 and 5.

Page manager Published: Thu 03 Nov 2022.