| TSEA26 |
Design of Embedded DSP Processor, 6 ECTS credits.
/Konstruktion av inbyggda DSP-processorer/
For:
COE
COS
D
IT
SOC
Y
|
| |
Prel. scheduled
hours: 44
Rec. self-study hours: 116
|
| |
Area of Education: Technology
Subject area: Electrical Engineering/Computer Engineering
|
| |
Advancement level
(G1, G2, A): A
|
|
Aim:
To give student industrial design experiences and experiences to design application specific instruction set processors as well embedded systems. After learning the course students shall have:
- Concept of embedded system, concept of DSP implementations, concept of DSP processor architecture, concept of DSP hardware with finite data precision.
- Skills of designing an application specific instruction set including source code profiling, instruction set specification, SW-HW co-design, instruction set coding, and instruction set benchmarking
- Skills of designing microarchitecture of a processor including microarchitecture design methodologies, design of register files, ALU, MAC, control path, memory subsystem, and peripherals of a DSP core and a DSP processor.
- Knowledge of DSP SW design including assembly programmerâ?Ts toolchain, DSP firmware specification, behavior modeling, and assembly coding for real-time systems with finite data precision.
- Knowledge of processor integration and verification.
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
DSP fundamentals and CPU fundamentals
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Supplementary courses:
Computer Hardware - a system on chip
|
|
Organisation:
Lectures, tutorials, and laborations. During the labs each student will complete a small DSP processor.
|
|
Course contents:
General DSP processors. ASIP (Application Specific Instruction Set Processors) for DSP. Differences between CPU and DSP. Processor design methodologies. Numeric representations for DSP and its hardware. Data path design, memory- and bus architecture, and DSP Addressing. Instruction set design. Performance analysis and evaluation of DSP processors. Control path design. Peripherals and DMA. DSP Firmware design, assembly simulators, debuggers and development environments. Processor verification techniques.
|
|
Course literature:
Dake Liu: Embedded DSP Processor design, Elsevier (Mogen Kaufmann), ISBN 9780123741233, June,2008
|
|
Examination: |
|
Written examination Laboratory assignments |
3 ECTS 3 ECTS
|
| |
|
|
Course language is English.
Department offering the course: ISY.
Director of Studies: Tomas Svensson
Examiner: Dake Liu
Link to the course homepage at the department
Course Syllabus in Swedish
|