|
Opinto-opas 2012-2013
TKT-3541 SoC-alustat, 5 op
|
Lisätiedot
Soveltuu jatko-opinnoiksi
Vastuuhenkilö
Timo Hämäläinen
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
Suoritusvaatimukset
Harjoitustyö, seminaariesitys ja tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan
Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
-
Osaamistavoitteet
Nimetä järjestelmäpiirien (System-on-Chip, SoC) peruskäsitteet ja selittää termien sisällön. Tuntea järjestelmäpiirin eri kerrokset: sovellus, ohjelmistoalusta ja laitteistoalusta. Tuntea eri kerroksille tyypilliset komponentit, rajapinnat sekä reaaliaikaisuuteen vaikuttavat tekijät. Osata käyttää monimuotoisen järjestelmäpiirialustan tarjoamia resursseja hyväksi reaaliaikavaatimuksia sisältävän sovelluksen suunnittelussa ja toteutuksessa.
Sisältö
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Järjestelmäpiirien peruskäsitteet, kerroksellinen malli ja suunnittelun vaiheet. Sulautettujen järjestelmien reaaliaika-analyysi. | Järjestelmäpiirien suunnittelussa käytetyt standardit rajapinnat: POSIX, OCP-IP, AMBA, SPIRIT IP-XACT. | HIBI-kytkentäarkkitehtuuri. UML-mallinnus. |
2. | Järjestelmäpiirin laitteistoalusta: prosessointielementit, kommunikointiarkkitehtuurit, muistit, oheislaitteet ja moniydinprosessorit. | Monimuotoinen laitteistoalusta FPGA:lla. | Koski-suunnitteluvuon ja sen työkalujen käyttö toteutuksessa. |
3. | Sulautetun reaaliaikakäyttöjärjestemän ominaisuudet ja komponentit. Laitteistoajurit, verkkopinot ja yhteensopivuuskerrokset. | Sulautettu reaaliaikakäyttöjärjestelmä eCos. | Käyttöjärjestelmän konfigurointi. |
4. | Prosessien vuorotusalgoritmit, synkronointimekanismit ja viestinvälitys. Muistinhallinta. | Prosessien vuorotuksen laskennalliset analysointimenetelmät. |
Opintojakson arvostelu
Kurssin arvosana määräytyy tentin ja harjoitustöiden perusteella. Hallittuaan ydinaineksen hyvin on opiskelijalla mahdollisuus läpäistä kurssi arvosanalla 3. Arvosanan 4 saavuttaakseen opiskelijan on osattava myös täydentävän tietämyksen sarakkeen asioita. Arvosanaan 5 on mahdollisuus, jos täydentävän tietämyksen sarake osataan hyvin. Jos ydinaineksessa on vähäisiä puutteita, on opiskelijalla mahdollisuus arvosanaan 1 tai 2 riippuen puutteiden määrästä. Jos ydinaineksen hallinnassa on huomattavia puutteita, ei opiskelija läpäise kurssia.
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Osasuoritukset:
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Embedded System Design Modeling, Synthesis and Verification | Gajski, D.D., Abdi, S., Gerstlauer, A., Schirner, G. | 978-1-4419-0503-1 | Englanti | |||
Kirja | Programming Embedded Systems with C and GNU Development Tools | Michael Barr and Anthony Massa | 0-596-00983-6 | Englanti | |||
Luentokalvot | TKT-3541 | Timo D. Hämäläinen | Englanti | ||||
Tutkimus | Tutkimusjulkaisut | Englanti |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
|
|
|
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
System-on-Chip työkalut, standardit ja uudelleenkäyttö IP-XACT metadatan avulla. RTOS, laskennan hajautus ja rinnakkaislaskennan ohjelmointirajapinnat. |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |