|
|
|||||||||||||||||
TKT-3526 Processor Design, 5 cr |
Jari Nurmi
No implementations
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 | Mandatory/Advisable | Description |
| TKT-3200 Tietokonetekniikka I | Mandatory | |
| TKT-3406 Computer Architecture II | Advisable | |
| TKT-3516 Signal Processors | Advisable |
There is no equivalence with any other courses