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 |
|
|