IELEG2143

Programmerbare kretser

Vår

Gjøvik

Norsk

Oversikt

Snitt

C

3,30

likt

Ståprosent

100 %

likt

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Programmerbare logiske kretser. Struktur for digitale systemer. Beskrivelse av digital HW ved hjelp av høynivå programmeringsspråk. Design og simulering av enkle digitale systemer.

Læringsmål

Kunnskap - Kandidaten skal kunne:

  • Forklare arkitekturen og virkemåten til programmerbare kretser.
  • Forklare forskjellen mellom kombinatorisk og sekvensiell logikk.
  • Forklare hvordan en tilstandsmaskin er bygd opp og fungere.
  • Forklare hvordan et høynivå programmeringsspråk kan benyttes for å beskrive struktur og virkemåte for en digital krets.
  • Forklare hvordan en digital krets kan testes og simuleres.

Ferdigheter - Kandidaten skal kunne:

  • Beskrive enkle digitale kretser ved hjelp av et høynivå programmeringsspråk som VHDL.
  • Implementere en digital krets i en programmerbar krets som en FPGA.
  • Simulere og verifisere funksjonaliteten til en digital krets.
  • Benytte verktøy for kodeutvikling, inkludert KI-baserte verktøy, på en kritisk, redelig og reflektert måte.

Generell kompetanse - Kandidaten skal kunne:

  • Anvende generell digital kompetanse for å installere og bruke EDA (Electronic Design Automation) dataverktøy.

Læringsformer og aktiviteter

Forelesninger. Oppgaveløsning. Veiledning.

Obligatoriske øvingsoppgaver som omfatter opplæring i dataverktøy og programmering i VHDL. Antall øvinger oppgis ved semesterstart. De obligatoriske aktivitetene skal leveres i henhold til oppgitte frister og må være godkjent for å kunne gå opp til eksamen.