|
|
|||||||||||||||||
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 % |