|
TKT-2431 SoC-suunnittelu, 5 op
|
Erno Salminen, Tero Arpinen
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
3.-n. vuosikurssi |
Tentti ja hyväksytysti suoritettu harjoitustyö.
-
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ö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ä |
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 |
Opintojakso | P/S |
OHJ-1100 Ohjelmointi I | Pakollinen |
TKT-1210 Digitaalisuunnittelu II | Pakollinen |
TKT-1212 Digitaalijärjestelmien toteutus | Pakollinen |
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
|
|
Hyvin tehdystä harjoitustyöstä voi saada bonuspisteitä tenttiin.
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 | Syksyn 2008 toteutus | Luennot Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |