Course syllabus

Course-PM

EDA234 / DIT234 EDA234 / DIT234 Digital project laboratory lp2 HT25 (7.5 hp)

Course is offered by the department of Computer Science and Engineering

Contact details

Arne Linde - examiner, lecturer, and laboratory responsible

Phone :   772 1683
Office : room 4464, floor 4, EDIT building
Email : arne@chalmers.se


Xu Wang - TA
Siddharthan    Azhaguve - TA
Yiran Duan - TA

Available via Canvas messages 

Course purpose

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 that is subsequently implemented, tested, and evaluated. The course aims to give practical knowledge and skills in using programmable digital integrated circuits (FPGA) and developing small electronic systems, from specification to working prototype.

Schedule

TimeEdit

Course literature

Most of the material is available in the course lab.
However, it is good to have access to a book about VHDL.

Course design

The course begins with lectures and exercises that familiarize students 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 project catalog. Components, instruments, and equipment will be available for students and accessible on our premises for six weeks. Construction work is presented in a written report. Students meet with a supervisor each week. The course concludes with a mandatory seminar where projects are presented.

Changes made since the last occasion

Clear deadlines for ordering components and printed circuit boards (PCBs)

Exta TA

Learning objectives and syllabus

Learning objectives:

 

  • 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]

 

Link to the syllabus on Studieportalen (EDA234)
Länk till studieplan GU DIT234

Examination form

"Examination" only takes place in connection with the examination period for reading period 2, Tuesday 3 to Saturday 14 of January. Exam time is booked in Canvas. The times are available from week 7 (reading week). Each group reports their work in the form of a:

a) Written report
     (submitted in Canvas no later than 2 full weekdays before the "Exam")
b) Brief written report from each group member
     about his participation in the project (max. A4)
c) Practical demonstration
d) Presentation of about 30 minutes.

To be approved for the course, each group member must be able to describe, in detail, the part of the construction in which he/she has participated. Each group member must have participated in some part of the design. A team member may fail the project while the others can be approved.

The grade is based on the difficulty of the project. The project prototype and its documentation complement this.

Individual grades are then based on participation in project meetings, participation in the project, and the oral presentation.

To present a report, there must be a prototype with basic functionality.

In the event of failure of any part, re-examination is offered within one week.
After that, an examination opportunity is offered during the re-examination period in August.

Course summary:

Course Summary
Date Details Due