JK_FlipFlop: Resettare/Impostare l'ingresso all'uscita Flip Flop
Questa figura mostra il diagramma pin del blocco funzione JK_FlipFlop:
Il blocco funzione JK_FlipFlop implementa la tabella di verità per JK flip-flop.
Questo blocco funzione fa riferimento a un flip flop il cui comportamento è stabilito da questa tabella di verità:
i_xClk |
i_xJ |
i_xK |
q_xQ(n) |
q_xQ(n+1) |
Funzionamento |
---|---|---|---|---|---|
0 |
X |
X |
X |
Q(n) |
Mantieni |
RE |
0 |
0 |
0 |
0 |
Mantieni |
RE |
0 |
0 |
1 |
1 |
Mantieni |
RE |
0 |
1 |
0 |
0 |
Reset |
RE |
0 |
1 |
1 |
0 |
Reset |
RE |
1 |
0 |
0 |
1 |
Imposta |
RE |
1 |
0 |
1 |
1 |
Imposta |
RE |
1 |
1 |
0 |
1 |
Attiva/Disattiva |
RE |
1 |
1 |
1 |
0 |
Attiva/Disattiva |
n ‘n’ è lo stato corrente e (n+1) è lo stato successivo. RE Fronte di salita |
L'ingresso Reset (i_xRst) resetta l'uscita flip flop q_xQ, mentre l'ingresso Imposta (i_xSet) imposta l'uscita flip flop q_xQ.
Tabella di verità rappresentata come un diagramma temporale:
Descrizione del pin di ingresso
Questa tabella descrive i pin di ingresso del blocco funzione JK_FlipFlop:
Ingresso |
Tipo di dati |
Descrizione |
---|---|---|
i_xJ |
BOOL |
TRUE: Ingresso i_xJ attivo. FALSO: Disattivo (impostazioni di fabbrica) |
i_xK |
BOOL |
TRUE: Ingresso i_xK attivo. FALSO: Disattivo (impostazioni di fabbrica) |
i_xClk |
BOOL |
TRUE: Segnale orologio attivo. FALSO: Disattivo (impostazioni di fabbrica) |
i_xSet |
BOOL |
TRUE: Imposta l'uscita flip flop. FALSO: Disattivo (impostazioni di fabbrica) |
i_xRst |
BOOL |
TRUE: Resetta l'uscita flip flop. FALSO: Disattivo (impostazioni di fabbrica) |
Questa tabella descrive i pin di uscita del blocco funzione JK_FlipFlop:
Uscita |
Tipo di dati |
Descrizione |
---|---|---|
q_xQ |
BOOL |
Uscita flip flop |
In JK flip-flop gli ingressi i_xSet e i_xRst hanno una priorità maggiore degli ingressii_xJ e i_xK. Quando entrambi gli ingressi i_xSet e i_xRst sono FALSE /TRUE, l'uscita FB q_xQ dipende dagli ingressi i_xJ, i_xK e i_xClk.