30081 Digitalteknik

2016/2017

Kursusinformation
Digital Technique
Dansk
5
Diplomingeniør
F2A (man 13-17) og E2A (man 13-17)
Campus Ballerup
Forelæsninger, gruppearbejde og projektopgave.
13-uger
E2A, F2A
Skriftlig eksamen og bedømmelse af rapport(er)
2 timer
Alle hjælpemidler er tilladt
bestået/ikke bestået , intern bedømmelse
30080
30032.31033
Peter Brauer , Lyngby Campus, Bygning 327, Tlf. (+45) 4525 3593 , pb@space.dtu.dk

30 Institut for Rumforskning og -teknologi
I studieplanlæggeren
Overordnede kursusmål
At sætte den studerende i stand til udvikle simple digitale systemer, der indeholder programmerbare digitale kredse.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • anvende et hardware beskrivelsessprog (VHDL) til programmering af digitale kredse
  • anvende standard registre og kombinatorisk logik til at konstruere simple synkrone netværk
  • designe synkrone netværk (på RTL-niveau) som inkluderer tilstandsmaskiner til mindre opgaver.
  • demonstrere funktionen af et digitalt system v.h.a. simulering
  • dokumenterer funktionalitet og design af et mindre digitalt system.
  • beskrive princippet bag en FPGA-chip.
  • anvende nogle af FPGA-chippens ekstra blokke (Multiplier, Block RAM, mm.)
  • beskrive principper til design af større digitale systemer der involverer flere klok-domæner
Kursusindhold
Programmering af digitale kredse. Herunder repetition af kombinatorisk logik, registre, tællere, skifteregistre, synkrone netværk og tilstandsmaskiner. Introduktion til syntetiserbar VHDL programmering. Hierarkisk opdeling af digitale systemer. Grundlæggende opbygning af FPGA chip og deres virkemåde. Metoder til instantiering af multipliere og block RAM i en FPGA. Timing analyse ved bestemmelse af kritisk vej igennem et synkron netværk samt fanout og gate delay i kombinatorisk logik.
Sidst opdateret
10. november, 2016