Digital Systems

The content on this page was translated automatically.

The course takes place in the winter and summer semesters.

Dates: Mondays and Fridays between 10:15 and 11:45 a.m. in WA -1606

Course structure: 6 CP, 3V+1Ü, 4 SWS

Contents and goals

The aim of the lecture is to introduce students to the design and optimization concepts of digital circuits. The contents of Digital Logic (Digital Technology I) are deepened and extended by further topics.

Among other things, the lecture deals in depth with the time behaviour of switching networks and switching systems, synchronization, pipeline structures, optimization of state machines, register transfer descriptions and the influence of special features of the target technologies FPGA and ASIC on these points.

The lecture is aimed at students of computer science, electrical engineering and mechatronics from the 4th semester and with solid prior knowledge of digital logic and computer architecture. It deals with basic design methods for pipelining, control unit design and related structures as well as their optimization. The basics of low-power design are covered as well as platform-based design of system-on-chips (SoC) and network-on-chips (NoC).

The lecture (3 SWS) contains integrated exercises (1 SWS). In the exercises, essential aspects of the lecture material are examined in more detail using example calculations or designs. In a later semester, you can also learn the hardware description language VHDL in the VHDL course.

Learning objectives: The learner will be able to

  • calculate the timing behavior of given digital circuits,
  • design simple pipeline structures,
  • transfer pipeline optimization methods to given circuits,
  • describe and apply retiming methods,
  • represent and explain the structure of state machines,
  • design complex state machines,
  • develop optimized versions of given state machines,
  • qualitatively analyze and compare implementation variants.

Materials

An extensive collection of documents is provided for the lecture.

All course materials and a discussion forum can be found in the Moodle course of the lecture. Please be sure to register for this course if you wish to attend the lecture.

Literature: The following textbooks will be used in the lecture

  • Mano, M. Morris and Ciletti, Michael D.: Digital Design; Pearson International Edition; 4th ed.; 2007; ISBN 0132340437
  • Katz, Randy H.: Contemporary Logic Design; Addison-Wesley-Longman; 2nd ed.; 2004; ISBN 978-0201308470
  • John F. Wakerly, Digital Design: Principles and Practices Package, Addison Wesley Pub Co Inc; Edition: 0004 (January 12, 2006), ISBN: 0131733494

Proof of performance

Depending on the number of participants, proof of performance will be provided in the form of an oral or written examination. The exact modalities will be announced during the course.