Opinto-opas 2008-2009
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2008-2009

TKT-2431 SoC-suunnittelu, 5 op
SoC Design

Opintojakson vastuuhenkilö

Erno Salminen, Tero Arpinen

Toteutuskerrat

  Luentoajat ja -paikat Kohderyhmä, jolle suositellaan
Toteutus 1


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

 
3.-n. vuosikurssi  


Suoritusvaatimukset

Tentti ja hyväksytysti suoritettu harjoitustyö.

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

-

Tavoitteet

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ä.

Sisältö

Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
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ä     


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
OHJ-1100 Ohjelmointi I Pakollinen  
TKT-1210 Digitaalisuunnittelu II Pakollinen  
TKT-1212 Digitaalijärjestelmien toteutus Pakollinen  

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, 0 op  

Lisätietoja

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

Tarkempia tietoja toteutuskerroittain

  Kuvaus Opetusmuodot Toteutustapa
Toteutus 1 Syksyn 2008 toteutus   Luennot
Harjoitustyöt
   
Lähiopetus: 0 %
Etäopetus: 0 %
Itseopiskelu: 0 %  


Viimeksi muokattu18.09.2008
MuokkaajaJohanna Reponen