Un infradito è costruito da due chiavistelli da una parte all'altra con orologi a polarità opposte, che formano una topologia master slave.
Il tipo di blocco è irrilevante (JK, SR, D, T) per questo vincolo, ma è importante che la trasparenza sia controllata da un pin (chiamalo clock o abilita o come preferisci).
Le chiusure SR lanciano tutti in loop perché il design più semplice è sempre trasparente. Quindi, una volta aggiunta l'abilitazione dell'orologio, le persone iniziano a chiamarlo infradito. Bene, non lo è; è un chiavistello gated. Tuttavia, è possibile creare un infradito SR da due chiavistelli SR con gate:
O due chiavistelli JK:
O due chiavistelli D:
L'aggiunta di un segnaposto a un dispositivo di chiusura (SR o JK) non lo rende un infradito, ma lo rende un dispositivo di chiusura. L'impulso dell'orologio a un fermo chiuso non lo rende neanche un infradito; lo rende una chiusura a impulsi ( descrizione della chiusura a impulsi ).
Le infradito sono innescate dai bordi e i tempi di configurazione e di attesa sono entrambi relativi a questo fronte attivo. Un tradizionale flip flop non consentirà in qualsiasi momento di prendere in prestito attraverso i bordi del ciclo, poiché la topologia master-slave agisce come un sistema di blocco e diga per creare un bordo duro sull'orologio attivo.
I fermi, d'altra parte, si adattano alla trasparenza del fermo e lo tengono premuto fino alla chiusura del fermo. Consentono inoltre di prendere in prestito tempo durante l'intera fase di trasparenza. Ciò significa che se una mezza ciclabile è lenta e l'altra mezza ciclabile è veloce; con un design basato su latch, il percorso lento può prendere in prestito tempo nel ciclo dei percorsi rapidi.
Un trucco di progettazione molto comune quando è necessario spremere ogni picosecondo da un percorso è quello di dividere il flip-flop (in due chiavistelli separati) e fare la logica in mezzo.
Fondamentalmente i tempi di installazione e attesa sono completamente diversi tra un latch e un flip flop; in termini di come vengono gestiti i limiti del ciclo. La distinzione è importante se si esegue una progettazione basata su latch. Molte persone (anche su questo sito) mescoleranno i due. Ma una volta che inizi a cronometrare attraverso di loro, la differenza diventa cristallina.
Vedi anche:
buon testo che descrive chiusure e infradito
Che cos'è un infradito?
Modificare:
Mostra solo un D-flip flop basato su t-gate (nota che è costruito da due chiavistelli D basati su t-gate back to back con clock di fase opposti).