Electronics and Computer Engineering
Digital Systems
Integrated course, 5.00 ECTS
Course content
- Numeric systems and Boolean algebra and their mathematical laws
- Basic combinatorial and sequential circuits at gate level
- Introduction to a hardware description language
- Simple application circuits
- Finite state machines
Theoretical relationships are illustrated in practical laboratory exercises
Learning outcomes
Graduates
- are familiar with the fundamentals of number systems and Boolean algebra and their mathematical laws,
- are familiar with the function and structure of basic combinatorial circuits at gate level and in a hardware description language,
- are familiar with the principle function and structure of clocked circuits with (flip-flop) memory cells,
- are familiar with the functional principle of FPGAs and a software for the design, simulation, synthesis and implementation of digital circuits on a FPGA,
- are proficient in one hardware description language,
- are familiar with the functional principle of simple application circuits and are able to implement them on a FPGA development board.
Recommended or required reading and other learning resources / tools
Books:
- Tietze, Schenk: Halbleiterschaltungstechnik
- Horowitz, Hill: The Art of Electronics
- Fricke: Digitaltechnik
- Borucki: Digitaltechnik
Mode of delivery
Integrated course, exercises 40%
Prerequisites and co-requisites
- Fundamentals of Science 1
- Fundamentals of Electrical Engineering
- Applied Computer Science 1
Assessment methods and criteria
Continuous assessment