[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]
Faget giver en grundig indføring i metoder og tekniker til hardware-software co-design samt kendskab til, hvordan man implementerer dette ved hjælp af moderne, digital elektronik som f.eks. FPGAer. Kursets arbejdsform vil undervise og træne deltagernes evne til at gennemføre designs for embedded systemer, der indeholder både hardware og software komponenter.
Faget vil indeholde følgende emner:
Introduktion til udvikling med Systems On Programmable Chips (f.eks. FPGA).
Oversigt over forskellige metoder til hardware-software co-design.
Introduktion til udviklingsværktøjer.
Anvendelse af modeller SysML og UML i forbindelse med analyse og design.
Anvendelse af SystemC til modellering i forbindelse med hardware-software co-design.
Opstilling af design constraints og håndtering af disse i forbindelse med allokering til hardware og software.
Introduktion til virtuelle platforme for tidlig start af softwareudvikling.
Øvelser med konkrete cases inden for signalbehandling, måle- og kontrolsystemer.
Der forudsættes kendskab til digital hardware design (VHDL), objektorienteret OO analyse, design og programmering som C++ eller Java/C#.
Kim Bjerge
Undervisningen består af tre heldagsseminarer (fredage) med en blanding af forelæsninger og mindre øvelser i grupper. Derudover stilles små skriftlige opgaver undervejs i forløbet. Der skal forventes et stort selvstændigt arbejde imellem de 3 heldagsseminar.
Undervisningsdage:
29. oktober 2010
12. november 2010
3. december 2010
Mundtlig, bedømt efter 7-skala med intern censur
Et antal obligatoriske opgaver i forløbet skal være godkendt, for at deltageren kan tilmelde sig eksamen. Der gives én karakter efter 7-skalaen for det skriftlige arbejde og den mundtlige fremlæggelse.