Domanda:
storia del design del flip-flop D con trigger sul bordo utilizzando tre chiusure S-R
Eric Smith
2017-07-20 03:27:26 UTC
view on stackexchange narkive permalink

Sono interessato alla storia del progetto logico per il flip-flop D con trigger sul fronte, come utilizzato in SN7474. Il design è composto da tre latch set-reset (sei porte NAND in totale) per flip-flop.

Qualcuno sa in che anno è stato introdotto l'SN7474 o ha una scheda tecnica anticipata (precedente al Data Book del 1973 TTL per i progettisti prima edizione)? L'ho trovato elencato nei cataloghi dei distributori fin dal 1967 (anno modificato il 21/07/2017, in precedenza ho scritto 1971).

Un'altra delle prime schede tecniche che ho trovato che utilizza questo specifico progetto logico per un flip-flop D edge-triggered proviene da un chip TTL non serie 7400, il Motorola MC3060 / 3160, che è un membro dell'MTTL III MC3000 / MC3100 L'MC3060 è descritto nel databook IC Motorola 1968, a pagina 4-138. Il libro dati TI TTL del 1976 per ingegneri progettisti, seconda edizione. elenca SN74H74 come sostituto diretto dell'MC3060.

Ho cercato nei brevetti statunitensi il design del flip-flop edge-triggered, ma non ne ho trovato uno specifico per il design a tre latch S-R.

L'argomento è emerso come risultato di una discussione su una mailing list privata riguardante il fatto che il design convenzionale del flip-flop master-slave J-K NON è edge-triggered; impulsi su J e / o K mentre il clock è alto ma stabile possono influenzare le uscite Q (e non-Q) di FF al successivo fronte di discesa del clock. Questo comportamento è noto come "cattura dell'impulso", e un tale flip-flop è propriamente chiamato triggerato da impulso o attivato dal livello, ma non attivato dal fronte. I primi fogli dati sui flip-flop master-slave J-K avevano effettivamente una terminologia corretta e affermavano specificamente che J e K non dovevano cambiare mentre il clock è alto.

Esistono veri flip-flop JK attivati ​​dal fronte che utilizzano una derivata del design D FF a tre latch SR, generando effettivamente un ingresso D interno all'FF da J, K e Q (e / o no- Q). Il 74x109 ne è un esempio, utilizzando un input non K invece del vero K.

I flip-flop D master-slave sono effettivamente edge trigger, a differenza del master-slave J-K.È possibile costruire un vero flip-flop master-slave J-K attivato dal bordo, utilizzando un master-slave D con il D generato internamente come descritto sopra.

I progetti CMOS edge-triggered flip-flop sono quasi sempre basati su un design master-slave che utilizza porte di trasmissione.

So per certo che l'Eniac stava usando i fermi SR nella sua unità di controllo del programma dell'accumulatore usando i 6SN7.Deve esserci un flop D innescato dal bordo da qualche parte.Includete i tubi?O strettamente limitato ai soli dispositivi semiconduttori in questa storia?(E potrei avere ancora alcune parti SN7474 del 1972. So di averle * prima * di essere stato in grado di ottenere il databook di fantasia, che in seguito fui molto felice di ricevere. La mia memoria è vaga, ma potrei aver pagato$ 5 allora per questo. Ricordo di averlo ricevuto molto bene, però.)
I latch SR basati su tubo (chiavistelli bistabili o multivibratori bistabili, anche se di solito non si chiamavano così all'epoca) esistevano negli anni '40.AFAIK, non c'erano * mai * infradito edge-triggered dello stile moderno (IC degli anni '70) utilizzato nelle apparecchiature a valvole, o anche nelle apparecchiature a transistor discreti, perché sarebbe un enorme spreco di risorse.Gli FF dei tubi erano spesso attivati dal fronte in virtù di un ingresso accoppiato capacitivamente, che a volte veniva utilizzato anche con transistor discreti e persino con i primi progetti di circuiti integrati.
Grazie Eric per la correzione sul punto stretto che stai facendo.Sto raccogliendo la tua domanda che graffia a malapena la superficie e sarò molto interessato a un articolo sull'argomento che potresti scrivere quando tutto sarà detto e fatto.
Non prevedo di scrivere un articolo su di esso, tuttavia, se ottengo informazioni da fonti esterne a questo forum, le posterò qui.Suppongo che non sorprenda che sia difficile trovare questo tipo di informazioni storiche dato che tutti sono normalmente concentrati sulle parti più recenti e più importanti.(Incluso me stesso.) A parte chiedere qui e in altri forum online, trascorrerò un po 'di tempo presso la biblioteca della Colorado School of Mines leggendo riviste di elettronica degli anni '60.
Penso che il tuo sforzo (e le intuizioni sviluppate attraverso questo processo) valga la pena e dovrebbe essere catturato a beneficio degli altri, se possibile.Ma ovviamente solo se ti senti in grado di permetterti quel passaggio finale.
Un modo per risparmiare energia sul silicio è utilizzare la logica dinamica, che viene ripristinata all'inizio del ciclo di clock e quindi acquisisce i cambiamenti di stato.(Penso di averlo detto correttamente).Questa potrebbe essere la versione degli anni '90 della FF a 3 latch.
I circuiti di chiusura sono stati "inventati" ben prima degli anni '60.Cerca Eccles-Jordan.(c 1918-1920)
Grazie, Jim, ma sono ben consapevole della storia dei primi multivibratori e flip-flop, con tubi, transistor e persino elettromeccanici.Forse non ero abbastanza chiaro sul fatto che sto cercando la storia di un tipo molto specifico di flip-flop D innescato dal bordo.
@analogsystemsrf, prima della fine degli anni '60, quasi tutti i computer e i sistemi digitali complessi utilizzavano i latch anziché i veri D FF con trigger edge che sono pervasivi nel design attuale, per ridurre al minimo il numero di componenti.La logica dinamica (ad esempio, logica domino) è stata utilizzata in MOS per molti anni sia per il basso numero di componenti che per la bassa dissipazione di potenza.TTL a partire dalla fine degli anni '60 e CMOS per lo più dalla fine degli anni '80 in avanti hanno reso il vero D FF innescato dal bordo di solito un compromesso migliore.
Due risposte:
Ken Shirriff
2019-08-09 01:48:24 UTC
view on stackexchange narkive permalink

Il Block II Apollo Guidance Computer (1965) utilizzava il circuito flip flop con trigger edge a tre SR. Non so se questa sia stata l'origine del circuito, ma questo sposta la data indietro di qualche anno. Il circuito è simile al flip flop del 7474, ma utilizza porte NOR invece di porte NAND.

L'AGC è stato uno dei primi computer basati su IC, costruito con porte NOR. Utilizzava ampiamente le chiusure S-R; il flip flop attivato dal bordo non è così comune ma utilizzato ad esempio qui e qui. Una variante a sette porte è qui.

(Grazie a Mike Stewart per le informazioni.)

Schematic of an edge-triggered flip flop built from 6 NOR gates.

Modifica: mi sono imbattuto in un documento del 1966 definendolo un "flip flop Westinghouse" ( Apollo Block II e LEM Computer Design Review pagina E-1). American Microelectronics Data 1964-1965 mostra il "contatore binario a sei gate" di Westinghouse WM-2203 che utilizza questo circuito. C'è anche un brevetto Westinghouse 3018388A per un flip flop che potrebbe essere correlato. Infine, questo documento della NASA del 1966 descrive la Westinghouse che costruisce un circuito integrato sincronizzatore di alimentazione utilizzando questo circuito flip flop, chiamato "six gate binary". Concludo che Westinghouse ha avuto un ruolo chiave nella creazione di questo infradito.

Come disegnato, è un flip-flop a T con trigger sul bordo, ma è chiaramente molto simile al design D FF con trigger sul bordo.Per un FF D, 37224 pin E sarebbe l'ingresso D dell'FF (invece di essere collegato a 37726 pin K), e 37721 pin B sarebbe collegato a 37224 pin K. Mi chiedo se il Laboratorio di Strumentazione abbia quaderni di ingegneria che documentano il progettoprocessi.
Tony Stewart Sunnyskyguy EE75
2017-07-20 05:25:52 UTC
view on stackexchange narkive permalink

Leggi il libro RTL di Don Lancaster nel 1968. È su http://www.archive.org

RTL è venuto prima del TTL e intorno alla pagina 112 descrive i FF in dettaglio, ma non un databook dei componenti.

ma se cerchi lì, troverai anche tutti i databook.

Quel sito www non funziona per me.Solo FYI.
risolto oops ......... https://archive.org/details/RTL_Resistor-Transistor_Logic_Cookbook
Grazie.Che cosa?La macchina del ritorno?Lo uso solo per trovare vecchi link web non più funzionanti.Collegato a don lancaster rtl e non sono riuscito a trovarlo.Sei in grado di farlo?In tal caso, apprezzerei un collegamento più completo.
L'ho letto e databook che trattano RTL e, per quanto ne so, non c'erano veri flip-flop D con trigger sul bordo, per non parlare del design a tre SR-latch.Non ne ho trovato neanche in DTL o ECL.
Provo a ritirare il mio commento precedente.Sembra che l'MC778 / 878 (mW RTL) utilizzi il design con chiusura a tre S-R ed è attivato dal bordo.È descritto nel RTL Cookbook di Lancaster a partire da pagina 128, ma non richiama l'attenzione sul fatto che sia veramente edge triggered.Appare nel databook Motorola del 1968 IC, ma senza dati completi, che è presente nel databook del 1968.È più rozzo dell'MC3060 e dell'SN7474, in quanto il preset async e il clear funzionano solo quando il clock è alto.Non è chiaro se sia precedente all'MC3060.
Errore di battitura!Volevo dire che i dati completi sull'MC778 apparivano nel databook del Motorola 1969 IC, invece che solo una menzione nel libro del 1968.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...