Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Technische Informatik II
(für Bachelor) INF 1211 Vorlesung 5: Entwurf sequentieller Logik (Flipflops) , v7 Themen: Flipflop-Klassifikation Flipflop-Verhalten und -Aufbau Quellen: Zum Teil aus den Unterlagen „Digitale Systeme“, Prof. Schimmler, Prof. Loogen
2
Elementare sequentielle Schaltungen „Flipflops“ = Speicherelemente
Jedes Flipflop (FF) besitzt genau eine Zustandsvariable Q, Q=1 oder Q=0. Flipflops (FFs) werden aus elementaren NOR oder NAND Gatter gebildet. Flipflop-Klassifikation:
3
Speicherelemente die 1 oder 0 speichern
Das einfachste Speicherelement wird Flipflop genannt. Es hat 2 stabile Betriebszustände und kann dadurch 1-Bit-Information speichern. Das einfachste Flipflop (= Speicherzelle) kann durch zwei Inverter konstruiert werden: Q 1 Zelle speichert 1 1 1 Q 1 1 Zelle speichert 0 Wie kann man einen 1- oder 0-Zustand speichern? RS Flipflop
4
Realisierung des R-S Flipflop (NAND Realisierung)
Q S R Setzen Rücksetzen Speichern Q R 1 Zustandstabelle R S Qn Qn-1 1 (nicht erlaubt) Speichern Setzen Rücksetzen Für S=R=0 (Speichern)
5
RS (Reset) (Set) – Basis Flipflop
Q R-S Flipflop Symbol: R Q Regel 1: Falls S = 0 und R = Q ändert sich nicht. Regel 2: Falls S = 0 und R = Q = 0 Regel 3: Falls S = 1 und R = Q = 1 Regel 4: Falls S = 1 und R = unerlaubter Zustand (Verhalten nicht vorhersehbar)
6
RS- Basis Flipflop Aufbau mit NOR Gattern !! ? ? ?
7
Aufbau mit NAND Gattern
RS- Basis Flipflop Aufbau mit NAND Gattern R und S sind invertiert!
8
Taktpegel gesteuertes RS-Flipflop
RS- Latch Taktpegel gesteuertes RS-Flipflop NOR Implementierung NAND Implementierung Nicht aktiv aktiv !
9
Taktpegel gesteuertes D-Flipflop
D- Latch Taktpegel gesteuertes D-Flipflop Solange das Freigabesignal C=1 ist, wird das anliegende Eingangssignal D zum Ausgang durchgegeben! Problem: Eingang ist vom Ausgang im Freigabefall nicht isoliert (Logischen-Kurzschluss). Besser wenn zu einem bestimmten Zeitpunkt übernommen wird! Deshalb „Mastr-Slave“ Technik!
10
Taktpegel–Steuerung RS „Master-Slave“ Flipflops
System-Flipflops Taktpegel–Steuerung RS „Master-Slave“ Flipflops Master Slave Solange das Freigabesignal Ck=1 ist, kann das Master-FF beliebig verändert werden. Wenn Ck auf 0 geht wird der Eingang des Master FF gesperrt und der zuletzt bestehende Zustand des Master- FFs zum Slave-FF übertragen.
11
Taktpegel–Steuerung JK „Master-Slave“ Flipflops
System-Flipflops Taktpegel–Steuerung JK „Master-Slave“ Flipflops Master Slave J=1 Verhält sich wie RS-FF, wenn allerdings J=K=1, dann wird der Zustand gewechselt. k=1
12
Taktpegel–Steuerung D „Master-Slave“ Flipflops
System-Flipflops Taktpegel–Steuerung D „Master-Slave“ Flipflops Ein RS Master-Slave Flipflop mit Inverter vom S zu R.
13
Taktflanken–Steuerung Flipflops Verwendung von Impulsgattern
System-Flipflops Taktflanken–Steuerung Flipflops Verwendung von Impulsgattern Impulsgatter Nur bei steigende Flanke wenn V=1 ist
14
Flankengesteuertes RS Flipflop
System-Flipflops Flankengesteuertes RS Flipflop
15
Flankengesteuertes JK-Flipflop
System-Flipflops Flankengesteuertes JK-Flipflop Ein RS Master-Slave Flipflop mit Rückkopplung Rückkopplung bewirkt das bei J=K=1, Q wechselt zu Q. J=0, k=1 => Rücksetzen (Q=0) J=1, k=0 => Setzen (Q=1) J=0, k=0 => Q nicht verändern J=1, k=1 => Q wechseln (Q=Q)
16
Flankengesteuertes D-Flipflop
System-Flipflops Flankengesteuertes D-Flipflop Ein RS Master-Slave Flipflop mit Inverter vom S zu R. Sehr verbreitet in vielen Anwendungen! D D1 D2 Ck D1 Q D2
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.