Dansk - English

Short version - Full version


Digital Electronics 2 (Spring 2008)

Course code : EDIG2A-U01
ECTS Credits : 10 Status : Compulsory
Revised : 30/01 2008 Written : 29/01 2004
Placement : 2. semester Hours per week : 8
Length : 1 semester Teaching Language : Danish and English

Objective : The course objective is to give the student a fundamentally coherent and structural understanding of the architecture and the function of a microprocessor system including interface to external devices. That results in the student is able to solve hardware problems. And the student can use C, as embedded software.

The student is expected to be able to:
• Define a hardware requirements specification for a technical problem.
• Describe tests related to the specification
• Describe algorithms using methods from OOP2A
• design programs for a microprocessor using relevant programming languages e.g. C or similarly.
• use the interrupt system for hardware and software for real time interfacing external devices to the microprocessor system.
• design and implement interfaces for external devices to the microprocessor.
• use programmable logical devices (CPLD) for realizing digital electronic circuits, which can be used by the microprocessor system.
• carry out tests of software as well as hardware components in a microprocessor system.
• work systematically and structured in connection with a project containing hardware- as well as software components.
• State the performance of the group work.

Grades are given as follows:

2

For a minimum of basic knowledge and routine corresponding to the learning outcomes

7

For good knowledge, routine and behaviour corresponding to the learning outcomes

12
For excellent knowledge, routine, behaviour and reflective skills corresponding to all the learning outcomes.
Principal Content : Microprocessor hardware and principles for connecting to memories and external devices. Principles for interfacing external devices using the parallel and serial bus. Application of programmable devices in a digital system. Addressing methods, instruction set, interrupts and programming tools. Tools for project management for instance mile stones, action-item lists etc.
Teaching method : The teaching is based upon a big project to be completed in groups. The project is a joint project involving DIG2A and OOP2A.The project is to be documented by a number of reports.
Required prequisites : Documented knowledge similar to DIG1A and OOP1A
Recommended prerequisites : DIG1A, OOP1A
Relations : DIG2A is part of a course unit consisting of DIG2A and OOP2A.
Type of examination : Oral examination based on assignments
External examiner : Internal
Marking : 7 step scale
Remarks : The project work is done in groups under the guidance of the supervisors. A group can propose that a member be excluded from the group if he or she repeatedly fails to observe agreements made by the group. The supervisor can deny admittance to the examination for a student if he or she does not make a significant contribution to the project work. Admission to the examination will depend upon the reports being delivered on time and completed satisfactorily.

The oral examination is a joint examination together with the course OOP2A.
Before the examination: A short presentation made by the whole group. The group members must coordinate their individual contributions to the presentation so that the most important parts of the project are covered and that the individual presentations are different and have a certain theoretical depth.

After the presentation each student is examined individually.
The supervisors and the examiner ask questions inspired by the presentation and the project report. The evaluation is based on the report, the oral presentation and the student"s contribution to the project work. The latter must be documented in the project management part of the report (for instance action-item list, milestones, project logbook).
Teaching material : Digital Electronics, dig1a and dig2a. Pearson. Prentice Hall.

Notes.
Responsible teacher : Ole Schultz , osch@dtu.dk