Course Catalog 2008-2009
International

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2008-2009

TKT-2431 SoC Design, 5 cr

Course´s person responsible

Erno Salminen, Tero Arpinen

Implementations

  Lecture times and places Target group recommended to
Implementation 1


Per 1 :
Monday 12 - 14, TB215
Per 2 :
Monday 12 - 14, TB216

 
 


Requirements

Tentti ja hyväksytysti suoritettu harjoitustyö.

Principles and baselines related to teaching and learning

-

Objectives

Tutustuttaa opiskelijat monimutkaisten digitaalisten järjestelmien suunnitteluun. Kurssilla esitellään tärkeimmät käsitteet ja toteutusvaiheet järjstelmäsuunnittelussa, erityisesti keskitytään integroituihin järjestelmäpiireihin (system-on-chip, SoC) ja sulautettuihin järjestelmiin (embedded system). Opiskelijat pääsevät käytännössä tutustumaan ohjelmiston- ja laitteiston yhteissuunnitteluun, varmennukseen ja prototyypitykseen. Harjoitustyössä toteutetaan pieni videonpakkausjärjestelmä FPGA-piirillä. Aluksi laskenta suoritetaan täysin ohjelmallisesti, mutta työn edetessä siihen integroidaan erityinen laitteistokiihdytin tehostamaan suorituskykyä.

Content

Content Core content Complementary knowledge Specialist knowledge
1. Johdanto järjestelmäpiireihin (system-on-chip, SoC), kehitystrendit, järjestelmäsuunnittelun haasteet  Mooren laki, International Technology Roadmap for Semiconductors (ITRS)   
2. Kompleksisuuden hallinta, uudelleenkäyttö, teknologia-alusta pohjainen suunnittelu (orthogonalization of concerns, reuse, execution platform-based design)  Rajapinnat (OCP)   
3. Järjestelmän varmennuksen tärkeys ja siihen käytetyt perusmenetelmät ja abstraktiotasot  HW-emulointi varmmennuksessa   
4. Suorituskyvyn arviointi, optimointi ja mallinnus     
5. Rinnakkainen suoritus, kommunikointi ja energiankulutus digitaalisessa järjestelmässä     


Study material

Type Name Author ISBN URL Edition, availability, ... Examination material Language
Lecture slides   TKT-2431   E. Salminen       Kurssin kotisivut      English  
Research   Konferenssi- ja lehtiartikkeleita   Useita       Kurssin kotisivut      English  


Prerequisites

Course O/R
OHJ-1100 Programming I Obligatory  
TKT-1210 Digital Design II Obligatory  
TKT-1212 Implementation of Digital Systems Obligatory  

Prerequisite relations (Requires logging in to POP)

Correspondence of content

Course Corresponds course  Description 
TKT-2431 SoC Design, 5 cr TKT-2430 Introduction to System Design, 5 cr  
TKT-2431 SoC Design, 5 cr TKT-2437 SoC Design, 0 cr  

Additional information

Hyvin tehdystä harjoitustyöstä voi saada bonuspisteitä tenttiin.

More precise information per implementation

  Description Methods of instruction Implementation
Implementation 1 Syksyn 2008 toteutus   Lectures
Practical works
   
Contact teaching: 0 %
Distance learning: 0 %
Self-directed learning: 0 %  


Last modified18.09.2008
ModifierJohanna Reponen