TIE-05210 Johdatus sulautettuihin järjestelmiin, 5 op
Introduction to Embedded Systems
Vastuuhenkilö
Matti Haavisto
Opetus
Toteutuskerta | Periodi | Vastuuhenkilö | Suoritusvaatimukset |
TIE-05210 2019-01 | 1 - 2 |
Matti Haavisto |
Tentti, viikkoharjoitukset, harjoitustyö. |
Osaamistavoitteet
Opiskelija osaa yksinkertaiset aritmeettiset operaatiot binääriluvuilla ja tunnistaa näitä vastaavat digitaalitekniikan komponentit. Osaa suunnitella kombinatorisen piirin sanallisesta kuvauksesta porttiverkoksi. Osaa suunnitella yksinkertaisen tilakoneen sanallisesta kuvauksesta tilakaavioksi. Osaa selittää, kuinka suorittimen keskusyksikkö ja muisti yhdessä toimien suorittavat ohjelmaa. Osaa toteuttaa ja testata yksinkertaisia laitteistonläheisiä C-kielisiä ohjelmia hyödyntäen ohjelmien kehitys- ja debugger-työkaluja. Osaa selittää tietokoneen perusaritmetiikan toiminnan ja rajoitukset.
Sisältö
Sisältö | Ydinsisältö | Täydentävä tietämys | Erityistietämys |
1. | Binääriaritmetiikka: kahden komplementtiluvut, yhteen-/vähennyslasku, ylivuoto, kertolasku ja siirrot. | ||
2. | Kombinatorisen logiikan suunnittelu: Logiikkaportit, totuustaulut, Boolen algebra. | ||
3. | Sekventiaalisen logiikan suunnittelu: Tilakoneen käsite ja rakenne, D- kiikku, tilasiirtymäkaavio. | ||
4. | Digitaalisten piirien ominaisuuksista: yksikköviive. | Transistori kytkimenä. Cmos-logiikka. | |
5. | Tietokoneen osat: Tietokoneen rekisterit, PC, SP, liput, ALU, tilarekisteri. Ohjelman suoritus. Konekieli. Muistit. | Dynaaminen ja staattinen muisti | |
6. | C-kielinen ohjelma | ||
7. | Aliohjelmat ja funktiot. Parametrien välitys. Pino |
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
TIE-05210 Johdatus sulautettuihin järjestelmiin, 5 op |
TIE-05100 Johdatus digitaalitekniikkaan, 3 op + TIE-05200 Mikroprosessorit, 4 op |
|
TIE-05210 Johdatus sulautettuihin järjestelmiin, 5 op | TIE-05216 Introduction to Embedded Systems, 5 op |