Tentativ forelæsningsplan forår '24



Dato Emne Materiale
31. januar
Uge 1
flst
Introduktion
Design af kombinatorisk logik
Introduktion til VHDL
Vahid kap. 1 og 2.1-2.4
Vahid 2.5-2.13, 6.2
Chu kap. 1
pp 1-52
pp 52-96, 327-341
pp 1-9
Opgaveregning Ugeseddel 1
7. februar
Uge 2
eato
Kursets teknologier: FPGA og VHDL
RT-niveau kombinatorisk logik
Vahid 7.3
Chu kap. 3.1-3.5
Vahid 9.1-9.2 "VHDL only"
pp 423-438
pp 35-53
pp 487-501
Lab: Introduktion til ISE og ModelSim
Lab 1: VHDL Tutorial til Xilinx 14-1
Introduktion til ModelSim6
Afleveringsfrist for afleveringsopgave 1:
Fredag den 9. februar kl. 1800
14. februar
Uge 3
flst
Sekventiel logik
Vahid kap. 3
pp 105-156
Opgaveregning Ugeseddel 3
Lab: Kombinatoriske kredsløb Lab 2 Learn
21. februar
Uge 4
flst
Datavejs komponenter
 
Vahid 4.1 - 4.3
Vahid 6.4
Chu kap. 4.1 - 4.5
pp 167 - 190
pp 365 - 377
pp 71-104
Opgaveregning Ugeseddel 4
Lab: Sekventielle kredsløb Lab 3: Chu kap. 4.1-4.2.2 pp 71-78
Afleveringsfrist for afleveringsopgave 2:
Fredag den 23. februar kl. 1800
28. februar
Uge 5
flst
Datavejs komponenter
 
Vahid 4.4 - 4.11
Vahid 6.4
pp 191 - 230
pp 365 - 377
Opgaveregning Ugeseddel 5
Projekt: Sekventielt kredsløb Projekt 1 Learn
6. marts
Uge 6
flst
RTL-niveau design
Vahid 5.1 - 5.4
pp 247 - 278
Opgaveregning Ugeseddel 6
Projekt: Sekventielt kredsløb
Projekt 1 (fortsat)
Learn
Afleveringsfrist for afleveringsopgave 3:
Fredag den 8. marts kl. 1800
13. marts
Uge 7
flst
RTL-niveau design Vahid 5.5, 5.7 - 5.14
pp 278 - 281, 285 - 317
Opgaveregning Ugeseddel 7
Projekt: Sekventielt kredsløb
Projekt 1 (fortsat)
Learn
20. marts
Uge 8
eato
"Behavioral" tilstandsmaskine i VHDL Handout: FSM template
Løsningsforslag
Learn
Learn
Opgaveregning 4.2, 4.3, 4.4, 4.31
Projekt: Sekventielt kredsløb
Projekt 1 (fortsat)
Learn
Afleveringsfrist for afleveringsopgave 4:
Fredag den 22. marts kl. 1800
Påskeferie
3. april
Uge 9
flst
Design space, optimering og trade-off Vahid 6.1 - 6.3, 6.5 - 6.6 pp 325 - 365, 377 - 393
Opgaveregning Ugeseddel 9
Projekt: Sekventielt kredsløb
Projekt 1 (fortsat)
Learn
10. april
Uge 10
eato
Von Neumann modellen
Patt 1, 4
pp 1 - 16, 97 - 111
Lab: Tilstandsmaskine Lab 4: "Behavioral" beskrivelse af tilstandsmaskine
Afleveringsfrist for rapport over projekt 1:
Fredag den 12. april kl. 1800
17. april
Uge 11
eato
LC3 computeren Patt 5 pp 115 - 145
Opgaveregning 5.1, 5.4, 5.5, 5.6, 5.8, 5.15, 5.31, 5.35, 5.38, 5.39
Afleveringsfrist for afleveringsopgave 5:
Fredag den 19. april kl. 1800
24. april
Uge 12
eato
Maskinkode programmering Patt 6 pp 155 - 171
Lab: Maskinkode programmering Lab 6 Learn
Afleveringsfrist for afleveringsopgave 6:
Fredag den 26. april kl. 1800
1. maj
Uge 13
flst
Sidste forelæsning: Metastabilitet med mere afgøres senere
 
Opgaveregning Afleveringsopgavesæt 4, opgave 16
Lærebogshenvisninger
Vahid   Frank Vahid,   Digital Design
  John Wiley & Sons, Inc., 2010
Patt   Yale Patt and Sanjay Patel,   Introduction to Computing Systems
  McGraw Hill, Inc., 2nd ed., 2004
Chu   Pong P. Chu,   FPGA Prototyping by VHDL Examples
  John Wiley & Sons, Inc., 2008
Ebook