Passa al tema normale
Discussioni su tematiche di ingegneria che non trovano collocazione specifica negli altri forum

Regole del forum

Consulta il nostro regolamento e la guida per scrivere le formule
Rispondi al messaggio

Diagramma Flip Flop

18/07/2019, 23:12

Buonasera, ho un problema con questo quesito :

"Illustrare con un diagramma temporale i seguenti casi per uno stesso ingresso: 1) le uscite dei Flip-flop D latch e D master-slave sono uguali 2) le uscite sono diverse."

Sarò stupido io, ma non riesco a venirne a capo per la prima richiesta. Mi risulta impossibile avere due uscite uguali dal momento che il M.S. presenta solo quando l'abilitazione (clock) è sul fronte di discesa mentre il D segue il dato ovunque.
L'unica soluzione che ho trovato è alzare l'abilitazione quando il dato è assente in modo tale che entrambi i F.F. presentino uscita bassa (0), ma la trovo troppo banale. Avete pareri?

Re: Diagramma Flip Flop

20/07/2019, 10:56

Visto che l'output del latch D corrisponde a quello della parte master del FF master-slave, direi che possiamo avere uguali output, solo quando l'ingresso presenta cambiamenti di stato nei livelli bassi del clock.

Re: Diagramma Flip Flop

20/07/2019, 11:26

Quindi tecnicamente quando faccio variare il dato in corrispondenza di clock basso, l'uscita del D Latch e del MS è uguale e sempre alta/bassa?

Re: Diagramma Flip Flop

20/07/2019, 13:14

Sì ma, visto che è più "normale" partire da una condizione di reset generale, direi che nel diagramma del tempo per l'ingresso andrei a usare una o più transizioni 0-1 ... 1-0, entrambe interne a uno stesso particolare intervallo basso del clock, e quindi uscite costantemente a zero, sia per il D latch che per il D master-slave.

Re: Diagramma Flip Flop

20/07/2019, 13:48

Esatto, grazie mille ! :smt023
Rispondi al messaggio


Skuola.net News è una testata giornalistica iscritta al Registro degli Operatori della Comunicazione.
Registrazione: n° 20792 del 23/12/2010.
©2000— Skuola Network s.r.l. Tutti i diritti riservati. — P.I. 10404470014.