ELE3342

Programmerbare kretser

Sist undervist 2021

Høst

Gjøvik

Norsk

Oversikt

Ståprosent

100 %

likt

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

- Programmerbare logiske kretser
- FPGA-familier
- Strukturen i digitale systemer
- Beskrivelse av HW i VHDL
- Verifikasjon av digitalt design
- Programmering av FPGA kretser
- Testing - Boundary Scan
- Sikkerhet og sårbarhet i FPGA system

Læringsmål

Kunnskap:
- Kjenne til ulike programmerbare logiske kretser og hvordan disse er bygd opp og fungerer.
- Kunne beskrive hvordan et logisk element er bygd opp og fungerer.
- Kunne forklare forskjellen mellom kombinatorisk og sekvensiell logikk.
- Kunne forklare hvordan et digital system kan beskrives ved hjelp av HDL (Hardware Description Language).
- Kjenne til prinsipper for testing av digitale design.
- Kjenne til aspekter rundt sikkerhet og sårbarhet i FPGA systemer.

Ferdigheter:
- Kunne bruke VHDL til å beskrive og realisere en digital krets i en FPGA.
- Kunne spesifisere et digitalt design.
- Kunne anvende dataverktøy for å implementere digital hardware i en programmerbar krets.
- Kunne anvende dataverktøy for å simulere og verifisere funksjonaliteten til et digitalt system.

Generell kompetanse:
- Kunne planlegge og gjennomføre en prosjektoppgave i samarbeid med andre.

Læringsformer og aktiviteter

-Forelesninger
-Oppgaveløsning
-Prosjektarbeid
-Veiledning

Utfyllende informasjon:
Emnet er ikke tilrettelagt for nettstudenter.

Obligatoriske arbeidskrav:
- Tre øvingsoppgaver som omfatter opplæring i dataverktøy, presentasjon av programmerbare kretser og en VHDL-programmeringsoppgave
- Et eller flere VHDL-prosjekter