73
ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 12 Flip - Flop S – R Cloccato D Latch Temporizzazioni Durata minima dell’impulso Architettura MASTER – SLAVE Clock a 2 fassi Flip-flop J – K master-slave D Master - Slave T Master – Slave Flip-flop D Edge triggered Tempi di rispetto Soluzioni alternative A.S.E. 12.1

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

Embed Size (px)

Citation preview

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

ARCHITETTURA DEI SISTEMI ELETTRONICI

LEZIONE N° 12• Flip - Flop S – R Cloccato• D Latch• Temporizzazioni• Durata minima dell’impulso• Architettura MASTER – SLAVE• Clock a 2 fassi• Flip-flop J – K master-slave• D Master - Slave• T Master – Slave• Flip-flop D Edge triggered• Tempi di rispetto• Soluzioni alternative

A.S.E. 12.1

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

Richiami

• Reti sequenziali

• Bistabile

• Flip - Flop S – R

A.S.E. 12.2

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

Flip – Flop S – R con abilitazione

• Tabella delle funzioni Schema

Ck S R Q+

Q+

0 x x Q Q

1 0 0 Q Q

1 0 1 0 1

1 1 0 1 0

1 1 1 - -

R

S

Q

Q

Ck

A.S.E. 12.3

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

Flip – Flop SR “cloccato” 2

A.S.E. 12.4

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

Flip – Flop D LATCH

• Per Ck = 1 – L’uscita Q segue l’ingresso D

• Per Ck = 0– L’uscita conserva lo stato precedente

• Tabella delle funzioni Schema

Ck D Q+

0 x Q

1 0 0

1 1 1

DQ

QCk

A.S.E. 12.5

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

Tempi di propagazione

R

S

Q

Q

A.S.E. 12.6

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

Temporizzazione schematica

A.S.E. 12.7

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

Durata minima dell’impulso 1

• Forme d’onda di una rete combinatoria

in

out

t

t

A.S.E. 12.8

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

Durata minima dell’impulso 2

• Forme d’onda di un Flip – Flop SR

S

Q

t

t

t

t

R

Q

A.S.E. 12.9

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

Durata minima dell’impulso 3

A.S.E. 12.10

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

Tempi di Setup e Hold 1

A.S.E. 12.11

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

Tempi di Setup e Hold 2

DQ

QCk

A.S.E. 12.12

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

Problema dell’instabilità

• Presenza di anelli multipli

• A causa dei ritardi sulle porte le uscite oscillano

R

S1

Q

CkA1

Q

1 1

1 0

0 1

1

010

0

100

A.S.E. 12.13

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

Architettura MASTER - SLAVE

MASTER SLAVE

R

S

Q

CkM

SS Q

QM

QM

CkS

RS

A.S.E. 12.14

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

Clock non sovrapposto

• Il clock master e il clock slave non devono mai essere attivi (alti, = 1) contemporaneamente

• Non possono essere ottenuti con un inverter

CkM CkS

CkM

CkS

no

no

A.S.E. 12.15

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

Clock a due fasi non sovrapposte

• Tecnica di generazione a soglia

CkM

CkS

SH

SL

Ck

A.S.E. 12.16

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

Generatore di clock a due fasi• Un altro modo di generare il Clock a due

fasi non sovrapposte

F1

F2

Ck

A

A.S.E. 12.17

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

Forme d’Onda

Ck

A

F1

F2

t D T

F1

F2

Ck

A

A.S.E. 12.18

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

Sequenza di funzionamento

Ck

tAbilitatoSLAVE

AbilitatoMASTER

AbilitatoSLAVE

Master accoppiatoagli Ingressi

Slave disaccoppiatodal Master

Master disaccoppiatoagli Ingressi

Slave accoppiatoal Master

A.S.E. 12.19

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

A.S.E. 12.20

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

Forme d’onda (S-R Master-slave)

A.S.E. 12.21

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

Flip-flop J – K master-slave

A.S.E. 12.22

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

Flip-flop J – K master-slave

0

1

0

1

0

1

A.S.E. 12.23

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

Flip-flop J – K master-slave

0

1

10

01

0

1

A.S.E. 12.24

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

Flip-flop J – K master-slave

1

1

10

01

10

01

A.S.E. 12.25

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

Flip-flop J – K master-slave

1

1

01

10

01

10

A.S.E. 12.26

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

Forme d’onda (J-K master-slave)

A.S.E. 12.27

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

D Master - Slave

A.S.E. 12.28

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

T Master - Slave

A.S.E. 12.29

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

Forme d’onda• T C

kQ+

0 Q

1 Q

X 0 Q

T Q

Ck

Ck

T

Q

t

t

t

A.S.E. 12.30

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

Flip-flop D Edge Triggered

A.S.E. 12.31

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

(Ck=0)

0

A.S.E. 12.32

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

Ck=0, Q -Q

0

1

1

Q

Q

A.S.E. 12.33

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

Ck=0 , D=0 (1)

0

Q

Q

1

1

0

A.S.E. 12.34

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

Ck=0 , D=0 (2)

0

Q

Q

1

1

1

10

A.S.E. 12.35

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

Ck=0 , D=0 (Fine)

0

Q

Q

1

1

01

10

A.S.E. 12.36

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

Ck=0 , D=1 (Fine)

0

Q

Q

1

1

10

01

A.S.E. 12.37

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

CK=1

1

A.S.E. 12.38

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

Ck=1 , D=0 (1)

1

0

A.S.E. 12.39

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

Ck=1 , D=0 (2)

1

0 1

1

A.S.E. 12.40

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

Ck=1 , D=0 (3)

1

0 1

1

1

A.S.E. 12.41

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

Ck=1 , D=0 (4)

1

0 1

1

1

0

A.S.E. 12.42

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

Ck=1 , D=0 (5)

1

0 1

1

1

0

0

A.S.E. 12.43

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

Ck=1 , D=0 , Q=0 (Fine)

1

0 1

1

1

0

0

0

1

A.S.E. 12.44

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

Ck=1 , D=0 (1’)

1

0 1

1

0

A.S.E. 12.45

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

Ck=1 , D=0 , Q=1 (Fine)

1

0 1

1

0

1

1

1

0

A.S.E. 12.46

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

Ck=1 , D=1 (1)

1

1

A.S.E. 12.47

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

Ck=1 , D=1 (2)

1

1

0

A.S.E. 12.48

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

Ck=1 , D=1 (3)

1

1

0

1

1

A.S.E. 12.49

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

Ck=1 , D=1 (4)

1

1

0

1

1

0

0

A.S.E. 12.50

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

Ck=1 , D=1 , Q=1 (Fine)

1

1

0

1

1

0

0

1

0

A.S.E. 12.51

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

Ck=1 , D=1 (1’)

1

1

0

A.S.E. 12.52

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

Ck=1 , D=1 (2’)

1

1

0

1

1

1

0

A.S.E. 12.53

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

Ck=1 , D=1 , Q=0 (Fine)

1

1

0

1

1

1

0

0

1

A.S.E. 12.54

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

Ck=10 , D=0 , Q=0 (Fine)

0 1

1

1

0

1

0

1

A.S.E. 12.55

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

Ck=10 , D=0 , Q=1 (Fine)

0 1

1

1

0

1

1

0

A.S.E. 12.56

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

Ck=10 , D=1 , Q=0 (Fine)

1

1

1

0

1

0

0

1

A.S.E. 12.57

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

Ck=10 , D=1 , Q=1 (Fine)

1

1

1

1

0

0

1

0

A.S.E. 12.58

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

Ck=01 , D=0 (1)

0

1

01

10

A.S.E. 12.59

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

Ck=01 , D=0 , Q=0 (Fine)

0

1

01

10

1

0

A.S.E. 12.60

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

Ck=01 , D=1 (1)

1

0

10

01

A.S.E. 12.61

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

Ck=01 , D=1 , Q=1 (Fine)

1

0

10

01

0

1

A.S.E. 12.62

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

D Negative Edge Triggered

A.S.E. 12.63

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

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 clock

Ck

t

AbilitatoSLAVE

AbilitatoMASTER

AbilitatoSLAVE

D

Q

T setup T hold T propagation

A.S.E. 12.64

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

D Edge Triggered con Preset e Clear Asincroni

A.S.E. 12.65

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

PR = 0 , CK = 0 , D = 0 (1)

0

0

0

1

A.S.E. 12.66

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

PR = 0 , CK = 0 , D = 0 (2)

0

1

0

1

11

1

1

0

A.S.E. 12.67

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

PR = 0 , CK = 1 , D = 0

0

1

0

1

10

1

1

1

A.S.E. 12.68

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

PR = 0 , CK = 0 , D = 1

0

1

1

1

11

1

0

0

A.S.E. 12.69

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

PR = 0 , CK = 1 , D = 1

0

1

1

1

10

1

0

1

A.S.E. 12.70

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

Flip-flop J-K Positive Edge triggered(soluzione alternativa)

A.S.E. 12.71

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

Flip-flop T Positive Edge triggered(soluzione alternativa)

A.S.E. 12.72

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

Conclusioni

• Flip - Flop S – R Cloccato• D Latch• Temporizzazioni• Durata minima dell’impulso• Architettura MASTER – SLAVE• Clock a 2 fassi• Flip-flop J – K master-slave• D Master - Slave• T Master – Slave• Flip-flop D Edge triggered• Tempi di rispetto• Soluzioni alternative

A.S.E. 12.73