tklab - courses
[This page is CSS2 enabled. Your browser might not fully support it]
[http://www.ee.oulu.fi/research/tklab/courses/521419A/]
521419A Computer Engineering II (2,5cu)
The course deepens the understanding of computer engineering into
system design, building on the course Computer Engineering I. The
examples are based on Intel's microprocessors and PC computers. The
course consists of lectures, exercises, a laboratory assignment and an
examination of which the latter two are mandatory. These pages contain
some important information, such as exercise material, schedule,
contact information and laboratory assignment material. This course has been
replaced with the Embedded Systems (sulautetut järjestelmät) course beginning
from spring term 2006.
Course has been replaced with the Embedded Systems course. Kurssi on
korvattu Sulautetut Järjestelmät -kurssilla.
| Period
| Lectures
| Exercises
| Laboratory Work
| Credits Units
|
| 4-6
| 30h
| 8h
| 6h
| 2,5
|
Jukka Riekki
The aim of the course is to deepen the understanding of computer
engineering into system design.
Introduction to microprocessors, interrupts, cache memory, peripheral and
external devices and their programming (timer, interrupt controller, serial
port, etc.), embedded system processors and system development.
Lectures will be held during periods 4-6. Laboratory assignment is
scheduled during the classes. Registration is needed only for the
laboratory assignment and the examination. Optional exercises, where
students can earn extra points to the current course examination, is
provided.
- 521415A Computer Engineering I
- 521453A Operating Systems
- 811122P Introduction to Programming
- 521413A Digital Techniques I
Two hours weekly on Thursdays at 10 - 12, starting 3.2.2005 in L5.
There will be no lectures on 10.3.2005.
One 4 hour session for each student (two students per group, 20 groups
per session):
Sign-up lists will be available in the Optima Learning Environment
No more examinations will be arranged.
Students can earn two extra points to the current course examination
by completing optional exercises. By completing these exercises,
chances to pass the examination improves significantly. They also give
students a necessary practical background to complete the laboratory
assignment and the examination.
The laboratory work involves ANSI-C coding in groups of two in a
computer class. Each student must take part in one lab. For university
students, pre-exercises must be done and returned before attending the
lab.
- Email: t k t 2 @ e e . o u l u . f i
- Exercises and pre-laboratory questions should be mailed to: t k t 2
- i n b o x @ e e . o u l u . f i
The assistants are responsible for exercises, laboratory assignments,
tutoring and reviewing exam answers.
Lecture slides can be purchased from University Press store
(Monistemyymälä)
- Buchanan, William. PC Interfacing, Communications And
Windows Programming. Addison-Wesley 1999. ISBN: 0201178184.
Chapters 1 - 20. Paperbacks available in University of Oulu central
library.
or
-
Buchanan, William. Applied PC Interfacing, Graphics and
Interrupts. Addison-Wesley 1996. 285 (+87) pages
-
Messmer, H-P. The Indispensable PC Hardware Book.
Addison-Wesley 1997. 3rd Edition. Chapter 8, Caching - Cooperation
with high speed memories.
-
Lapsley, Phil et.al. DSP Processor Fundamentals. IEEE Press
1997. Chapter 1, DSP and DSP Systems and Chapter 2, DSP Psocessors,
Embodiments, and Alternatives.
-
Lapplante, Phillip A. Real-Time systems Design and
Analysis. IEEE Press 1997. 2nd Edition. Chapter 13, HW/SW
Integration.
This additional material can be found from Computer Engineering Laboratory course
material shelf. Department of Electrical Engineering Building, 3rd
floor.
The Optima Learning Environment
is used to distribute information. If you already have an Optima
account, please register to the "Tietokonetekniikka II" course through
the Optima's own pages. If you do not yet have an account, please
apply it. The application form can be found from http://www.ee.oulu.fi/erilliskoulutus/optima/optima-tunnushakemus.shtml?en.
A work-in-progress introductory document about C
and embedded systems is available for your convenience.
For the course feedback please use the Department of Electrical
Engineering's course
feedback system. Feedback is recommended and it will be used for
developing the course in the future.
[http://www.ee.oulu.fi/research/tklab/courses/521419A/]
[This page is CSS2 enabled. Your browser might not fully support it]
|