02310 Programming and Digital Techniques A |
Danish title: Data teknik A |
Language: Danish ECTS-creditpoints: 15, External examination.
|
|
Exam schedule:
|
End of 3-week course |
Recommended semester: 1st semester |
Evaluation: Oral exam and approval of reports
|
Examination: Pass/fail |
Aim: Enabling the student to combine programming and digital technique in a combined hardware and software solution, by: - specifying, designing, coding, testing, and documenting programs using a high level programming language (presently C / C++). - Analysing and designing combinatorial circuits, counters, and other simple synchronous sequence network - design implementation on a programmable circuit using software (presently FPGA programmed using Xilinx foundation). The design is based on hardware description using a Schematic program. |
Contents: - Program planning methods: pseudo code, data-flow diagrams, and JSP. - Program structures: modules, functions, parameter passing, loops and branches. - Input / output: Monitor, keyboard, and files. - Searching and sorting algorithms and evaluation of efficiency. - Boolean algebra, truth tables, Karnaugh's method, "haxard", timing diagrams, number systems, binary arithmetic, and codes. - Multiplexers, decoders, encoders, comparators, adders, tri-states, flip- flops, synchronous state machines, counters, and shift registers. - Design and implementation of small systems consisting of a combination of hardware and software. - Documentation and report writing. |
Contact: Stig Høgh, building 451, (+45) 4525 5239, sh@imm.dtu.dk |
Department: 002 Informatics and Mathematical Modelling |
Course URL: http://www.imm.dtu.dk/courses/02310 |
Updated: 28-11-2001 |
|
|