Vejledende placering: 4. semester |
Undervisningsform: Forelæsninger og projektarbejde. |
Evalueringsform: Bedømmelse af øvelser og rapport
|
Karakter: bestået/ikke bestået |
Faglige forudsætninger: 31027 |
Pointspærring: 92503 |
Kursusmål: Kursets mål er, at sætte den studerende i stand til - at analysere en problemstilling med henblik på en digital realisation, - at vælge beskrivelsesværktøjer, der sikrer at såvel rekvirent (kunde) som designer ved, hvad der skal realiseres (grundspecifikation), - at kunne anvende forskellige teknologier ved design af digitale systemer (mikroprocessorer, DSP, CPLD eller FPGA). |
Kursusindhold: Hardware beskrivelses sprog (VHDL) til -Specifikation -Simulering -Syntese -Test. -Alternativer til VHDL: Verilog og schematic capture -VHDL sammen med Verilog og schematic capture -Anvendelse af Cores og konfigurerbare byggeblokke -Principper for tidstro programmering Orientering om de forskellige realiseringsmuligheder ved design af større digitale kredsløb -Standard logik kontra / sammen med microprocessorer og / eller DSP Diskussion af klokstrategier og signalsynkronisering Synkron kontra asynkron design i programmerbare IC -Programmering, testfilosofi og indbygning af testbarhed -Planlægning og realisering af et større design ved brug af VHDL og programmerbare IC (CPLD / FPGA) -Gruppearbejde, rapportering, fremlæggelse og kritik. |
Bemærkninger: Kurset er tilrettelagt med en teoridel og en projektdel. Teoridelen afholdes som oversigtsforelæsninger og øvelser. Projektdelen udfylder resten af kursustiden. Der kan forekomme mødepligt ved enkelte af øvelserne. |
Kontaktperson: Jørn Winge Bang, building 349, (+45) 4525 5236, jwb@oersted.dtu.dk |
Institut: 031 Ørsted DTU |
Nøgleord: Digital system design, VHDL, Tidstro programmering, CPLD, FPGA |
Opdateret: 09-03-2001 |