Syllabus for |
|
DAT093 - Introduction to electronic system design
|
Introduktion till elektroniksystemkonstruktion |
|
Syllabus adopted 2019-04-04 by Head of Programme (or corresponding) |
Owner: MPEES |
|
7,5 Credits
|
Grading: TH - Five, Four, Three, Fail |
Education cycle: Second-cycle |
Major subject: Computer Science and Engineering, Electrical Engineering
|
Department: 37 - COMPUTER SCIENCE AND ENGINEERING
|
The course is full. For waiting list, please contact the director of studies: monika.raberg.hellsing@chalmers.se
Teaching language: English
Application code: 15119
Open for exchange students: Yes
Block schedule:
C+
Maximum participants: 48
Module |
|
Credit distribution |
|
Examination dates |
Sp1 |
Sp2 |
Sp3 |
Sp4 |
Summer course |
No Sp |
0113 |
Laboratory |
5,0 c |
Grading: UG |
|
5,0 c
|
|
|
|
|
|
|
|
0213 |
Examination |
2,5 c |
Grading: TH |
|
2,5 c
|
|
|
|
|
|
|
26 Oct 2019 am SB_MU DIG
|
08 Jan 2020 am SB_MU DIG
|
17 Aug 2020 am J DIG |
In programs
MPEPO ELECTRIC POWER ENGINEERING, MSC PROGR, Year 2 (elective)
MPSYS SYSTEMS, CONTROL AND MECHATRONICS, MSC PROGR, Year 2 (elective)
MPEES EMBEDDED ELECTRONIC SYSTEM DESIGN, MSC PROGR, Year 1 (compulsory)
MPCOM COMMUNICATION ENGINEERING, MSC PROGR, Year 2 (compulsory elective)
Examiner:
Lars Svensson
Go to Course Homepage
Replaces
DAT090
Introduction to electronic system design DAT091
Introduction to electronic system design DAT092
Introduction to electronic system design
Eligibility:
In order to be eligible for a second cycle course the applicant needs to fulfil the general and specific entry requirements of the programme that owns the course. (If the second cycle course is owned by a first cycle programme, second cycle entry requirements apply.)
Exemption from the eligibility requirement:
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling these requirements.
Course specific prerequisites
Basic courses in logic design and electronic circuits. Basic training in hardware description languages (VHDL or Verilog).
Aim
The overall aim of this course is to introduce the student to the design and verification of electronic systems. Although the course focus is on the digital-hardware part of system design, this course also treats other issues that arise in modern system design.
The course assumes a top-down perspective, from system description to register-transfer level, and thus complements MCC092 Introduction to integrated circuit design, which is a bottom-up course starting at the circuit level.
Learning outcomes (after completion of the course the student should be able to)
- Suggest technology platforms (FPGA, ASIC, software on processor, PCB, ...), based on parameters such as design, production, and power costs for different technologies.
- Describe the implementation steps required for the design, verification, and test of a complex electronic system, and how these steps are related to each other.
- Describe alternative implementation strategies for important hardware functions and select among strategies based on performance requirements and costs.
- Discuss power delivery and heat removal in electronic systems, and how these design aspects can influence the choice of implementation strategies.
- Implement digital parts of an electronic system, using hardware description languages (HDLs) and test benches as well as basic Electronic Design Automation (EDA) tools, such as HDL simulators and synthesis tools.
Content
The course is intended to give a solid foundation in HDL-based hardware design, which is necessary for the courses that follow it in the EESD curriculum, while simultaneously giving an overview of the design of electronic systems and important hardware functions. The main themes of the course are the huge and increasing complexity of electronic design projects, the many design choices necessary, and the technological developments that help determine the best outcome of these choices.
Organisation
A lab series improves HDL and EDA tool proficiency; a lecture series provides the overview of the field. The first half of the lab series is carried out individually, and the second half is carried out in groups of two.
Literature
VHDL literature is useful for the lab course and for subsequent courses in the EESD programme. We recommend the textbook Dally et al: "Digital Design Using VHDL: a Systems Approach", and the reference book Ashenden: "Designer's Guide to VHDL" (the latter is also available as an E-book at the Chalmers library). Other good VHDL books may also be used. Research articles and other supplementary material will be made available during the course.
Examination including compulsory elements
HDL and EDA proficiency is examined via the lab course; other outcomes are examined with a sit-down exam. The final grade is a weighted sum of grades for lab course and the sit-down exam.