|
TKT-3516 Signal Processors, 5 cr |
Jarmo Takala
Lecture times and places | Target group recommended to | |
Implementation 1 |
|
Final exam and compulsory exercises.
Completion parts must belong to the same implementation
-
Understand the special features of DSP (Digital Signal Processing) applications, and their effect on implementations, processor architectures and development tools. Learn the architectural features of DSP processors, such as finite word length and pipelining. Achieve understanding to follow the evolution of DSP processors and general purpose processors in signal processing tasks.
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Number representations in fixed point and floating point processors. | Finite word length effects. | Multiplier architectures. |
2. | Processor architectures, assembly language programming. | ALU. | |
3. | Memory architectures, interfacing, addressing and address computation. | Cache memories. | Parallel memories, DRAM and SRAM structures. |
4. | Pipelining principles and their effect on programming. | Instruction decoding. | |
5. | RISC and CISC architectures, principles of parallel and sequential computing. | Data dependence, super scalar architecture, SIMD, SISD, MIMD. | Microcoded instruction decoding. |
The grade is based on the exam, exercise works, and active participation in the exercises.
Numerical evaluation scale (1-5) will be used on the course
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Book | DSP Processor Fundamentals: Architectures and Features | P. Lapsley, J. Bier, A. Shoham, E.A. Lee | 0-7803-3405-1 | English | |||
Lecture slides | Lecture notes | Suomi | |||||
Lecture slides | English |
Course | Mandatory/Advisable | Description |
ELE-2300 Basics of Embedded Processor Applications | Advisable | |
SGN-1250 Signal Processing Applications | Advisable | |
SGN-2016 Digital Linear Filtering I | Advisable | |
TKT-1110 Microprocessors | Advisable | |
TKT-1202 Digital Design | Advisable | |
TKT-1426 Digital Design for FPGA | Advisable |
Course | Corresponds course | Description |
|
|
Description | Methods of instruction | Implementation | |
Implementation 1 | Signal Processors | Lectures Excercises Practical works |
Contact teaching: 0 % Distance learning: 0 % Self-directed learning: 0 % |