ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 12 Flip - Flop S – R CloccatoFlip - Flop S – R Cloccato D LatchD Latch TemporizzazioniTemporizzazioni Durata.

Slides:



Advertisements
Presentazioni simili
MULTIVIBRATORI BISTABILI
Advertisements

Fenomeni transitori: alee
Dalla macchina alla rete
Capitolo 4 Logica sequenziale
Cassaforte asincrona con retroazioni dei FF SR La Cassaforte asincrona è una rete che una volta ricevuti in ingresso le combinazioni , invia un.
Circuiti sequenziali Capitolo 5.
Circuiti di memorizzazione elementari: i Flip Flop
ANALOGICO-DIGITALI (ADC) DIGITALE-ANALOGICI (DAC)
Autronica LEZIONE N° 15 Reti sequenziali, concetto di memoria, anelli di reazione Esempio, Flip-Flop R-S Tecniche di descrizione Grafo orientato Diagramma.
ARCHITETTURA DEI SISTEMI ELETTRONICI
ARCHITETTURA DEI SISTEMI ELETTRONICI
ARCHITETTURA DEI SISTEMI ELETTRONICI
CIRCUITI ELETTRONICI ANALOGICI E DIGITALI
A.S.E.25.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 25 Reti sequenziali sincronizzate complesseReti sequenziali sincronizzate complesse –Macchina.
A.S.E.18.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 18 Reti sequenzialiReti sequenziali Tecniche di descrizioneTecniche di descrizione –Tabella.
Architettura Dei Sistemi Elettronici
ARCHITETTURA DEI SISTEMI ELETTRONICI
ARCHITETTURA DEI SISTEMI ELETTRONICI
ARCHITETTURA DEI SISTEMI ELETTRONICI
A.S.E.29.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 29 Riconoscitore di sequenza 1Riconoscitore di sequenza 1 Sintesi del Flip-Flop D latchSintesi.
ARCHITETTURA DEI SISTEMI ELETTRONICI
Argomenti complementari Capitolo 9. Clock Skew Se vi sono dei ritardi sulla linea del clock il funzionamento del circuito potrebbe risentirne pesantemente.
PSPICE – Circuiti sequenziali principali
Flip-flop e Registri.
Macchine sequenziali.
Dalla macchina alla rete: reti LLC
Macchine sequenziali.
Il livello analogico digitale Lezione 3_3 Memorie.
Come aumentare le linee di I/O?
Convertitore A/D e circuito S/H
1 Premessa In questo progetto sono stati implementati tutti gli esercizi di Complementi di esercizi di Reti logiche. Elenco degli esercizi svolti: 1.Registro.
FlipFlop D Asincrono Il FlipFlop D è una rete sequenziale asincrona che si comporta da memoria. E' caratterizzato, nella versione più semplice, da 2 ingressi.
FlipFlop D Asincrono Il FlipFlop D è una rete sequenziale asincrona che si comporta da memoria. E' caratterizzato, nella versione più semplice, da 2 ingressi.
Sistemi Complessi di reti sequenziali Pipeline
Traformazioni fra Bistabili e Registri
Corso di recupero di Fondamenti di Elettronica – Università di Palermo
CEFRIEL Consorzio per la Formazione e la Ricerca in Ingegneria dell’Informazione Politecnico di Milano introduzione alle architetture superscalari Come.
V.1. Considerazioni generali V.2. Flip-Flop V.3 Esempi applicativi
Analisi e Sintesi di un contatore BCD con Quartus II
ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 14 Contatori mediante sommatoriContatori mediante sommatori Ring CountersRing Counters Modelli di reti.
Tipo Documento: unità didattica 3 Modulo 7 Compilatore: Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione C.Corpo D.Riepilogo.
ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 11 Reti sequenzialiReti sequenziali BistabileBistabile Flip - Flop S – RFlip - Flop S – R 11.1A.S.E.
Clocking Il segnale di Clock definisce quando i segnali possono essere letti e quando possono essere scritti Fronte di discesa (negativo) Falling edge.
LATCH. Circuiti Sequenziali I circuiti sequenziali sono circuiti in cui lo stato di uscita del sistema dipende non soltanto dallo stato di ingresso presente.
Circuiti di memorizzazione elementari: i Flip Flop
C.E.A.D.12.1 CIRCUITI ELETTRONICI ANALOGICI E DIGITALI LEZIONE N° 12 (2 ore) Flip – Flop Soft node e dinamiciFlip – Flop Soft node e dinamici Confronto.
ARCHITETTURA DEI SISTEMI ELETTRONICI
ARCHITETTURA DEI SISTEMI ELETTRONICI
Dalla macchina alla rete: reti LLC. Dalla macchina alla rete Per realizzare una macchina sequenziale è necessario –Codificare gli insiemi I,S,O con variabili.
A.S.E.20.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 20 Flip - Flop J – K Master – SlaveFlip - Flop J – K Master – Slave Soluzione alternativaSoluzione.
Architettura degli Elaboratori 1
A.S.E.24.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 24 Reti sequenziali sincronizzate complesseReti sequenziali sincronizzate complesse –Macchina.
A.S.E.25.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 25 Reti sequenziali sincronizzate complesseReti sequenziali sincronizzate complesse RichiamiRichiami.
A.S.E.22.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 22 Riconoscitore di sequenzaRiconoscitore di sequenza Sintesi di contatore modulo 8Sintesi di.
A.S.E.18.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 18 Reti sequenzialiReti sequenziali –concetto di memoria –anelli di reazione EsempioEsempio.
A.S.E.23.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 23 Sintesi di contatore modulo 8Sintesi di contatore modulo 8 Contatori modulo 2 NContatori.
A.S.E.21.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 21 Tecnica di sintesiTecnica di sintesi EsempiEsempi Riduzione del numero di statiRiduzione.
Reti Sequenziali Corso di Architetture degli Elaboratori Reti Sequenziali.
A.S.E.22.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 22 Sintesi di contatore modulo 8Sintesi di contatore modulo 8 Contatori modulo 2 NContatori.
A.S.E.18.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 18 Flip-flop S-R Master-slaveFlip-flop S-R Master-slave Flip-flop J-K Master-slaveFlip-flop.
A.S.E.19.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 19 Flip-Flop R-SFlip-Flop R-S Variabili di statoVariabili di stato Flip-Flop R-S con abilitazioneFlip-Flop.
A.S.E.19.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 19 Contatori Sincroni modulo “2 N ”Contatori Sincroni modulo “2 N ” Contatori sincroni modulo.
A.S.E.21.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 21 Flip - Flop J – K Master – SlaveFlip - Flop J – K Master – Slave Soluzione alternativaSoluzione.
A.S.E.16.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 16 Porte Tri StatePorte Tri State Reti sequenzialiReti sequenziali –concetto di memoria –anelli.
COMPONENTE Il componente 7474 è formato da due Flip Flop D. Pertanto presenta come ingressi: 1PRN/1CLRN e 2PRN/2CLRN, ossia PRESET/CLEAR asincroni.
ELETTRONICA DIGITALE – circuiti sequenziali
Calcolatori Elettronici
ELETTRONICA DIGITALE – circuiti sequenziali
Modelli strutturali reti sequenziali. Il transitorio nelle reti Una rete combinatoria ideale è definita dal mapping Y=f(X) in cui X e Y sono vettori di.
Flip flop sincronizzati Spesso l’eventuale cambiamento di stato di un flip-flop non si fa coincidere con l’istante in cui si modificano i valori dei bit.
Transcript della presentazione:

ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 12 Flip - Flop S – R CloccatoFlip - Flop S – R Cloccato D LatchD Latch TemporizzazioniTemporizzazioni Durata minima dell’impulsoDurata minima dell’impulso Architettura MASTER – SLAVEArchitettura MASTER – SLAVE Clock a 2 fassiClock a 2 fassi Flip-flop J – K master-slaveFlip-flop J – K master-slave D Master - SlaveD Master - Slave T Master – SlaveT Master – Slave Flip-flop D Edge triggeredFlip-flop D Edge triggered Tempi di rispettoTempi di rispetto Soluzioni alternativeSoluzioni alternative A.S.E.12.1

Richiami Reti sequenzialiReti sequenziali BistabileBistabile Flip - Flop S – RFlip - Flop S – R A.S.E.12.2

Flip – Flop S – R con abilitazione Tabella delle funzioniSchemaTabella delle funzioniSchema CkSR Q+Q+Q+Q+ Q+Q+Q+Q+ 0xxQ QQQQ 100Q QQQQ R S Q QQ Ck A.S.E.12.3

Flip – Flop SR “cloccato” 2 A.S.E.12.4

Flip – Flop D LATCH Per Ck = 1Per Ck = 1 –L’uscita Q segue l’ingresso D Per Ck = 0Per Ck = 0 –L’uscita conserva lo stato precedente Tabella delle funzioniSchemaTabella delle funzioniSchema CkD Q+Q+Q+Q+ 0xQ D Q QQ Ck A.S.E.12.5

Tempi di propagazione R S Q QQ A.S.E.12.6

Temporizzazione schematica A.S.E.12.7

Durata minima dell’impulso 1 Forme d’onda di una rete combinatoriaForme d’onda di una rete combinatoria in out t t A.S.E.12.8

Durata minima dell’impulso 2 Forme d’onda di un Flip – Flop SRForme d’onda di un Flip – Flop SR S Q t t t t R QQ A.S.E.12.9

Durata minima dell’impulso 3 A.S.E.12.10

Tempi di Setup e Hold 1 A.S.E.12.11

Tempi di Setup e Hold 2 D Q QQ Ck A.S.E.12.12

Problema dell’instabilità Presenza di anelli multipliPresenza di anelli multipli A causa dei ritardi sulle porte le uscite oscillano A causa dei ritardi sulle porte le uscite oscillano R S 1 QQ CkA 1 Q A.S.E.12.13

Architettura MASTER - SLAVE MASTERSLAVE MASTERSLAVE R S QQ Ck M S Q QMQM QMQM Ck S RSRS A.S.E.12.14

Clock non sovrapposto Il clock master e il clock slave non devono mai essere attivi (alti, = 1) contemporaneamenteIl clock master e il clock slave non devono mai essere attivi (alti, = 1) contemporaneamente Non possono essere ottenuti con un inverterNon possono essere ottenuti con un inverter Ck M Ck S Ck M Ck S no A.S.E.12.15

Clock a due fasi non sovrapposte Tecnica di generazione a sogliaTecnica di generazione a soglia Ck M Ck S SHSH SLSL Ck A.S.E.12.16

Generatore di clock a due fasi Un altro modo di generare il Clock a due fasi non sovrapposteUn altro modo di generare il Clock a due fasi non sovrapposte 11 22 Ck A A.S.E.12.17

Forme d’Onda Ck A 1111 2222 t  T 11 22 Ck A A.S.E.12.18

Sequenza di funzionamento Ck t Abilitato SLAVE Abilitato MASTER Abilitato SLAVE Master accoppiato agli Ingressi Slave disaccoppiato dal Master Master disaccoppiato agli Ingressi Slave accoppiato al Master A.S.E.12.19

A.S.E.12.20

Forme d’onda (S-R Master-slave) A.S.E.12.21

Flip-flop J – K master-slave A.S.E.12.22

Flip-flop J – K master-slave A.S.E.12.23

Flip-flop J – K master-slave 0 1 1010 0101 0 1 A.S.E.12.24

Flip-flop J – K master-slave 1 1 1010 0101 1010 0101 A.S.E.12.25

Flip-flop J – K master-slave 1 1 0101 1010 0101 1010 A.S.E.12.26

Forme d’onda (J-K master-slave) A.S.E.12.27

D Master - Slave A.S.E.12.28

T Master - Slave A.S.E.12.29

Forme d’onda TCk Q+Q+Q+Q+ 0Q 1Q X0Q T Q Ck T Q t t t A.S.E.12.30

Flip-flop D Edge Triggered A.S.E.12.31

(Ck=0) 0 A.S.E.12.32

Ck=0, Q -  Q Q Q A.S.E.12.33

Ck=0, D=0 (1) 0 Q Q A.S.E.12.34

Ck=0, D=0 (2) 0 Q Q A.S.E.12.35

Ck=0, D=0 (Fine) 0 Q Q A.S.E.12.36

Ck=0, D=1 (Fine) 0 Q Q A.S.E.12.37

CK=1 1 A.S.E.12.38

Ck=1, D=0 (1) 1 0 A.S.E.12.39

Ck=1, D=0 (2) A.S.E.12.40

Ck=1, D=0 (3) A.S.E.12.41

Ck=1, D=0 (4) A.S.E.12.42

Ck=1, D=0 (5) A.S.E.12.43

Ck=1, D=0, Q=0 (Fine) A.S.E.12.44

Ck=1, D=0 (1’) A.S.E.12.45

Ck=1, D=0, Q=1 (Fine) A.S.E.12.46

Ck=1, D=1 (1) 1 1 A.S.E.12.47

Ck=1, D=1 (2) A.S.E.12.48

Ck=1, D=1 (3) A.S.E.12.49

Ck=1, D=1 (4) A.S.E.12.50

Ck=1, D=1, Q=1 (Fine) A.S.E.12.51

Ck=1, D=1 (1’) A.S.E.12.52

Ck=1, D=1 (2’) A.S.E.12.53

Ck=1, D=1, Q=0 (Fine) A.S.E.12.54

Ck=1  0, D=0, Q=0 (Fine)  A.S.E.12.55

Ck=1  0, D=0, Q=1 (Fine)  A.S.E.12.56

Ck=1  0, D=1, Q=0 (Fine)  A.S.E.12.57

Ck=1  0, D=1, Q=1 (Fine)  A.S.E.12.58

Ck=0  1, D=0 (1)  A.S.E.12.59

Ck=0  1, D=0, Q=0 (Fine)  A.S.E.12.60

Ck=0  1, D=1 (1)  A.S.E.12.61

Ck=0  1, D=1, Q=1 (Fine)  A.S.E.12.62

D Negative Edge Triggered A.S.E.12.63

Tempi di Rispetto Per evitare errori in fase di memorizzazione è necessario che il dato sia stabile un po’ prima e un po’ dopo la commutazione del clockPer evitare errori in fase di memorizzazione è necessario che il dato sia stabile un po’ prima e un po’ dopo la commutazione del clock Ck t Abilitato SLAVE Abilitato MASTER Abilitato SLAVE D Q T setupT holdT propagation A.S.E.12.64

D Edge Triggered con Preset e Clear Asincroni A.S.E.12.65

PR = 0, CK = 0, D = 0 (1) A.S.E.12.66

PR = 0, CK = 0, D = 0 (2) A.S.E.12.67

PR = 0, CK = 1, D = A.S.E.12.68

PR = 0, CK = 0, D = A.S.E.12.69

PR = 0, CK = 1, D = A.S.E.12.70

Flip-flop J-K Positive Edge triggered (soluzione alternativa) A.S.E.12.71

Flip-flop T Positive Edge triggered (soluzione alternativa) A.S.E.12.72

Conclusioni Flip - Flop S – R CloccatoFlip - Flop S – R Cloccato D LatchD Latch TemporizzazioniTemporizzazioni Durata minima dell’impulsoDurata minima dell’impulso Architettura MASTER – SLAVEArchitettura MASTER – SLAVE Clock a 2 fassiClock a 2 fassi Flip-flop J – K master-slaveFlip-flop J – K master-slave D Master - SlaveD Master - Slave T Master – SlaveT Master – Slave Flip-flop D Edge triggeredFlip-flop D Edge triggered Tempi di rispettoTempi di rispetto Soluzioni alternativeSoluzioni alternative A.S.E.12.73