Course Catalog 2012-2013
Postgraduate

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2012-2013

TKT-3547 SoC Platforms, 5 cr

Additional information

Suitable for postgraduate studies

Person responsible

Timo Hämäläinen

Lessons

Study type P1 P2 P3 P4 Summer Implementations Lecture times and places
Lectures
Excercises
Seminar



 



 
 16 h/per
 12 h/per

+10 h/per
+14 h/per
 6 h/per



 
TKT-3547 2012-01 Wednesday 16 - 18, TB224

Requirements

Exam and exercises.
Completion parts must belong to the same implementation

Learning outcomes

The student learns basic concepts of System-on-Chip and its division to hardware platform, software platform and application layers. Logical layers, standards and implementation of layers and interfaces are studied in detail. A practical view is given by exercises, in which a multiprocessor system is created on FPGA and used as platform for an example real-time application.

Content

Content Core content Complementary knowledge Specialist knowledge
1. System-on-Chip as a heterogeneous parallel multiprocessor system. Typical SoC architecture with fixed-function IP-blocks, processors, memories, peripherals, on-chip network.  Modularization of HW and SW components.  XML-based metadata for design automation. 
2. Model based design flow. Abstraction and orthogonalization of concerns.  Code generation from UML2 models for SoC.  UML2 Profile for SoC. 
3. Layered system model. Hardware related SoC standards for interfaces. Middleware and embedded operating systems for SoC. APIs and drivers for IP blocks.  IP-XACT, OCP-IP, eCOS/POSIX, CORBA/e.   Performance and memory footprint issues in middleware and other layers. 
4. Hands-on exercise with multiprocessor SoC on FPGA. Application with hard real time requirements.  Threading, resource management, constraining for real-time.   

Study material

Type Name Author ISBN URL Edition, availability, ... Examination material Language
Book   Embedded System Design Modeling, Synthesis and Verification   Gajski, D.D., Abdi, S., Gerstlauer, A., Schirner, G.   ISBN 978-1-4419-0503-1          English  
Lecture slides   TKT-3547 Lecture Notes   Timo D. Hämäläinen            English  

Prerequisite relations (Requires logging in to POP)



Correspondence of content

Course Corresponds course  Description 
TKT-3547 SoC Platforms, 5 cr TKT-3541 SoC Platforms, 5 cr  
TKT-3547 SoC Platforms, 5 cr TKT-3546 Embedded Real-Time Systems, 5 cr  

More precise information per implementation

Implementation Description Methods of instruction Implementation
TKT-3547 2012-01 English version of TKT-3541. System-on-chip standards, tools and design reuse by IP-XACT metadata. RTOS and distribution of computation. Parallel programming APIs.       Contact teaching: 0 %
Distance learning: 0 %
Self-directed learning: 0 %  

Last modified20.12.2012