Opinto-opas 2011-2012
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2011-2012

TKT-2431 SoC-suunnittelu, 5 op
SoC Design

Lisätiedot

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

Vastuuhenkilö

Erno Salminen

Opetus

Opetusmuoto P1 P2 P3 P4 Kesä Toteutuskerrat Luentoajat ja -paikat
Luennot
Harjoitukset
Harjoitustyöt
 2 h/vko
 2 h/vko
 3 h/vko
+2 h/vko
+2 h/vko
+3 h/vko



 



 



 
TKT-2431 2011-01 Maanantai 12 - 14, TB214

Suoritusvaatimukset

Tentti ja hyväksytysti suoritettu harjoitustyö.

Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

Vältetään POP/ROCK-järjestelmien käyttöä. Kaikki oleellinen tieto löytyy kurssin WWW-sivulta http://www.tkt.cs.tut.fi/kurssit/2431

Osaamistavoitteet

Kurssin käytyään opiskelija tuntee tärkeimmät käsitteet ja toteutusvaiheet järjestelmäsuunnittelussa (erityisesti keskitytään integroituihin järjestelmäpiireihin (system-on-chip, SoC) ja sulautettuihin järjestelmiin (embedded system)). Opiskelijat oppivat käytännössä ohjelmiston- ja laitteiston yhteissuunnittelun perusteet sisältäen suorituskyvyn mittauksen ja analysoinnin. Harjoitustyössä toteutetaan pieni videonpakkausjärjestelmä FPGA-piirillä. Aluksi laskenta suoritetaan täysin ohjelmallisesti, mutta työn edetessä siihen integroidaan erityinen laitteistokiihdytin tehostamaan suorituskykyä.

Sisältö

Sisältö Ydinaines Täydentävä tietämys Erityistietämys
1. Johdanto järjestelmäpiireihin (system-on-chip, SoC), alan kehitystrendit, järjestelmäsuunnittelun haasteet.  Mooren laki, International Technology Roadmap for Semiconductors (ITRS)   
2. Kompleksisuuden hallinta, uudelleenkäyttö, teknologia-alustapohjainen suunnittelu (orthogonalization of concerns, reuse, platform-based design)  Standardoidut komponenttien rajapinnat, esim. 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ä.     
6. Laitteiston- ja ohjelmiston yhteissuunnittelu (HW/SW co-design)     

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
Luentokalvot   TKT-2431   E. Salminen       Kurssin kotisivut      Englanti  
Tutkimus   Konferenssi- ja lehtiartikkeleita   Useita       Kurssin kotisivut      Englanti  

Esitietovaatimukset

Opintojakso P/S Selite
TKT-1202 Digitaalisuunnittelu Pakollinen   1
TKT-1212 Digitaalijärjestelmien toteutus Pakollinen   1
OHJ-1150 Ohjelmointi II Pakollinen   2
OHJ-1160 Laaja ohjelmointi 2 Pakollinen   2

1 . Jomp.kump.

2 . Jomp.kump. tai vastaavat tiedot

Esitietoketju (Vaatii kirjautumisen POPiin)



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TKT-2431 SoC-suunnittelu, 5 op TKT-2430 Johdatus järjestelmäsuunnitteluun, 5 op  
TKT-2431 SoC-suunnittelu, 5 op TKT-2437 SoC Design, 5 op  

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
TKT-2431 2011-01        

Viimeksi muokattu19.01.2012