Emneside for ING1507 Datamaskinarkitektur
Hva lærer du
The course will provide the student with the necessary prior knowledge for courses later in the study where security vulnerabilities in the computer architecture are a topic. The student also gets to know which factors are decisive for the performance. The course is based on ING1503 Programming and digital technology.
-
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 lavnivå- og høynivå
-
Forelesninger, obligatorisk prosjektarbeid og oppgaver.
-
Gjeldende litteraturliste for 2024 Vår finner du i Leganto
-
Obligatorisk arbeidskrav: 6 oppgaver, vurderes til godkjent/ikke godkjent
Vurderingsform: Prosjektoppgave
Gruppering: Par
Varighet: 1 semester
Karakterskala: A-F
Andel: 70 %
Vurderingsform: Skriftlig eksamen (skoleeksamen)
Gruppering: individuell
Varighet: 2 timer
Karakterskala: A-F
Andel: 30 %
Hjelpemidler: Databladvedlegg til eksamen
Spesielle forhold knyttet til vurderingene
Begge vurderingsenheter må bestås for å få karakter i emnet. Hvis stryk på skriftlig eksamen, vil kontinuasjon være en 2 timers skriftlig eksamen. Hvis stryk på prosjektoppgave, skal kandidaten levere en forbedret oppgave (rapport, kode og fysisk krets). Eventuell ny sensur på prosjektoppgaven utføres på alt som inngår i denne, etter at karakteren er satt på mappen.
-
Emnets temaer
Software:
• Programmeringsspråk
Hardware:
• Systembusser og internminne
• Interrupt
• Timer
• LCD
• Parallelle og serielle inn- og utkretser
• AD- og DA-omformere
• Numeriske prosessorer
• Trådløs kommunikasjon
• Ultralyd- og avstandsmålinger