DTU
Uddannelse
Forrige side | Gældende version Arkiv 2001/2002 
 
31026 Digital- og datateknik A
Engelsk titel: Digital Techniques and Programming A
Sprog:  Dansk    Point:  15, Ekstern censur.   
Type:  udbydes under åben uddannelse, Diplom(E)
Skemaplacering:   E4 og F4
Samt efterfølgende 3-ugers periode.
Eksamensplacering:   Slutning af 3-ugers
Vejledende placering:  1. semester
Undervisningsform:  Projektarbejde med tilhørende klasseundervisning
Evalueringsform:  Mundtlig eksamen og bedømmelse af rapport(er)
Karakter:  bestået/ikke bestået
Pointspærring:  02310
Kursusmål:  At sætte den studerende i stand til at kombinere programmering og digitalteknik i en samlet hardware / software løsning, ved at
- specificeree, designe, kode, teste og dokumentere programmer i et højere programmeringssprog (for tiden C / C++).
- analysere og designe kombinatoriske kredsløb, tællere og andre simple synkrone sekvensnetværk
- implementere et design på en programmerbar kreds ved hjælp af en softwarepakke (for tiden anvendes FPGA'er og Xilinx Foundation). Designet baseres på hardwarebeskrivelse med et tegneprogram (Schematic).
Kursusindhold:  - Planlægningsmetoder for programmer: pseudokode, data-flow diagrammer, JSP-metoden.
- Programstrukturer: moduler, funktioner parameteroverførsel, løkker og forgreninger.
- Strukturerede variable, arrays, datastrukturer.
- Indlæsning og udskrivning: Skærm, tastatur, filer.
- Søgning og sortering. Algoritmer og vurdering af effektivitet.
- Boolsk algebra, sandhedstabeller, Karnaughs metode, haxard, timing diagrammer, talsystemer, binær aritmetik, koder.
- Multiplekser, dekodere, enkodere, komparatorer, addere, tri-state, flip-flops, synkrone tilstandsmaskiner, tællere og skifteregistre.
- Design og implementering af mindre systemer, der består af en kombination af hardware og software.
- Dokumantation og rapportskrivning.
Bemærkninger:  Der udføres et antal projektopgaver i semesteret og et større fælles projekt i 3-ugers perioden. Projektarbejdet udføres i grupper på 2 - 3 studerende.
Kurset kan erstattes af 02310.
Kontaktperson:  Birgitte Yde, building 451, (+45) 4525 5252, by@imm.dtu.dk
Institut: 031 Ørsted DTU