|
|
|||||||||||||||||
TKT-3526 Processor Design, 5 cr |
Pertti Kellomäki
| Lecture times and places | Target group recommended to | |
| Implementation 1 |
Exam and accepted exercise works.
-
To deepen the student's knowledge and skills in processor operating principles and implementation. To learn processor design methodology in practice.
| 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. |
| Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
| Lecture slides | English |
| Course | O/R |
| TKT-3200 Tietokonetekniikka I | Obligatory |
| TKT-3400 Tietokonetekniikka II | Recommended |
| TKT-3516 Signal Processors | Recommended |
| Description | Methods of instruction | Implementation | |
| Implementation 1 | Lectures ITC Utilization Practical works |
Contact teaching: 0 % Distance learning: 0 % Self-directed learning: 40 % |