Emneside for ING1507 Datamaskinarkitektur
Hva lærer du
Emnet vil gi studenten grunnlagskunnskaper for å kunne forstå hvordan sikkerhetssårbarheter oppstår i datamaskinarkitekturen og hvilke faktorer som er avgjørende for ytelsen.Emnet bygger på ING1503 Programmering og digitalteknikk.
Dette emnet undervises av representant fra NTNU/Gjøvik. Denne representanten er ansvarlig for gjennomføring av emnet etter denne emnebeskrivelsen.
Emnets temaer
Software:
• Programmeringsspråk
Hardware:
• Systembusser og internminne
• Interrupt
• Timer
• LCD
• Parallelle og serielle inn- og utkretser
• AD- og DA-omformere
• Direct Memory Access
• Numeriske prosessorer
• Trådløs kommunikasjon
• Ultralyd- og avstandsmålinger
Spesielle forhold knyttet til vurderingene
Hvis stryk, vil kontinuasjon bestå av innlevering av forbedret prosjekt, samt ny muntlig presentasjon og høring.
-
Kunnskap
Etter å ha fullført emne kan kadetten:
• beskrive enkel kommunikasjon med periferiutstyr som input, LCD og minne• forklare virkemåten til programmerbare digitale kretser
• beskrive mikrokontrolleres arkitektur
• forklare virkemåte og tekniske prinsipper for en moderne mikrokontroller
Ferdigheter
Etter å ha fullført emne kan kadetten:
• finne ut hvilke muligheter og begrensninger en mikrokontroller har gjennom lesing av datablad
• programmere en moderne mikrokontroller
• programmere på lavnivå, ved bruk av C-programmering eller assemblerkodeprogrammering
• gjennomføre laboratoriearbeid og skrive prosjektrapport
Generell kompetanse
Etter å ha fullført emne kan kadetten:
• fortelle med egne ord sammenhengen mellom hardware og software
• fortelle med egne ord om sammenhengen mellom Assembly- og C-programmering
• fortelle med egne ord om sammenhengen mellom lavnivå- og høynivå
-
Forelesninger, obligatorisk prosjektarbeid og ukentlige oppgaver (hvorav seks er arbeidskrav).
-
Williams, E. (2014). Make: AVR programming. Sebastopol, CA.: Maker Media.Øvrig pensumlitteratur oppgis ved semesterstart.
-
Obligatorisk arbeidskrav: 6 ukesoppgaver
Vurderingsform: Prosjektoppgave, muntlig fremføring og høring
Gruppering: Individuell
Varighet: 1 semester
Karakterskala: A-F