Dansk - English

Kort version - Fuld version


Digtal Elektronik 2 (Forår 2005)

Kursuskode : EDIG2A-U01
ECTS Point : 10 Status : Obligatorisk
Revideret : 06/12 2004 Oprettet : 29/01 2004
Placering : 2. semester Timer pr. uge : 8
Længde : 1 semester Undervisningssprog : Dansk og engelsk

Målsætning : Dette kursus har til formål at bibringe den studerende en sammenhængende og struktureret forståelse af et mikroprocessor-systems opbygning og virkemåde samt interfacing til ydre enheder. Den studerende skal kunne:
· udarbejde mikroprocessor-programmer i relevante programmeringssprog – herunder symbolsk maskinsprog.
·anvende interruptsystemet til hardware- og softwaremæssigt at interface ydre enheder til mikroprocessoren.
·designe og implementere en ydre enheds tilslutning til mikroprocessoren via dennes adresse, data og kontrolbus.
·udarbejde algoritmer i pseudokode og realisere disse i assembler og c/c++.
· anvende programmerbare kredse til at realisere elektroniske enheder, som kan indgå i et mikroprocessorsystem og styres af en mikroprocessor.
· planlægge og gennemføre test af såvel hardware- og softwarekomponenter i et mikroprocessorsystem.
· arbejde systematisk og strukturet i forbindelse med projekter indeholdende såvel hardware- som softwarekomponenter.
Hovedindhold : Mikroprocessor-hardware og principper for tilslutning af lager og periferikredse. Anvendelse af programmerbare kredse i et digitalt system.Assemblerprogrammering, der omfatter 8088 arkitektur, segmentering, adresseringsmetoder, instruktionssæt og interrupts samt programudviklingsværktøjer.Værktøjer til projektstyring – f.eks. milepæle og ”action item lists”.
Undervisningsform : Undervisningen er bygget op over et større projekt, der udføres i grupper. Projektet er fælles for DIG2A og OOP2A. Projektet dokumenteres med et antal rapporter.
Krævede forudsætninger : Dokumenteret viden svarende til DIG1A og OOP1A
Anbefalede forudsætninger : DIG1A,OOP1A
Relationer : DIG2A er en del af en studieenhed bestående af DIG2A og OOP2A.
Prøveform : Mundtlig evaluering på grundlag af kursusopgaver
Censur : Intern
Bedømmelse : 13-skala
Bemærkninger : Indstilling til eksamen forudsætter, at rapporterne afleveres rettidigt og godkendes.Den mundtlige prøve er fælles med OOP2A.For hver studerende afsættes som udgangspunkt 30 minutter til den fælles prøve.Eksamen er en gruppeeksamen, men bedømmelsen er individuel.Der foretages en samlet vurdering af projektarbejdet, den mundtlige præsentation af projektet og den studerendes medvirken i projektarbejdet. Det sidste skal fremgå af dokumentationen af projektforløbet (f.eks. ”action item lists”, milepæle og projektdagbog).Gruppen starter med at fremlægge projektet idet hver studerende laver en velforberedt præsentation. Varigheden af præsentationen ,bør normalt ikke være mindre end 1/3 af den totale tid.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.Efter fremlæggelsen stiller vejledere og censor spørgsmål inspireret af præsentationerne og projektrapporten. Spørgsmålene er som udgangspunkt individuelle, men kan hvis vejledere eller censor finder det relevant være udgangspunkt for en bredere diskussion i gruppen.I tilfælde af at kurset ikke bestås, gives der vejledning i hvordan den studerende kan forbedre sine chancer for at bestå.
Undervisningsmateriale : Douglas V. Hall: Microprocessors and interfacing - Programming and hardware (second edition). McGraw-Hill.

John F. Wakerly: Digital design - Principles and practices. Prentice Hall. 3. Udgave.

Noter.
Ansvarlig underviser : Ole Schultz , osch@dtu.dk