Course - Computer Design - TDT4255
TDT4255 - Computer Design
About
Examination arrangement
Examination arrangement: Portfolio assessment
Grade: Letters
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Skriftlig eksamen | 60/100 | 3 timer | ||
Arbeider | 40/100 |
Course content
Advanced topics in hardware design. Design issues including datapath, control and pipelining as well as implementation issues including assembly programming, high-level programming, hardware description languages, specification, partitioning, testing and verification. Embedded Systems, Field-Programmable Gate Arrays (FPGAs) and advanced Microprocessor instruction sets.
Learning outcome
Knowledge:
- The student should have a thorough understanding of the construction and mode of operation of simple processors.
- The student should understand how a processor is constructed using building blocks at different levels of abstraction like registers, register files, multiplexers, gates, ALUs, etc.
- The student should know of advanced performance improvement techniques for scalar processor cores.
- The student should know of important trade-offs regarding instruction set design.
- The student should have a thorough understanding of the construction and mode of operation of caches.
Skills:
- The student should be able to construct simple processors using a hardware description language.
- The student should be able to analyze instruction set design problems.
General competence:
- The student should master simple computer design and be able to use this knowledge in projects at all levels of abstraction.
Learning methods and activities
Auditorium lectures, self-study. Compulsory in-class assignments and compulsory warm-up laboratory exercise. All teaching will be in English. Portfolio assessment is the basis for the grade in the course. The portfolio includes a written exam (60%) and exercises (40%). The results for the parts are given in %-scores, while the entire portfolio is assigned a letter grade. All lectures are given in English. The written examination is only given in English. If there is a re-sit examination the examination form may change from written to oral.
Compulsory assignments
- Warm-up Lab Exercise
- In-class exercises
Recommended previous knowledge
TDT4160 Computers and Digital Design, or equivalent.
Course materials
David A. Patterson, John L. Hennessy: "Computer Organization and Design - the hardware/software interface". Morgan Kaufmann Publishers. Other relevant text will be announced at the start of the semester.
All teaching materials will be in English.
Credit reductions
Course code | Reduction | From | To |
---|---|---|---|
SIF8062 | 7.5 |
Version: 1
Credits:
7.5 SP
Study level: Second degree level
Term no.: 1
Teaching semester: AUTUMN 2015
Language of instruction: English
-
- Informatics
- Technological subjects
- Magnus Jahre
- Donn Alexander Morrison
Department with academic responsibility
Department of Computer Science
Examination
Examination arrangement: Portfolio assessment
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Autumn ORD Arbeider 40/100
-
Room Building Number of candidates - Autumn ORD Skriftlig eksamen 60/100 2015-12-07 09:00
-
Room Building Number of candidates - Summer KONT Arbeider 40/100
-
Room Building Number of candidates - Summer KONT Oral examination 60/100 2016-08-08
-
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"