Digitaltechnik

Lern- / Qualifikationsziele
Die Studierenden haben Kenntnisse in den Bereichen
- Informationstheoretische Grundlagen der Zahlendarstellung (z.B. Stellenwertsysteme)
- Boole’sche Algebra (Operatorensysteme, Normalformen, Minimierung)
- Grundlagen der Speicherelemente (z.B. Latch, Flip-Flop)
- Struktur (komplexer) digitaler Einheiten (z.B. Datenfluss)
- Theorie sequenzieller Schaltwerke
Mehr Informationen sowie Vorlesungsfolien gibt es im Moodle Kurs.
Vorlesung
# | Name | Zusammenfassung |
---|---|---|
1 | Zahlensysteme | Zahlensysteme, Zahlenkonvertierung, Zahlendarstellung, Fest- und Gleitkommazahlen |
2 | Boolesche Algebra | Schaltfunktionen, Boolesche Algebra, Schaltalgebra, Boolesche Funktionen |
3 | Normalformen | Schaltalgebra, NAND-/NOR-Konversion, Würfelkalkül |
4 | Minimalformen | Disjunktive und konjunktive Minimalform, Prim- und Kernprimimplikanten, Minimierung durch algebraische Methoden, KV-Diagramme und Quine-Mc-Cluskey, Espresso-Algorithmus |
5 | Schaltwerke | Asynchrone und synchrone Flipflops (RS, JK, D, T), Schaltwerkbausteine, Register, Schieberegister, Empfindlichkeitsintervall, Einflanken- und zweiflankengesteuerte Flipflop |
6 | Entwurf Schaltwerke | Mealy- und Moore-Automaten, Automatengraph und -tafel, Serienaddierer, Entwurf eines asynchronen und synchronen Dual-Vorwärtszählers |
7 | Realisierung Schaltfunktionen | Gatterschaltnetze, Demultiplexer, PLA, integrierte Schaltkreise, FPGA |
8 | Laufzeiteffekte | Hasard, Hasardfehler, Erkennen und Beheben von Strukturhasards |
9 | Verilog | Einführung in Verilog, Vergleich zu VHDL, Beispiel Multiplexer, Voll- und Halbaddierer |
Übung
# | Name | Zusammenfassung |
---|---|---|
1 | Übung 1 | Stellenwertsysteme, Umwandlung in verschiedene Zahlensysteme, 1er- und 2er Komplement |
2 | Übung 2 | Boolesche Funktionen, vollständige Operatorensysteme, Erstellung Funktionstabellen |
3 | Übung 3 | Boolesche Algebra, Huntingtonsche Axiome, Umwandlung disjunktive und konjunktive Normalform |
4 | Übung 4 | Realisierung einer Schaltfunktion durch Multiplexer in verschiedenen Varianten |
5 | Übung 5 | Minimierung mit KV-Diagrammen, Codewandler |
6 | Übung 6 | Erstellung Automatengraph und Automatentafel für eine Warnanlage |
7 | Übung 7 | Entwurf eines Folgenerkenners mit einem synchronen Mealy-Automaten und Implementierung mit JK-Flipflops, Entwurf asynchroner Dual-Vorwärtszähler |
8 | Übung 8 | Entwurf asynchroner Dual-Zähler, Synchroner Zähler mit Graycode, Schieberegister mit D-Flipflops |
9 | Übung 9 | Beispiel eines D-Flipflops mit Verilog-Code |