Emne - Mikrokontroller systemdesign - TDT4258
Mikrokontroller systemdesign
Om
Om emnet
Faglig innhold
(a) Introduksjon: Mikrokontrollere, programvare, programmerbar logikk, perifere enheter.
(b) Maskinvare: Mikrokontrollere og system der mikrokontroller er en sentral komponent eller en alternativ delløsning i systemet. Aktuelle komponenter og system: AVR-mikrokontroller, PowerPC-prosessor integrert i FPGA, utviklingskort med mikrokontroller/FPGA, brikker med mikrokontroller.
(c) Maskinnær programmering: Programmering i system med begrensete ressurser. Kompilatorer, C og assembler. HW/SW-interaksjoner. Hardkode/operativsystem for mikrokontrollersystem.
(d) Grensesnitt og periferienheter: Metoder for å bruke eksterne enheter og eventuelle spesielle maskinvareressurser, samt system der prosessorer brukes som en tilleggsressurs.
Læringsutbytte
Emnet er et praktisk rettet fag som tar sikte på å gi variert basiskunnskap om og erfaring med bruk av maskinvare fra programvare, samt av mikrokontrollere i datamaskiner og liknende utstyr.
Læringsformer og aktiviteter
Forelesninger, gruppearbeid, selvstudium. Obligatoriske øvinger, prøver og studentpresentasjon. Emnet er modulbasert og hver modul blir enten evaluert gjennom større øvinger eller små prøver.
Anbefalte forkunnskaper
TDT4160 Datamaskiner grunnkurs, eller tilsvarende.
Kursmateriell
Kursmateriell oppgis ved semesterstart.
Studiepoengreduksjon
| Emnekode | Reduksjon | Fra |
|---|---|---|
| TTK4155 | 3,7 sp |
Fagområder
- Teknologiske fag