2007/2008

02137 Laboratoriekursus i computerarkitektur

Engelsk titel: 


Lab. Course in Computer Architecture

Sprog:


Point (ECTS )

  5

Kursustype:   

Civil- Videregående Kursus
Kurset udbydes under Tompladsordningen


Skemaplacering:

Januar

 

Undervisningsform:

Et mindre antal forelæsninger.
Konstruktionsarbejde i laboratoriet.

Kursets varighed:

3-uger

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Tidligere kursus:

49281

Pointspærring:

Faglige forudsætninger:

,
                                          

Deltagerbegrænsning:

Maksimum:  24
 

Overordnede kursusmål:

At give deltagerne praktisk erfaring i konstruktion af digitale systemer v.h.a. et simulerings og syntesebaseret design-flow.


Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:

  • Redegøre for den interne opbygning af en typisk FPGA-chip.
  • Benytte designsproget VHDL og tilhørende simuleringsværktøjer til at udvikle komplekse digitale kredsløb ved en trinvis forfining fra en specifikation til et hardwarenært niveau, hvorfra der kan syntetiseres en realisering.
  • Benytte typiske CAD-værktøjer til at syntetisere komplekse digitale kredsløb som realiseres i en FPGA.
  • Redegøre for hvorledes syntesen afbilder typiske digitale strukturer ned på de hardwareressourcer der findes i en typisk FPGA.
  • Udnytte denne viden, kombineret med en forståelse af de muligheder et typisk synteseværktøj tilbyder, til at optimere hastighed og areal af et givent kredsløb.
  • Skrive VHDL kode på en sådan måde at syntesen ikke genererer utilsigtede komponenter.
  • Indlæse et syntetiseret design i en FPGA og afprøve kredsløbet i praksis.
  • Organisere og planlægge gennemørelse af et designprojekt i en gruppe af personer.
  • Dokumentere dette arbejde (design, implementering og test) i form af en teknisk rapport, som henvender sig til en udenforstånde fagfælle, og som overholder sædvanlige krav til form, indhold og abstraktionsniveau.
  • Give en kort mundtlig præsentation af projektet og de opnåede resultater.


Kursusindhold:

Opbygning og afprøvning af det i kursus 02151 udførte konstruktionsarbejde. Intern struktur af en FPGA. Kodning i VHDL med henblik på syntese. Syntese fra VHDL til en FPGA.


Bemærkninger:

Kurset er et 3-ugers kursus som normalt tages umiddelbart efter 02151. Deltagelse i kurset forudsætter at projektopgaven i kursus 02151 er godkendt og at man har deltaget i den skriftlige eksamen i faget.


Kursusansvarlig:

Jens Sparsø, 322, 215, (+45) 4525 3747, jsp@imm.dtu.dk  

Institut:

02 Institut for Informatik og Matematisk Modellering

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02137

Nøgleord:

computerarkitektur, konstruktion af digitale systemer, hardwarebeskrivende sprog, VHDL, syntese og simulering af digitale kredsløb
Sidst opdateret: 23. januar, 2008