Syllabus for |
|
EDA234 - Digital project laboratory |
Digital konstruktion, projektkurs |
|
Syllabus adopted 2019-02-07 by Head of Programme (or corresponding) |
Owner: TKELT |
|
7,5 Credits
|
Grading: TH - Five, Four, Three, Fail |
Education cycle: First-cycle |
Major subject: Computer Science and Engineering, Electrical Engineering
|
Department: 37 - COMPUTER SCIENCE AND ENGINEERING
|
The course is full.
Teaching language: English
Application code: 50148
Open for exchange students: Yes
Block schedule:
C+
Maximum participants: 30
Module |
|
Credit distribution |
|
Examination dates |
Sp1 |
Sp2 |
Sp3 |
Sp4 |
Summer course |
No Sp |
0108 |
Project |
7,5 c |
Grading: TH |
|
|
7,5 c
|
|
|
|
|
|
|
In programs
MPEES EMBEDDED ELECTRONIC SYSTEM DESIGN, MSC PROGR, Year 2 (elective)
MPEES EMBEDDED ELECTRONIC SYSTEM DESIGN, MSC PROGR, Year 1 (compulsory elective)
TKELT ELECTRICAL ENGINEERING, Year 3 (compulsory elective)
TKITE SOFTWARE ENGINEERING, Year 3 (elective)
TIDAL COMPUTER ENGINEERING, Year 3 (compulsory elective)
Examiner:
Arne Linde
Go to Course Homepage
Replaces
EDA233
Digital project laboratory
Eligibility:
In order to be eligible for a first cycle course the applicant needs to fulfil the general and specific entry requirements of the programme(s) that has the course included in the study programme.
Course specific prerequisites
Fundamentals of Digital Systems and Computer Engineering, Electronics, and Computer Software Programming. Since hardware description languages are central to the course, we recommend one of the following courses as prerequisite: EDA322 Digital Design, SSY011 Electrical systems, or DAT093 Introduction to Electronic System Design.
Aim
This is a project-oriented course in which groups of students, starting from a specification of a relatively complex digital system, develop a hardware architecture which is subsequently implemented, tested, and evaluated. The course aims to give practical knowledge and skills in using programmable digital integrated circuits (FPGA and CPLD) and in developing small electronic systems, from specification to working prototype.
Learning outcomes (after completion of the course the student should be able to)
- describe the principles for a structured and hierarchical description of smaller digital systems [P, R].
- describe how programmable logic circuits work and how they are best utilized [L, R, P].
- handle electronic design automatic (EDA) tools to develop and verify programmable logic circuits [L, R, P].
- search for information in documentation/datasheets of commercial electronic components [R, B, W].
- implement a prototype digital system considering aspects of clocking, synchronization, and control (state machine) [R, P].
- determine power supply requirements for digital circuits in environments with multiple voltages [R, P].
- develop a prototype digital system, from specification, via implementation and verification, to testing and evaluation [W,B.P]
Content
Work in designing and implementing of a digital device, in which a microprocessor can be included.
The following skills are the students acquire:
- Construction - with limited resources
- Troubleshooting with a Logic Analyzer
- Timing - Using FPGA/CPLD circuits
- Reading technical documentation
- Report writing whit focus on technical documentation
Organisation
The course begins with some lecture and exercises that allows students to become familiar with CAD/EDA tools.
Subsequently, the students themselves proceed with the construction work under supervision.
The project work is performed in groups of three or four students. Each group selects a task of its own or follows a proposal from a catalog of projects. Components, instruments and equipment will be available for students in accessible premises for a period of six weeks. Construction work is presented in a written report. Students have a meeting each week with a supervisor. The course concludes with a seminar with mandatory attendance, where projects are presented.
Literature
-
Examination including compulsory elements
The examination is continuous during the course of laboratory [L], weekly meetings [W], review of logbooks [B], assessment of the final product [P] and report [R] and the oral presentation [O]. The rating is based on the project group has chosen, which gives a base rating, this is adjusted according to how well the project has been completed. The individual rating is based on student performance in the group, the oral presentation, messages in the logbooks as well as an individual contributions report. All parts above must be approved for the final grade. Detailed description is available in the course PM.