Course Catalog 2008-2009
Basic

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2008-2009

TKT-3526 Processor Design, 5 cr

Course´s person responsible

Pertti Kellomäki

Implementations

  Lecture times and places Target group recommended to
Implementation 1    


Requirements

Exam and accepted exercise works.

Principles and baselines related to teaching and learning

-

Objectives

To deepen the student's knowledge and skills in processor operating principles and implementation. To learn processor design methodology in practice.

Content

Content Core content Complementary knowledge Specialist knowledge
1. Processor terminology brush-up.  Deeper understanding of phenomena behind the various terms related to processors. Economic impact of processor hardware implementations.    
2. Processor design principles and design steps. Design of arithmetic, control and memory subsystems.  Application-specific processor specification and design.  Available design tools and other utilities for processor design. 
3. Instruction set design based on requirements. Instruction coding and its impact on implementation area, power consumption and performance.  Variable-length instructions, use of operation modes in processors.  Instruction memory compression.  
4. Requirements for embedded system processors. Processor cores as design blocks. DSP processor specifics.   Basics of parallel architecture from the implementation point of view.  Co-processors, hardware accelerators. 
5. Processor benchmarks and interpretation of their results.  Critical assessment of different benchmarks.   


Study material

Type Name Author ISBN URL Edition, availability, ... Examination material Language
Lecture slides                English  


Prerequisites

Course O/R
TKT-3200 Tietokonetekniikka I Obligatory  
TKT-3400 Tietokonetekniikka II Recommended  
TKT-3516 Signal Processors Recommended  

Prerequisite relations (Requires logging in to POP)

More precise information per implementation

  Description Methods of instruction Implementation
Implementation 1   Lectures
ITC Utilization
Practical works
   
Contact teaching: 0 %
Distance learning: 0 %
Self-directed learning: 40 %  


Last modified04.12.2008
ModifierJohanna Reponen