Dansk - English

Kort version - Fuld version


VHDLE (Forår 2006)

Kursuskode : IVHDLE-U01
ECTS Point : 7,5 Status : Tilvalg for den valgte retning
Revideret : 31/01 2006 Oprettet : 19/12 2005
Placering : 5-7 semester Timer pr. uge : 4
Længde : 1 semester Undervisningssprog : Dansk

Målsætning : At sætte den studerende i stand til at udvikle VHDL modeller med henblik på simulering, syntese og implemenering. Det er målet at kunne udføre et design af en CPU startende med en behavior model der forfines til en RTL
structural model der kan syntetiseres. Herefter implementeres designet i en FPGA af typen Xilinx XC2S100.
Hovedindhold : VHDL sprogets opbygning:
- leksikalitet og syntaks.
- design units, kontrolstrukturer, data objekter og instruktioner
- subprogrammer
Model beskrivelse:
- domæne modeller behavior og structural.
- abstraktions niveauer algoritme og data transfer.
Simulering
- brug af testbench
- selvverificerende testkode
Optimering
-det udførte design skal optimeres mht. til hastighed (MIPS).
Kurset er opbygget omkring et projekt bestående af design, simulering og implementering af simpel 8 bit CPU.

Kurset er baseret på designværktøjet WebPack 6.3 og simulatoren
modelSim XE II/Starter 5.fc
Undervisningsform : Lærerstyret gennemgang af pensum samt opgaver og en gennemgående kursusopgave.
Krævede forudsætninger : Dokumenteret viden svarende til DIG1A og DIG2A.
Anbefalede forudsætninger : -
Relationer : -
Prøveform : Mundtlig evaluering på grundlag af kursusopgaver
Censur : Intern
Bedømmelse : 13-skala
Bemærkninger : Projektarbejdet foregår i grupper under undervisernes vejledning.
Gruppestørrelsen bør være 3-4 personer. Hvis særlige forhold gør sig gældende, kan læreren tillade mindre gruppestørrelser
Hvis et gruppemedlem gentagne gange ikke overholder fælles aftaler, vedtaget af gruppen, kan gruppen indstille at vedkommende eks-kluderes. Hvis en studerende ikke bidrager til projektarbejdet kan vejlederen nægte vedkommende indstilling til eksamen.

Før eksaminationen indledes med en kort præsentation, som udføres af gruppen i fællesskab. Det er et krav at gruppens medlemmer koordinerer præsentationerne således at projektets væsentligste emner dækkes, at præsentationerne bliver forskellige og hver for sig har en god faglig spændvidde.
Varighed bør være 5 – 7 min. pr. gruppemedlem.

Ved eksaminationen stiller vejleder og censor spørgsmål inspireret af præsentationerne og projektrapporten til eksaminanderne som indkaldes enkeltvis.

Der foretages en samlet vurdering af projektarbejdet, den mundtlige præsentation af projektet, den individuelle eksamination samt den studerendes medvirken i projektarbejdet (dette sidste skal fremgå af dokumentationen af projektforløbet).
Undervisningsmateriale : The Designers Guide to VHDL 2nd edition. Peter J. Ashenden. ISBN 1-55860-674-2. Morgan Kaufmann Publishers
Ansvarlig underviser : Ole Christensen , oc@ihk.dk