|
|
|||||||||||||||||
TKT-3541 SoC-alustat, 5 op
|
Heikki Orsila, Tero Arpinen
| Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
| Toteutus 1 |
|
3.-n. vuosikurssi
Jatko-opiskelijat |
Harjoitustyö, seminaariesitys ja tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan
-
Ymmärtää järjestelmäpiirien (System-on-Chip, SoC) peruskäsitteet. 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öalue | 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. | |
| 2. | Järjestelmäpiirin laitteistoalusta: prosessointielementit, kommunikointiarkkitehtuurit, muistit, oheislaitteet ja moniydinprosessorit. | Monimuotoinen laitteistoalusta TI OMAP. | |
| 3. | Sulautetun reaaliaikakäyttöjärjestemän ominaisuudet ja komponentit. Laitteistoajurit, verkkopinot ja yhteensopivuuskerrokset. | Sulautettu reaaliaikakäyttöjärjestelmä eCos. | |
| 4. | Prosessien vuorotusalgoritmit, synkronointimekanismit ja viestinvälitys. Muistinhallinta. | Prosessien vuorotuksen laskennalliset analysointimenetelmät. |
Kurssin arvosana määräytyy tentin ja harjoitustyön perusteella.
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
| Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
| Kirja | Programming Embedded Systems with C and GNU Development Tools | Michael Barr and Anthony Massa | 0-596-00983-6 | Englanti | |||
| Kirja | Real-Time Concepts for Embedded Systems | Qing Li | 157801241 | Englanti | |||
| Luentokalvot | TKT-3541 | Tero Arpinen | Englanti | ||||
| Tutkimus | Tutkimusjulkaisut | Englanti |
| Opintojakso | P/S |
| OHJ-1100 Ohjelmointi I | Pakollinen |
| OHJ-4100 Käyttöjärjestelmät | Suositeltava |
| OHJ-4400 Reaaliaikajärjestelmät | Suositeltava |
| TKT-2431 SoC-suunnittelu | Suositeltava |
| Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
|
|
|
|
| Kuvaus | Opetusmuodot | Toteutustapa | |
| Toteutus 1 | Kevään 2009 toteutuskerta. |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |