LATCH E FLIP-FLOP PREMESSA
|
|
|
- Gabriela Gentili
- 9 anni fa
- Visualizzazioni
Transcript
1 LATCH E FLIP-FLOP PREMESSA I latch e i flip flop sono circuiti digitali sequenziali che hanno il compito di memorizzare un bit. Un circuito digitale si dice sequenziale se l'uscita dipende dagli ingressi applicati e dallo stato precedente della stessa uscita. Un circuito sequenziale, pertanto, deve ricordare il suo stato precedente e quindi deve possedere uno o più elementi di memoria. I circuiti digitali si dividono in due fondamentali categorie: 1. combinatori (il valore dell'uscita dipende solo dal valore dei bit applicati in ingresso); 2. sequenziali (il valore dell'uscita dipende anche dal suo stato precedente). I lactch e i flip-flop sono noti, anche, come multivibratori bistabili perché ciascuno degli stati logici 0 e 1 può essere reso stabile nel tempo. I multivibratori si dividono in: 1. astabili (nessuno stato stabile - ad esempio i generatori di onde quadre); 2. monostabili (un solo stato stabile - ad esempio i temporizzatori); 3. bistabili (due possibili stati stabili - ad esempio una cella di memoria). LATCH SR (Set-Reset) Il più semplice dispositivo di memoria è il latch Set-Reset. Esso possiede due ingressi denominati Set e Reset ed una uscita indicata con Q. I circuiti digitali che realizzano il flip flop sono dotati, spesso, anche dell uscita Q. Occorre precisare, inoltre, che in un dispositivo di memoria, l uscita dipende non solo dalla particolare combinazione assunta dalle variabili di ingresso ma anche dallo stato precedente assunto dall uscita Q. Tale stato precedente verrà indicato con Qo. LATCH SR con porte NOR Alla luce di quanto detto si mostra in figura 1 il simbolo logico, la tabella della verità e la soluzione circuitale a porte logiche NOR di un latch S-R. S R Q n+1 funzione 0 0 Q n memoria reset set 1 1 da evitare R S Q Q Fig.1 APPUNTI DI ELETTRONICA - LATCH E FILP FLOP - rel 01/06 Prof. Domenico Di Stefano pag. 3510
2 Combinazione SR=00. Essa è nota come combinazione di riposo poiché l uscita conserva lo stato precedente (Q n+1 =Q n ). Combinazione SR=01. Ponendo R=1, l uscita Q si porta a 0 indipendentemente dallo stato precedente, l azione effettuata sara quella di reset. Combinazione SR=10. Ponendo S=1, l uscita Q si porta a 1 indipendentemente dallo stato precedente, l azione effettuata sara quella di set. Combinazione SR=11. Tale combinazione va evitata poiché da un punto di vista logico è una incongruenza: infatti non ha senso comandare il latch per memorizzare lo 0 (R=1) oppure l 1 (S=1). Tale latch viene spesso utilizzato per funzionare nel modo seguente. Se si vuole memorizzare 1 si pone: S=1 e R=0. Successivamente si torna nello stato di riposo: S=0 e R=0. In tal caso l uscita conserva lo stato precedente: Q n+1 =Q n =1. Se si vuole memorizzare 0 si pone: S=0 e R=1. Successivamente si torna nello stato di riposo: S=0 e R=0. In tal caso l uscita conserva lo stato precedente: Q n+1 =Q n =0. Verifichiamo, infine, che il circuito realizzato con le porte NOR in figura 1 si comporta da latch S-R. Dobbiamo ricordare, a tal fine, la tabella della verità della porta NOR (somma logica negata). Ponendo S=0 e R=1 si deve verificare che Q=0. Infatti l uscita Q della porta 2 va a 0 poiché l ingresso R=1. La porta 1 risulta pilotata con gli ingressi uguali a 0 per cui la sua uscita va a 1. Si noti che le due uscite sono complementari tra loro. Torniamo nella combinazione di riposo portando R=0 e lasciando S=0. Poiché l uscita Q precedentemente era stata portata a 0 (Qo=0), l uscita della porta 1 rimane a 1 e di conseguenza l uscita della porta 2 rimane a 0 (Q=0). Poniamo, ora: S=1 e R=0. L uscita della porta 1 va a 0 e di conseguenza, poiché R=0, l uscita della porta 2 si porta a 1: Q=1. Torniamo nella combinazione di riposo portando S=0 e lasciando R=0. Poiché l uscita Q precedentemente era stata portata a 1 (Qo=1), l uscita della porta 1 rimane a 0 e di conseguenza l uscita della porta 2 rimane a 1 (Q=1). Se, infine applichiamo S=1 e R=1, le uscite di entrambe le porte andranno a 0. Conseguenze: le due uscite, in questo caso, non sono più l una il complemento dell altra, ed inoltre portando contemporaneamente S ed R a 0 entrambe le uscite si porteranno ad 1 e poi a 0 e così via. In realtà, a causa dei diversi tempi di ritardo di propagazione del segnale elettrico in ciascuna porta, uno dei due NOR propagherà l 1 in uscita prima dell altra porta. In conclusione diventa aleatorio il valore dell uscita Q che, pertanto, potrà trovarsi o a 0 o a 1. Anche per questo motivo è bene evitare l applicazione dell ultima combinazione della tabella della verità: S=1 e R=1. APPUNTI DI ELETTRONICA - LATCH E FILP FLOP - rel 01/06 Prof. Domenico Di Stefano pag. 3610
3 Circuito antirimbalzo con latch SR Il latch SR viene utilizzato per risolvere un problema legato alle commutazione effettuate tramite interruttori, pulsanti, commutatori meccanici. Il problema nasce dal fatto che in questi apparecchi l elemento mobile che deve realizzare il contatto, quando viene spostato da una posizione all altra, rimbalza o vibra piu volte prima di stabilizzarsi. Consideriamo il circuito di fig. 2: Vcc Fig. 2 Quando portiamo il contatto P dalla posizione A alla posizione B, la Vu idealmente dovrebbe passare immediatamente da 0 volt alla tensione Vcc, in realta le oscillazione del contatto meccanico daranno un alternanza di valori alti e bassi di tensione sin tanto che il contatto meccanico non si sara stabilizzato. Discorso analogo vale quando il contatto P si spostera dalla posizione B alla posizione A. Un circuito che risolve questo problema e quello della fig. 3. R1 VCC R2 Fig. 3 APPUNTI DI ELETTRONICA - LATCH E FILP FLOP - rel 01/06 Prof. Domenico Di Stefano pag. 3710
4 Quando il deviatore P e stabile sulla posizione A si avra S=0, R=1 e quindi Q=0 (si faccia riferimento alla tabella di verita della Fig. 1), quando il deviatore passera dalla posizione A alla posizione B, inizieranno le oscillazioni come indicato in Fig. 2., all inizio sara S=1 ed R=0 quindi Q=1, quando il deviatore rimbalzera per la prima volta nel latch si avra S=0 ed R=0 cioe uno stato di memoria e quindi Q restera stabile sul valore 1, per gli altri rimbalzi il discorso e analogo e il risultato finale sara che Q sara sempre 1 e non seguira i rimbalzi di tensione sul piedino S. Si puo facilmente verificare che il discorso e analogo per commutazioni dalla posizione B alla posizione A. LATCH S-R con ENABLE In fig.4 si mostra lo schema logico del LATCH SET RESETcon ENABLE. Esso è costituito da due porte logiche NAND, dette porte pilota, e da altre due porte NAND che realizzano il latch S R vero e proprio. Se l enable EN è al livello logico 1 le porte pilota si comportano da NOT e quindi gli ingressi S ed R sono effettivamente coincidenti con gli omonimi ingressi del generico flipflop Set Reset. Se, invece, l EN è al livello logico basso, le uscite delle due porte pilota sono al livello logico 1 indipendentemente dai valori applicati agli ingressi S e R. Per tale combinazione il "latch" a porte NAND conserva lo stato precedente e quindi il flip flop è insensibile ai comandi esterni applicati. Nella tabella della verità si riporta l'uscita futura Q n+1 in funzione del clock, degli ingressi S ed R e dallo stato presente Q n. X rappresenta indifferentemente sia lo stato logico 0 che lo stato logico 1. EN S R Q n+1 funzione 0 X X Q n memoria Q n memoria reset set da evitare ---- FLIP FLOP ( latch sincronizzati) Fig.4. - LATCH SR con ENABLE con porte NAND. Spesso l eventuale cambiamento di stato di un latch non si fa coincidere con l istante in cui si modificano i valori dei bit di ingresso ma con l istante in cui un ulteriore ingresso, detto ingresso di sincronismo o ingresso di clock (denominato con la sigla CK), va da 1 a 0 oppure da 0 a 1. APPUNTI DI ELETTRONICA - LATCH E FILP FLOP - rel 01/06 Prof. Domenico Di Stefano pag. 3810
5 Un latch che funziona col clock prende il nome di flip-flop. Il flip-flop e attivo su fronti (edge triggered) e l'eventuale modifica dello stato di uscita dipende dal fronte positivo o di salita (PET = Positive Edge Triggered) o dal fronte negativo o di discesa (NET = Negative Edge Triggered) del segnale di clock CK. Sui dice, anche, che l'uscita si aggiorna nel: 1. PET quando il clock passa da 0 a 1; 2. NET quando il clock passa da 1 a 0. a b Fig.5 Il flip-flop "a" è di tipo PET e funziona solo nell'istante t 1. Il flip-flop "b", infine, è di tipo NET e funziona solo nell'istante t 1. FLIP FLOP SR Si comporta come un latch SR con abilitazione legata al clock. Riferendosi ad un flip flop con clock attivo sul fronte di salita, avremo il flip flop in stato di memoria quando il segnale CK e zero, uno o sul fronte di discesa, si comportera come un latch RS quando il clock e sul fronte di salita. La tabella di verita e quella che segue: CK S R Q n+1 funzione 0 X X Q n memoria 1 X X Q n memoria X X Q n memoria 0 0 Q n memoria Reset Set 1 1 da evitare APPUNTI DI ELETTRONICA - LATCH E FILP FLOP - rel 01/06 Prof. Domenico Di Stefano pag. 3910
6 FLIP FLOP JK Il flip-flop JK è un dispositivo a due entrate denominate J e K che operano in modo analogo alle entrate S ed R di un flip-flip Set Reset con la differenza che se : J=1 e K=1 l uscita commuta, cioè se lo stato presente è 0, lo stato futuro è 1 e viceversa, questa stato del flip flop si chiama di toggle Per evitare commutazioni multiple, nel caso si lasci a lungo la combinazione J=1 e K=1, tale flip-flop deve essere necessariamente sincronizzato. CK S R Q n+1 funzione 0 X X Q n memoria 1 X X Q n memoria X X Q n memoria 0 0 Q n memoria Reset Set 1 1 Q n TOGGLE CK S R Q n+1 funzione 0 X X Q n memoria 1 X X Q n memoria X X Q n memoria 0 0 Q n memoria Reset Set 1 1 Q n TOGGLE Fig.6. Flip-flop JK e tabelle della verità. In fig.6 si mostrano due flip-flop JK sincronizzati. Il primo adegua le uscite quando al clock si applica un segnale digitale che passa da 0 a 1 (transizione positiva indicata con una freccia verso l alto nella tabella della verità). Il secondo adegua le uscite quando al clock si applica un segnale digitale che passa da 1 a 0 (transizione negativa indicata con una freccia verso il basso nella tabella della verità). Il primo flip flop JK si dice di tipo PET (Positive Edge Triggered), il secondo, invece, si dice di tipo NET (Negative Edge Triggered). APPUNTI DI ELETTRONICA - LATCH E FILP FLOP - rel 01/06 Prof. Domenico Di Stefano pag. 4010
7 I flip-flop JK si realizzano con una soluzione circuitale costituita da porte logiche secondo uno schema interno più complesso rispetto a quello visto per il flip-flop SR realizzato a porte NOR e a porte NAND. La maggior parte dei flip-flop integrati presentano, inoltre, ingressi asincroni di preassegnazione a 1 (PRE preset) e/o di azzeramento (CLR clear). Quelli indicati in figura 6, sono attivi bassi: se, ad esempio, si applica un livello logico basso sulla linea PRESET, il flip-flop memorizza 1 in Q indipendentemente dal clock; se, invece, si applica un livello logico basso sulla linea CLEAR, il flip-flop memorizza 0 indipendentemente dal clock. Fig. 7 FLIP FLOP D Presenta un solo ingresso denominato D e funziona nel seguente modo: quando è attivo l ingresso di clock l uscita assume lo stesso valore applicato all ingresso D. In assenza di comando di clock l uscita conserva lo stato precedente indipendentemente dal valore applicato all ingresso D. In fig.8 si mostra il simbolo logico e la tabella della verità del flip flop D. CK D Q n+1 0 X Q n 1 X Q n X Q n APPUNTI DI ELETTRONICA - LATCH E FILP FLOP - rel 01/06 Prof. Domenico Di Stefano pag. 4110
8 Fig.8 Flip-flop D e relativa tabella della verità. Il flip flop D si puo realizzare a partire da flip flop JK utilizzando lo schema della Fig. 9 Fig. 9 Un flip flop di tipo D è un elemento di memoria, che memorizza il dato in ingresso su D e lo trasferisce tale e quale all'uscita Q, quando arriva il segnale di clock. In prati0 7D`.82 Td (.)Tj Td (l)tj(a)tj n 0 T APPUNTI DI ELETTRONICA - LATCH E FILP FLOP - rel 01/06 Prof. Domenico Di Stefano pag. 4210
9 combinazione si tiene conto dei valori degli ingressi J e K e di quelli dello stato presente Q n e futuro Q n+1. Per la prima combinazione, ad esempio, si ha: J=K=0 e Q n =Q n+1 =0. Si deve disegnare, pertanto, un arco orientato che parte dallo stato 0 (stato presente Q n ) e termina nello stesso stato 0 (stato futuro Q n+1 ). Si procede con lo stesso ragionamento per le altre combinazioni. Per l'ultima combinazione si ha: J=K=1, Q n =1 e Q n+1 =0. L'arco orientato parte dallo stato 1 e termina nello stato 0. Sull'arco orientato si scrivono i due valori degli ingressi J e K: 11. TABELLA DELLE TRANSIZIONI Fig Diagramma degli stati del flip-flop JK. Si indica col nome di tabella delle transizioni la mappa di Karnaugh in cui si inseriscono i valori che assume lo stato futuro Q n+1 dell'uscita in funzione degli ingressi e dello stato presente Q n. Nel caso del flip-flop JK gli ingressi da considerare sono J e K. Si mostra, in fig.12, la tabella delle transizioni del flip-flop JK. Essa si ricava dalla tabella della verità di fig.6 o, indifferentemente, dal diagramma degli stati della precedente fig.11. JK Q n Fig Tabella delle transizioni per un flip-flop JK. Le celle in cui compare un bit coincidente col valore di Q n (celle con sfondo colorato) rappresentano uno stato stabile poiché un impulso di clock non modifica lo stato di uscita Q. Sono stabili i due stati della prima colonna (JK=00), lo stato superiore della seconda colonna e lo stato inferiore della quarta colonna. Gli altri sono stati instabili. La funzione minimizzata che si ricava dalla precedente tabella delle transizioni prende il nome di equazione caratteristica e vale: APPUNTI DI ELETTRONICA - LATCH E FILP FLOP - rel 01/06 Prof. Domenico Di Stefano pag. 4310
10 Q n+1 = J Q n + K Q n Essa si ricava raggruppando le due celle adiacenti della prima riga in cui compare 1 e le due celle della seconda riga poste in prima e quarta colonna. Applicazioni dei flip-flop I flip-flop trovano applicazione in tutti i circuiti digitali sequenziali, cioè in quei circuiti in cui le uscite, oltre a dipendere dagli ingressi esterni, dipendono anche dallo stato interno assunto in precedenza. In altre parole trova applicazione in tutti i dispositivi di memoria: contatori, centralina dei cancelli automatici, ascensori, lavatrici, antifurto, generatori di sequenze binarie e, in particolare, in tutte le applicazioni di automazione industriale APPUNTI DI ELETTRONICA - LATCH E FILP FLOP - rel 01/06 Prof. Domenico Di Stefano pag. 4410
LATCH E FLIP-FLOP PREMESSA
LATCH E FLIP-FLOP PREMESSA I latch e i flip flop sono circuiti digitali sequenziali che hanno il compito di memorizzare un bit. Un circuito digitale si dice sequenziale se l'uscita dipende dagli ingressi
Elementi di Elettronica Digitale
Premessa Le principali parti elettroniche dei computer sono costituite da circuiti digitali che, come è noto, elaborano segnali logici basati sullo 0 e sull 1. I mattoni fondamentali dei circuiti logici
(competenze digitali) CIRCUITI SEQUENZIALI
LICEO Scientifico LICEO Scientifico Tecnologico LICEO delle Scienze Umane ITIS (Meccanica, Meccatronica e Energia- Elettronica ed Elettrotecnica Informatica e Telecomunicazioni) ITIS Serale (Meccanica,
Circuiti sequenziali
Circuiti sequenziali - I circuiti sequenziali sono caratterizzati dal fatto che, in un dato istante tn+1 le uscite dipendono dai livelli logici di ingresso nell'istante tn+1 ma anche dagli stati assunti
AB=AB. Porte logiche elementari. Livello fisico. Universalità delle porte NAND. Elementi di memoria: flip-flop e registri AA= A. Porta NAND.
1 Elementi di memoria: flip-flop e registri Porte logiche elementari CORSO DI CALCOLATORI ELETTRONICI I CdL Ingegneria Biomedica (A-I) DIS - Università degli Studi di Napoli Federico II Livello fisico
LOGICA SEQUENZIALE. Un blocco di logica puramente combinatoria è un. blocco con N variabili di ingresso e M variabili di uscita
LOGICA SEQUENZIALE Logica combinatoria Un blocco di logica puramente combinatoria è un blocco con N variabili di ingresso e M variabili di uscita che sono funzione (booleana) degli ingressi in un certo
I Bistabili. Maurizio Palesi. Maurizio Palesi 1
I Bistabili Maurizio Palesi Maurizio Palesi 1 Sistemi digitali Si possono distinguere due classi di sistemi digitali Sistemi combinatori Il valore delle uscite al generico istante t* dipende solo dal valore
Calcolatori Elettronici
Esercitazione 2 I Flip Flop 1. ual è la differenza tra un latch asincrono e un Flip Flop? a. Il latch è abilitato da un segnale di clock b. Il latch ha gli ingressi asincroni perché questi ultimi controllano
I CONTATORI. Definizioni
I CONTATORI Definizioni. I contatori sono dispositivi costituiti da uno o più flip-flop collegati fra loro in modo da effettuare il conteggio di impulsi applicati in ingresso. In pratica, i flip-flop,
Gli elementi di memoria: i bistabili I registri. Mariagiovanna Sami Corso di reti Logiche 8 Anno
Gli elementi di memoria: i bistabili I registri Mariagiovanna Sami Corso di reti Logiche 8 Anno 2007-08 08 Circuiti sequenziali Nei circuiti sequenziali il valore delle uscite in un dato istante dipende
Circuiti sequenziali. Circuiti sequenziali e applicazioni
Circuiti sequenziali Circuiti sequenziali e applicazioni Circuiti sequenziali Prima di poter parlare delle memorie è utile dare un accenno ai circuiti sequenziali. Per circuiti sequenziali intendiamo tutti
PORTE LOGICHE. Si effettua su due o più variabili, l uscita assume lo stato logico 1 se almeno una variabile di ingresso è allo stato logico 1.
PORTE LOGICHE Premessa Le principali parti elettroniche dei computer sono costituite da circuiti digitali che, come è noto, elaborano segnali logici basati sullo 0 e sull 1. I mattoni fondamentali dei
PSPICE Circuiti sequenziali principali
PSPICE Circuiti sequenziali principali Davide Piccolo Riccardo de Asmundis Elaboratori 1 Circuiti Sequenziali Tutti i circuiti visti fino ad ora erano circuiti combinatori, ossia circuiti in cui lo stato
Reti sequenziali. Esempio di rete sequenziale: distributore automatico.
Reti sequenziali 1 Reti sequenziali Nelle RETI COMBINATORIE il valore logico delle variabili di uscita, in un dato istante, è funzione solo dei valori delle variabili di ingresso in quello stesso istante.
Esercizi Logica Digitale,Circuiti e Bus
Esercizi Logica Digitale,Circuiti e Bus Alessandro A. Nacci [email protected] ACSO 214/214 1 2 Esercizio 1 Si consideri la funzione booleana di 3 variabili G(a,b, c) espressa dall equazione seguente:
Livello logico digitale
Livello logico digitale circuiti combinatori di base e circuiti sequenziali Half Adder - Semisommatore Ingresso 2 bit, uscita 2 bit A+ B= ------ C S C=AB S=AB + AB=A B A B In Out HA A B C S S HA A C S
MULTIVIBRATORI NE 555
MULTIVIBRATORI Si dice multivibratore un circuito in grado di generare in uscita una forma d'onda di tipo rettangolare. Vi sono tre tipi di multivibratori. Multivibratore monostabile, multivibratore bistabile,
Flip-flop e loro applicazioni
Flip-flop e loro applicazioni Reti sequenziali elementari (6) L'elemento bistabile Latch o flip-flop trasparenti Temporizzazione dei flip-flop trasparenti Architettura master-slave Flip-flop non trasparenti
Un semplice multivibratore astabile si può realizzare con le porte logiche, come nel seguente circuito:
Pagina 1 di 8 MULTIVIBRATORI Si dice multivibratore un circuito in grado di generare in uscita una forma d'onda di tipo rettangolare. Vi sono tre tipi di multivibratori. Multivibratore monostabile, multivibratore
Corso di Calcolatori Elettronici I Elementi di memoria ing. Alessandro Cilardo
orso di alcolatori Elettronici I Elementi di memoria ing. Alessandro ilardo orso di Laurea in Ingegneria Biomedica Reti logiche con memoria In molte situazioni è necessario progettare reti logiche sequenziali,
PROGETTO E VERIFICA DI UNA RETE LOGICA SEQUENZIALE ASINCRONA CON PORTE LOGICHE. REALIZZAZIONE DELLA STESSA CON LATCH SR E D, ECON FLIP-FLOP JK.
PROGETTO E VERIICA DI UNA RETE LOGICA SEQUENZIALE ASINCRONA CON PORTE LOGICHE. REALIZZAZIONE DELLA STESSA CON LATCH SR E D, ECON LIP-LOP JK. Definizione della funzione logica Ci proponiamo la realizzazione
Elettronica Digitale. 1. Sistema binario 2. Rappresentazione di numeri 3. Algebra Booleana 4. Assiomi A. Booleana 5. Porte Logiche OR AND NOT
Elettronica Digitale. Sistema binario 2. Rappresentazione di numeri 3. Algebra Booleana 4. Assiomi A. Booleana 5. Porte Logiche OR AND NOT Paragrafi del Millman Cap. 6 6.- 6.4 M. De Vincenzi AA 9- Sistema
TIMER 555. tensioni ci servono come tensionii di riferimento per i due comparatori interni.
TIMER 555 Il timer è un circuito integrato complesso avente lo scopo di regolare per un tempo prestabilito determinati circuiti. In pratica il timer 555 è un temporizzatore. Nella seguente figura vediamo
Circuiti sequenziali e latch
Circuiti sequenziali e latch Prof. Alberto Borghese Dipartimento di Scienze dell Informazione [email protected] Università degli Studi di Milano A.A. 23-24 /27 Sommario Circuiti sequenziali Latch asincroni
Lo schema a blocchi del circuito integrato Timer 555 è il seguente:
Il timer 555 è un circuito integrato progettato allo scopo di fornire impulsi di durata prestabilita. In pratica il timer 555 è un temporizzatore. Lo schema a blocchi del circuito integrato Timer 555 è
L integrato NE555 come monostabile
L integrato NE555 come monostabile Il multivibratore monostabile (detto anche one-shot) è un circuito che, a regime, permane nello stato stabile; per rimuoverlo da questo stato e portarlo nello stato quasi
ESPERIMENTAZIONI DI FISICA 3. Traccia delle lezioni di Elettronica digitale M. De Vincenzi A.A:
ESPERIMENTZIONI DI FISIC 3 Traccia delle lezioni di Elettronica digitale M. De Vincenzi.: 22-23 Contenuto. Sistemi elettrici a 2 livelli 2. lgebra di oole Definizione Sistemi funzionali completi Leggi
Circuiti sincroni Circuiti sequenziali: i bistabili
Architettura degli Elaboratori e delle Reti Lezione 8 Circuiti sincroni Circuiti sequenziali: i bistabili Proff. A. Borghese, F. Pedersini ipartimento di Scienze dell Informazione Università degli Studi
Flip flop: tempificazione latch ed edge-triggered
Corso di Calcolatori Elettronici I A.A. 2010-2011 Flip flop: tempificazione latch ed edge-triggered Lezione 23-26 Università degli Studi di Napoli Federico II Facoltà di Ingegneria I flip flop - 1 Generalità
I bistabili ed il register file
I bistabili ed il register file Prof. Alberto Borghese ipartimento di Scienze dell Informazione [email protected] Università degli Studi di Milano 1/32 Sommario I problemi dei latch trasparenti sincroni
Contatore asincrono esadecimale
Contatore asincrono esadecimale Il contatore asincrono è un circuito composto da un generatore di onde quadre (clock), quattro Flip Flop JK con Preset e Clear attivi a fronte logico basso. Preset, J e
Registri. Registri semplici
Registri Registri semplici........................................ 795 Registri a scorrimento................................... 797 Contatori asincroni con flip-flop T........................798 Contatori
I FLIP FLOP: COMANDARE DUE LUCI CON UN SOLO PULSANTE
... I FLIP FLOP: COMANDARE DUE LUCI CON UN SOLO PULSANTE di Maurizio Del Corso [email protected] Il nome è senza dubbio simpatico, ma cosa sono i FLIP-FLOP (FF)? Come funzionano? Quale è la
Esercitazioni di Reti Logiche. Lezione 5
Esercitazioni di Reti Logiche Lezione 5 Circuiti Sequenziali Zeynep KIZILTAN [email protected] Argomenti Circuiti sequenziali Flip-flop D, JK Analisi dei circuiti sequenziali Progettazione dei circuiti
LSS Reti Logiche: multivibratori e T555
LSS 2016-17 Reti Logiche: multivibratori e T555 Piero Vicini A.A. 2016-2017 Multivibratori Un multivibratore e un circuito che presenta per l uscita solo due stati stabili e/o metastabili. Il circuito
Verifica di Sistemi. 2. Il latch SR a porte NOR non accetta la condizione: a. S=0, R=0 b. S=1, R=1 c. S=0, R=1 d. S=1, R=0
Verifica di Sistemi 1.Qual è la differenza tra un latch asincrono e un Flip Flop? a. Il latch è abilitato da un segnale di clock b. Il latch ha gli ingressi asincroni perché questi ultimi controllano direttamente
Calcolatori Elettronici Reti Sequenziali Asincrone
Calcolatori Elettronici eti equenziali Asincrone Ing. dell Automazione A.A. 2/2 Gabriele Cecchetti eti equenziali Asincrone ommario: Circuito sequenziale e bistabile Definizione di rete sequenziale asincrona
I.P.S.I.A. Di BOCCHIGLIERO Multivibratori astabili ---- Materia: Elettronica. prof. Ing. Zumpano Luigi. Catalano, Iacoi e Serafini
I.P.S.I.A. Di BOHIGLIERO a.s. 2010/2011 classe III Materia: Elettronica Multivibratori astabili alunni atalano, Iacoi e Serafini prof. Ing. Zumpano Luigi Generalità Si definiscono multivibratori quei dispositivi
CONTATORI ASINCRONI. Fig. 1
CONTATORI ASINCRONI Consideriamo di utilizzare tre Flip Flop J K secondo lo schema seguente: VCC Fig. 1 Notiamo subito che tuttigli ingressi J K sono collegati alle Vcc cioe allo stato logico 1, questo
Controllo Remoto tramite Telefono Cellulare
I.T.I. Modesto PANETTI B A R I Via Re David, 186-70125 BARI 080-542.54.12 - Fax 080-542.64.32 Internet http://www.itispanetti.it email : [email protected] A.S. 2009/2010 LABORATORIO DI TELECOMUNICAZIONI
PIANO DI LAVORO DEI DOCENTI
Pag. 1 di 5 Docente: Materia insegnamento: ELETTRONICA GENERALE Dipartimento: Anno scolastico: ELETTRONICA ETR Classe 1 Livello di partenza (test di ingresso, livelli rilevati) Il corso richiede conoscenze
Introduzione. Sintesi Sequenziale Sincrona. Modello del circuito sequenziale. Progetto e strumenti. Il modello di un circuito sincrono può essere
Sintesi Sequenziale Sincrona Sintesi Comportamentale di reti Sequenziali Sincrone di Macchine Senza Processo di Ottimizzate a Livello Comportamentale Sintesi comportamentale e architettura generale Diagramma
I Indice. Prefazione. Capitolo 1 Introduzione 1
I Indice Prefazione xi Capitolo 1 Introduzione 1 Capitolo 2 Algebra di Boole e di commutazione 7 2.1 Algebra di Boole.......................... 7 2.1.1 Proprietà dell algebra.................... 9 2.2
Flip-flop Macchine sequenziali
Flip-flop Macchine sequenziali Introduzione I circuiti digitali possono essere così classificati Circuiti combinatori Il valore delle uscite ad un determinato istante dipende unicamente dal valore degli
Fondamenti di informatica II 1. Sintesi di reti logiche sequenziali
Titolo lezione Fondamenti di informatica II 1 Sintesi di reti logiche sequenziali Reti combinatorie e sequenziali Fondamenti di informatica II 2 Due sono le tipologie di reti logiche che studiamo Reti
Progetto di un Interruttore a Combinazione
Università di Lecce Diploma Universitario in Ingegneria Informatica Corso di Elettronica II Studente Angelo D Agnano matr. 9N/63 Progetto di un Interruttore a Combinazione Scopo del circuito proposto è
Le modulazioni impulsive
Le modulazioni impulsive a cura di Francesco Galgani (www.galgani.it) Indice 1 Introduzione 2 2 La modulazione PAM 3 2.1 Cenni teorici....................................... 3 2.2 Simulazione con il computer
I Circuiti combinatori: LOGISIM
1 ISTITUTO DI ISTRUZIONE SUPERIORE ANGIOY I Circuiti combinatori: LOGISIM Prof. G. Ciaschetti 1. Le porte logiche Un circuito combinatorio (o sistema combinatorio o rete combinatoria) è un circuito elettrico,
Introduzione I contatori sono dispositivi fondamentali nell elettronica digitale e sono utilizzati per:
INTRODUZIONE AI CONTATORI Introduzione I contatori sono dispositivi fondamentali nell elettronica digitale e sono utilizzati per: o Conteggio di eventi o Divisione di frequenza o Temporizzazioni Principi
Sequential Logic. 2 storage mechanisms positive feedback charge-based. Inputs. Outputs COMBINATIONAL LOGIC. Current State. Next state.
Sequential Logic Inputs Current State COMBINATIONAL LOGIC Registers Outputs Next state CLK 2 storage mechanisms positive feedback charge-based ES-TLC 5/6 - F. ella Corte V o i i 2 2 5 5 V V o o V V 5 V
Porte logiche A=0 A=1
Porte logiche Le Porte logiche sono circuiti combinatori che svolgono funzioni elementari e costituiscono i blocchi fondamentali su cui si basa l Elettronica digitale. Le principali porte sono la ND, la
Elettronica dei Sistemi Digitali Registri di memoria CMOS e reti sequenziali
Elettronica dei Sistemi igitali Registri di memoria CMOS e reti sequenziali Valentino Liberali ipartimento di Tecnologie dell Informazione Università di Milano, 263 Crema e-mail: [email protected]
Elettronica digitale: cenni
Elettronica digitale: cenni VERSIONE 30.5.01 Non solo analogico La gestione di informazione prevede tipicamente fasi di elaborazione, in cui occorre calcolare funzioni ( qual è la somma di questi due valori?
Circuiti sequenziali e elementi di memoria
Il Livello Logicoigitale I circuiti sequenziali Corso ACSO prof. Cristina SILVANO Politecnico di Milano Sommario Circuiti sequenziali e elementi di memoria Bistabile SR asincrono Temporizzazione e clock
Circuiti sequenziali
Circuiti sequenziali Docente teoria: prof. Federico Pedersini (https://homes.di.unimi.it/pedersini/ae-inf.html) Docente laboratorio: Matteo Re (https://homes.di.unimi.it/re/arch1-lab-2015-201.html) Sito
Circuiti sequenziali. Gli elementi di memoria: i bistabili I registri. Circuiti sequenziali e bistabili. Bistabili: : classificazione
ircuiti sequenziali Gli elementi di memoria: i bistabili I registri Nei circuiti sequenziali il valore delle uscite in un determinato istante dipende sia dal valore degli ingressi in quello stesso istante
Le mappe di Karnaugh
Le mappe di Karnaugh Le semplificazioni di una funzione logica possono essere effettuate mediante i teoremi dell'algebra di Boole. Esiste però un metodo molto più pratico di semplificazione che quello
Esercitazioni di Reti Logiche
Esercitazioni di Reti Logiche Sintesi di Reti Sequenziali Zeynep KIZILTAN Dipartimento di Scienze dell Informazione Universita degli Studi di Bologna Anno Academico 2007/2008 Sintesi dei circuiti sequenziali
(competenze digitali) ESERCIZI SUI CIRCUITI SEQUENZIALI
LICEO Scientifico LICEO Scientifico Tecnologico LICEO delle Scienze Umane ITIS (Meccanica, Meccatronica e Energia- Elettronica ed Elettrotecnica Informatica e Telecomunicazioni) ITIS Serale (Meccanica,
FONDAMENTI DI INFORMATICA. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine. Reti logiche
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Reti logiche 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1 Nota di
Laboratorio di Architettura degli Elaboratori A.A. 2016/17 Circuiti Logici
Laboratorio di Architettura degli Elaboratori A.A. 2016/17 Circuiti Logici Per ogni lezione, sintetizzare i circuiti combinatori o sequenziali che soddisfino le specifiche date e quindi implementarli e
Logica sequenziale: implementazione verilog
Logica sequenziale: implementazione verilog Lucidi del Corso di Elettronica Digitale Modulo 10 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB)
Anno scolastico Supervisore Prof. Giancarlo Fionda Insegnante di Elettronica
A cura dell alunna Martina Covelli della classe IV sez. A Indirizzo Informatica Sperimentazione ABACUS Dell Istituto Tecnico Industriale Statele A. Monaco di Cosenza Supervisore Prof. Giancarlo Fionda
I CONTATORI SINCRONI
I CONTATORI SINCRONI Premessa I contatori sincroni sono temporizzati in modo tale che tutti i Flip-Flop sono commutato ( triggerati ) nello stesso istante. Ciò si realizza collegando la linea del clock
Algebra di Boole e circuiti logici
lgebra di oole e circuiti logici Progetto Lauree Scientiiche 29 Dipartimento di Fisica Università di Genova Laboratorio di Fisica in collaborazione con il Liceo Scientiico Leonardo da Vinci Genova - 23
Calcolatori Elettronici T. Complementi ed Esercizi di Reti Logiche
Calcolatori Elettronici T Complementi ed Esercizi di Reti Logiche Introduzione Reti Logiche: sintesi mediante approccio formale Specifiche del Problema Grafo degli Stati Tabella di Flusso Tabella delle
senza stato una ed una sola
Reti Combinatorie Un calcolatore è costituito da circuiti digitali (hardware) che provvedono a realizzare fisicamente il calcolo. Tali circuiti digitali possono essere classificati in due classi dette
Dalla tabella alla funzione canonica
Dalla tabella alla funzione canonica La funzione canonica è la funzione logica associata alla tabella di verità del circuito che si vuole progettare. Essa è costituita da una somma di MinTerm con variabili
Sintesi di Reti Sequenziali Sincrone
Sintesi di Reti Sequenziali Sincrone Maurizio Palesi Maurizio Palesi 1 Macchina Sequenziale Una macchina sequenziale è definita dalla quintupla (I,U,S,δ,λ ) dove: I è l insieme finito dei simboli d ingresso
COMPITO A Esercizio 1 (13 punti) Dato il seguente automa:
COMPITO A Esercizio 1 (13 punti) Dato il seguente automa: 1/0 q8 1/0 q3 q1 1/0 q4 1/0 q7 1/1 q2 1/1 q6 1/1 1/1 q5 - minimizzare l automa usando la tabella triangolare - disegnare l automa minimo - progettare
CAPITOLO 2 CIRCUITI SEQUENZIALI
34 CAPITOLO 2 CIRCUITI SEQUENZIALI I circuiti sequenziali sono caratterizzati dal fatto che, in un dato istante, le uscite non dipendono solo dai livelli logici presenti sugli ingressi nello stesso istante
Reti logiche: analisi, sintesi e minimizzazione Esercitazione. Venerdì 9 ottobre 2015
Reti logiche: analisi, sintesi e minimizzazione Esercitazione Venerdì 9 ottobre 05 Punto della situazione Stiamo studiando le reti logiche costruite a partire dalle porte logiche AND, OR, NOT per progettare
ELETTRONICA APPLICATA E MISURE
Ingegneria dell Informazione ELETTRONICA APPLICATA E MISURE Dante DEL CORSO B8 Esercizi parte B (2)» Generatore Q-T e Q» Monostabili» Laboratorio ELN-1 22/10/2013-1 ElapB8-2013 DDC Page 1 2013 DDC 1 Come
SIMBOLO ELETTRICO. K1 contatti. bobina RELÈ
DEFINIZIONE È un apparecchio di comando con uno o più contatti elettrici che vengono azionati per mezzo di un elettromagnete quando la bobina dello stesso viene percorsa da corrente ( eccitata ). SIMBOLO
IL TEMPORIZZATORE 555 COME OSCILLATORE
IL TEMPORIZZATORE 555 COME OSCILLATORE di Biagio Laureti Il timer integrato chiamato comunemente 555, è un temporizzatore monolitico realizzato sia nel contenitore circolare a 8 piedini tipo TO-99 sia
A.C. Neve Esercizi Digitali 1
Esercizi di Elettronica Digitale.. Neve Esercizi Digitali 1 Porte logiche Elementari ND OR NND NOR EXOR EXNOR 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 1 1 1 0 0 0 1 * Reti logiche con interruttori
Operatori logici e algebra di boole
Operatori logici e algebra di boole Le principali parti elettroniche dei computer sono costituite da circuiti digitali che, come è noto, elaborano segnali logici basati sullo 0 e sull 1. I mattoni fondamentali
Macchine sequenziali
Corso di Calcolatori Elettronici I A.A. 2010-2011 Macchine sequenziali Lezione 14 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Automa a Stati Finiti (ASF) E una prima astrazione di
Introduzione ai microcontrollori
Introduzione ai microcontrollori L elettronica digitale nasce nel 1946 con il primo calcolatore elettronico digitale denominato ENIAC e composto esclusivamente di circuiti a valvole, anche se negli anni
Reti Logiche Combinatorie
Reti Logiche Combinatorie Modulo 4 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Microelettronica e Bioingegneria (EOLAB) Logica combinatoria Un blocco di logica
Mappe di Karnaugh G. MARSELLA UNIVERSITÀ DEL SALENTO
Mappe di Karnaugh 1 G. MARSELLA UNIVERSITÀ DEL SALENTO Introduzione Le semplificazioni di una funzione logica possono essere effettuate mediante i teoremi dell'algebra di Boole. Esiste però un metodo molto
Richiami di Algebra di Commutazione
LABORATORIO DI ARCHITETTURA DEI CALCOLATORI lezione n Prof. Rosario Cerbone [email protected] http://digilander.libero.it/rosario.cerbone a.a. 6-7 Richiami di Algebra di Commutazione In questa
Calcolatori Elettronici Lezione 2 Algebra delle reti Logiche
Calcolatori Elettronici Lezione 2 Algebra delle reti Logiche Ing. Gestionale e delle Telecomunicazioni A.A. 27/8 Gabriele Cecchetti Algebra delle reti logiche Sommario: Segnali digitali vs. segnali analogici
Introduzione - Modello. Introduzione - progetto e strumenti
intesi equenziale incrona intesi Comportamentale di reti equenziali incrone di Macchine enza Processo di Ottimizzate a Livello Comportamentale Introduzione intesi comportamentale e architettura generale
La struttura circuitale del multivibratore monostabile deriva da quella dell astabile modificata nel seguente modo:
Generalità Il multivibratore monostabile è un circuito retroazionato positivamente, che presenta una tensione di uscita V out stabile che può essere modificata solo a seguito di un impulso esterno di comando
