Schleusensystem mit JK-Flipflops realisieren |
Shizmo
Tripel-As
Dabei seit: 16.10.2015
Beiträge: 174
|
|
Schleusensystem mit JK-Flipflops realisieren |
|
Hallo, ich hab hier eine Aufgabe und gleich ein paar Fragen dazu, also erstmal die Aufgabe:
Zitat: |
Ein Schleusensystem hat ein oberes (o) und ein unteres Tor (u), die jeweils offen (o=1 bzw. u=1) oder geschlossen (o=0 bzw. u=0) sein können. Zusätzlich ist die Schleuse entweder voll (v=1) oder leer (v=0). Die Schleuse durchläuft also folgenden Zyklus:
(o,u,v) = (0,0,0) -> (1,0,1) -> (0,0,1) -> (0,1,0) -> (0,0,0) -> ...
Realisieren Sie dieses System mit JK-Flipflops. Minimieren Sie die Schaltfunktionen für die Eingänge der JK-Flipflops mit K-Diagrammen. Zeichnen Sie die Schaltung. |
Okay ich weiß nicht genau wie ich anfangen soll. Als erstes betrachte ich die Fälle wie ich ein JK-Flipflop füttere, damit es das richtige ausspuckt. Also so:
code: |
1:
2:
3:
4:
5:
6:
|
| J | K |
|---|---|
0->1 | 1 | X |
1->0 | X | 1 |
0->0 | 0 | X |
1->1 | X | 0 | |
|
Dann würde ich eine Tabelle aufschreiben, mit den 4 Zyklen:
code: |
1:
2:
3:
4:
5:
6:
|
o|u|v| FF0| FF1| FF2|
-|-|-|----|----|----|
0|0|0| 1X | 0X | 1X |
1|0|1| X1 | 0X | X0 |
0|0|1| 0X | 1X | X1 |
0|1|0| 0X | X1 | 0X | |
|
Allerdings was soll ich da jetzt noch mit K-Diagrammen minimieren?
Eigentlich könnte ich es ja jetzt schon zeichnen oder? Steht ganz links FF2 oder FF1?
Mit K-Diagrammen habe ich eigtl. keine Probleme, aber ich glaube ich habe falsch angefangen.
Am Zeichnen sollte es dann auch nicht scheitern.
Vielleicht hat jemand einen Tipp für mich.
LG
|
|
29.12.2015 18:57 |
|
|
|
Ich nehme an, mit K-Diagramm meist du KV-Diagramm?
Du hast 3 Eingangsvariablen und 6 Ausgangsvariablen, brauchst also 6 Diagramme der Größe 2*4.
Mit ein wenig hinschauen geht es aber auch ohne:
K0 = K1 = 1 ist trivial.
J0 könntest du mit darstellen.
__________________ Syntax Highlighting fürs Board (Link)
|
|
29.12.2015 19:19 |
|
|
Shizmo
Tripel-As
Dabei seit: 16.10.2015
Beiträge: 174
|
|
Zitat: |
Original von eulerscheZahl
Ich nehme an, mit K-Diagramm meist du KV-Diagramm? |
ähm ja genau
Zitat: |
Du hast 3 Eingangsvariablen und 6 Ausgangsvariablen, brauchst also 6 Diagramme der Größe 2*4.
Mit ein wenig hinschauen geht es aber auch ohne:
K0 = K1 = 1 ist trivial.
J0 könntest du mit darstellen. |
Hmm okay, steht grad auf dem Schlauch, warum habe ich 6 Ausgangsvariablen?
Bringt mir die Tabelle so wie ich sie aufgeschrieben habe was oder ist das ein falscher Ansatz?
|
|
29.12.2015 19:46 |
|
|
|
Die Tabelle passt.
Es gibt 3 Flipflops, die je 2 Eingänge haben: J0, K0, J1, K1, J2, K2.
Das sind die Ausgänge für deine KV Diagramme, also das, wofür du die Funktion berechnen willst.
__________________ Syntax Highlighting fürs Board (Link)
|
|
29.12.2015 19:52 |
|
|
Shizmo
Tripel-As
Dabei seit: 16.10.2015
Beiträge: 174
|
|
Vielen Dank für den Tipp, okay also ich komm auf:
J0 =
K0 =
J1 =
K1 =
J2 =
K2 =
Also auf eine DMF:
Die kann ich noch ausklammern und dann mit Gattern zeichnen, aber ich soll sie ja mit JK-Flipflops realisieren, wie geh ich da am besten vor?
|
|
29.12.2015 20:17 |
|
|
|
Für die J's musst du jeweils noch die 0er eintragen.
Was dann noch leer ist, bekommt ein x.
Als nächstes werden die größtmöglichen Schleifen bestimmt.
__________________ Syntax Highlighting fürs Board (Link)
|
|
29.12.2015 21:01 |
|
|
|
Die Vereinfachungen sehen gut aus (nicht im Detail geprüft).
Du kannst sie aber nicht per ODER verknüpfen, das sind verschiedene Variablen.
J0 = ...
K0 = ...
J1 = ...
Und das zeichnest du dann vor deine Flipflops.
__________________ Syntax Highlighting fürs Board (Link)
|
|
29.12.2015 21:31 |
|
|
Shizmo
Tripel-As
Dabei seit: 16.10.2015
Beiträge: 174
|
|
|
29.12.2015 21:40 |
|
|
Shizmo
Tripel-As
Dabei seit: 16.10.2015
Beiträge: 174
|
|
Perfekt, vielen, vielen Dank!!!
Mit was hast du das denn so schick gezeichnet??
|
|
29.12.2015 22:12 |
|
|
|
Logisim
Damit kann man auch simulieren, ich weiß nur nicht genau wie.
Im Studium habe ich Altera Quartus verwendet, damit komme ich besser klar.
Hatte nur keine Lust extra die virtuelle Maschine zu starten, Quartus läuft nur unter Windows.
__________________ Syntax Highlighting fürs Board (Link)
|
|
29.12.2015 22:15 |
|
|
Shizmo
Tripel-As
Dabei seit: 16.10.2015
Beiträge: 174
|
|
Interessant...
Also vielen Dank nochmal für deine Mühe, aber keine Sorge, die nächsten Tage werden noch ein paar Aufgaben kommen, die so ähnlich sind
LG
|
|
29.12.2015 22:40 |
|
|
|