Digital Design
Course description
The lecture gives an introduction to the design of digital circuits and systems. It covers everything from logic design at gate level to more complex systems at register transfer level. The techniques and methods taught are put into practice in the exercises using modern design tools.
Contents
- Representation of information and error-correcting codes
- Boolean algebra
- Gates and switching networks
- Logic optimisation (optimisation of two-stage logic according to Quine/McCluskey)
- Automata and switching networks (hardwired, microprogrammable)
- Arithmetic units as design examples
- Design at register transfer level
- Hardware description languages and design with VHDL
- ...
Literature
- J. P. Hayes, "Introduction to Digital Logic Design," Addison-Wesley, 1993, ISBN 0-201-15461-7
- J. F. Wakerly, "Digital Design," 4th Edition, Upper Saddle River, NJ: Pearson / Prentice Hall, 2007
- Jürgen Reichhardt, "Lehrbuch Digitaltechnik - Eine Einführung mit VHDL", Oldenbourg, 2009
Examination
Written exam, date announced via PANDA course and our website
Old exams
To prepare for the exam you can download the exams of the last years here.
Lecture notes
More detailed information for students can be found directly in the panda course.
Module affiliation
Computer Engineering (Bachelor): Computer Engineering
Electrical Engineering (Bachelor): Computer Engineering for Electrical Engineers
Computer Science (Bachelor): Digital Technology and Computer Architecture