Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
--- JK Flip- Flop Analysieren (http://www.informatikerboard.de/board/thread.php?threadid=1106)


Geschrieben von inko am 13.12.2011 um 15:07:

  JK Flip- Flop Analysieren

Meine Frage:
Hallo, ich weiß nicht wie man ein JK Flip- Flop analysiert ich schreibe am Freitag eine Klasur und ich muss wissen wie man das analysiert.


Meine Ideen:
Also meine Ideen:

Z ist output
En ist input
CLK ist clock signal

weiter weiß ich leider nicht, ich hoffe ihr könnt mir helfen

Danke im Voraus



Geschrieben von Karlito am 13.12.2011 um 18:14:

 

Hi,

mach dir eine Tabelle:

[latex]<br />
\begin{array}{c||c|c|c||c|c|c}<br />
CLK & E_n & Q_0 & Q_1 & Q_0' & Q_1' & Z <br />
\hline &&&&&&<br />
\end{array}<br />
[/latex]

Wobei Q_0 und Q_1 aktuelle Zustände sind und Q_0' und Q_1' Folgezustände, welche sich aus den Vorgängerzuständen ergeben.

Daraus kannst du dann ein Zustandsdiagramm erstellen und die Belegung von Z in Abhängigkeit von E_n ermitteln.

VG,

Karlito



Geschrieben von inko am 14.12.2011 um 10:21:

 

Vielen Dank erstmal aber

wie muss ich das denn machen?



Geschrieben von Karlito am 14.12.2011 um 10:40:

 

Hallo,

trage dir alle möglichen Anfangsbelegungen ein und alle Folgezustände. Beachte Die Wirkung von CLK=0, dann kannst du dir viel Arbeit sparen. Du hast also mindesten s2^3 + 1 bzw. max 2^4 (mit allen CLK = 0 ) )Kombinationen zu betrachten.

Ermittle die Bestimmungsgleichungen für die Eingänge an das erste FF (was wirkt sich auf J und K aus), das zweite FF (analog FF1) und Z. Damit kannst du die Folgezustände spielend ermitteln.

VG,

Karlito

FF... Flipflop

PS: Ich habe nicht vor hier die Lösung zu posten. Also bitte konkrete Nachfragen...



Geschrieben von inko am 14.12.2011 um 11:39:

 

also ich hab das jetzt so gemacht erstmal:

1. Bestimmung der F Funktion, welche über die Eingänge der FF durchläuft

J0 = En J1 = En*Q0
K0 = En K1 = En*Q0

2. Nächster Zustand S^+ = { Q0(t^+),(Q1(t^+)}

Q0^+ = J0*Q0' + K0'*Q0 (JK FF Funktion)
= En*Q0' + En'*Q0

Q1^+ = J1*Q1' + K1'*Q1
= En*Q0*Q1' + En'*Q1 + Q0'*Q1

3. Best. output Z

Z = En*Q0*Q1

so ist das bis hierhin richtig
ich hoffe man kann das so lesen großes Grinsen



Geschrieben von Karlito am 14.12.2011 um 11:55:

 

Hi,

dein 2. versteh ich nicht ganz. Ich glaube aber du machst es dir da zu schwer.

Eigentlich reicht 1. und 3.

Wenn du die Belegung CLK = 1, En = 1, Q0 = 0 und Q1 = 1 hast, kannst du doch mit 1. und 3. herleiten, welche Belegung sich für den Folgezustand ergibt (beim nächsten Takt).

VG,

Karlito



Geschrieben von inko am 14.12.2011 um 12:43:

 

hallo,

also ich habs jetzt hoffe ich :

Q1 Q0 En Q1' Q0' Z
0 0 0 0 0 0
0 0 1 0 1 0
0 1 0 0 1 0
0 1 1 1 0 0
1 0 0 1 0 0
1 0 1 1 1 0
1 1 0 1 1 0
1 1 1 0 0 1


ich hoffe das ist so richtig



Geschrieben von inko am 14.12.2011 um 12:52:

 

so sieht das dann aus ???



Geschrieben von inko am 14.12.2011 um 21:17:

 

Hallo,

ich wollte nochmal fragen, ob ich das richtig verstanden habe,
das wäre echt nett wenn mir jemand dabei helfen kann,

Vielen Dank im Voraus

LG
inko



Geschrieben von Karlito am 14.12.2011 um 21:35:

 

Ich denke verstanden hast du es richtig.

Die erste frage ist, ob auch genau das beim analysieren gefordert ist...

Deinen Zustandsgraphen habe ich nicht geprüft.

Was evtl noch mangelhaft ist, ist, dass du nirgendwo CLK einbeziehst...

VG,

Karlito


Forensoftware: Burning Board, entwickelt von WoltLab GmbH