|
TKT-3541 SoC-alustat, 5 op
|
Timo Hämäläinen
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
3.-n. vuosikurssi
Jatko-opiskelijat Signaalinkäsittelyn ja tietoliikennetekniikan koulutusohjelma Sähkötekniikan koulutusohjelma Tietotekniikan koulutusohjelma |
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ö | 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 | Selite |
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 2010 toteutuskerta. |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |