Vejledende placering: 4. semester |
Undervisningsform: Forelæsninger og projektarbejde. |
Evalueringsform: Bedømmelse af opgave(r)/rapport(er)
Godkendelse af obligatorisk projektarbejde samt rapportaflevering. |
Karakter: 13-skala |
Faglige forudsætninger: 02310, 02320, 02330 |
Kursusmål: Kursets mål er: - at analysere en problemstilling med henblik på en digital realisation - at vælge de rigtige beskrivelsesværktøjer - at kende teknologier lige fra de mindste kundeprogrammerbare kredse til CPLD og FPGa-designs - at sætte den studerende i stand til at opbygge en datamat eller dele heraf delvis ved hjælp af egen digital realisation, samt - at sætte den studerende i stand til at udvikle testsoftware til afprøvning af egne hardwarekonstruktioner. |
Kursusindhold: - Orientering om realisationsmuligheder ved design af større digitale kredsløb. Værktøjer til designbeskrivelse. - Beskrivelse af logikfamilier. Diskussion af clockstrategier. - Diskussion af testfilosofier og indbygning af testbarhed. - Planlægning af et større design, herunder overvejelser vedrørende forstudier i programmerbar logik og et dertil hørende hensigtsmæssigt design flow. - Med udgangspunkt i en konkret datamat gennemgås opbygning af et datamatsystem, herunder hukommelse, I / O-porte, interrupt og DMA-styring, timere samt andre specielle I / O-kredse. Filstyring og filsystemer, memory styring og device-drivere. - afprøvning og fejlfinding. |
Bemærkninger: Kurset er tilrettelagt med vekslende teoridele og projektdele. Teoridelene afholdes som forelæsninger. Projektdelene udfylder resten af kursustiden. Der er mødepligt under hele forløbet. |
Kontaktperson: Bent Frøhlke Nielsen, building 451, (+45) 4525 5276, bn@imm.dtu.dk |
Institut: 002 Informatik og Matematisk Modellering |
Kursus URL: http://www.imm.dtu.dk/courses/02340 |
Opdateret: 04-07-2001 |