circuiti sequenziali corso di recupero di fondamenti di elettronica – università di palermo a.a....

36
CIRCUITI SEQUENZIALI CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Corso di recupero di Fondamenti di Elettronica – Università di Palermo Palermo A.A. 2014-2015 A.A. 2014-2015

Upload: giuliano-cenci

Post on 02-May-2015

244 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

CIRCUITI SEQUENZIALICIRCUITI SEQUENZIALI

Corso di recupero di Fondamenti di Elettronica – Università di Palermo Corso di recupero di Fondamenti di Elettronica – Università di Palermo

A.A. 2014-2015 A.A. 2014-2015

Page 2: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Reti sequenzialiReti sequenziali

rete asincrona

sincronismo

×

Page 3: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

SincronismoSincronismo

level triggered

edge triggeredPET NET

Page 4: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Latch SRLatch SR

Page 5: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Latch a porte NORLatch a porte NOR

• S = R = 0

• Qn =

1001 nn QSQ

01011 nn QRQ

0 1

0101 nn QSQ

10011 nn QRQ

Page 6: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Latch a porte NORLatch a porte NOR

• S = 0, R = 1

011 RQQ nn

1001 nn QSQ

Page 7: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Latch a porte NORLatch a porte NOR

• S = 1, R = 0

011 nn QSQ

10011 RQQ nn

Page 8: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Latch a porte NORLatch a porte NOR

• S = R = 1

1

1

0

0

Page 9: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Latch a porte NORLatch a porte NOR

Page 10: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Latch con abilitazioneLatch con abilitazione“gating” o “strobe”

Page 11: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Interruttore anti-rimbalzoInterruttore anti-rimbalzoS = 1, R = 0 Q = 1

S = 0, R = 0

S = 0, R = 1

Q = 0

Page 12: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Flip-flopFlip-flop

Multivibratori bistabili

edge-triggered pulse-triggered

(master-slave)

SR, D, JK, T

Page 13: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Flip-flop SRFlip-flop SR

latch SR di tipo sincrono

0

0

0

×

×

Page 14: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Flip-flop PETFlip-flop PET

Page 15: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Flip-flop PETFlip-flop PET

Page 16: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Flip-flop Master-SlaveFlip-flop Master-Slave

Page 17: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Flip-flop con ingressi di Flip-flop con ingressi di preassegnazionepreassegnazione

Page 18: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Flip-flop JKFlip-flop JK

Page 19: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Flip-flop JKFlip-flop JK

Page 20: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Flip-flop DFlip-flop D

Page 21: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Flip-flop T (toggle)Flip-flop T (toggle)

Page 22: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Flip-flop integratiFlip-flop integrati

Page 23: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Registri a scorrimentoRegistri a scorrimento

ABCD

Page 24: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Registri SISO e SIPORegistri SISO e SIPO

Page 25: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Registri PIPO e PISORegistri PIPO e PISO

parallel enable

Page 26: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Registro universale 74194Registro universale 74194

caricamento parallelo

clock inibito

caricamento vs. destra

caricamento vs. sinistra

Page 27: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015
Page 28: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

ContatoriContatori

binari e non

up/down

sincroni easincroni

divisori difrequenza

con caricamento(LOAD)

Page 29: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Contatori asincroniContatori asincroni

T

CkQ

1

divisori di frequenza (per 2n)

TCK ≥ n∙tp

Page 30: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Contatore binario indietroContatore binario indietro

Page 31: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Contatore asincrono non binarioContatore asincrono non binario(modulo 5)(modulo 5)

spike

Page 32: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Contatori sincroniContatori sincroni

clock applicato simultaneamente a tutti i flip-flop

i bit di uscitacommutano

contemporaneamente

la massima frequenzadi funzionamento

aumenta

assenza di spikeindesiderati

Page 33: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Contatore sincrono (modulo 8)Contatore sincrono (modulo 8)

T1 = 1 T2 = Q1T3 = Q1∙ Q2

Per n bit (n – 2) porte AND

TCK ≥ (n - 2) ∙ tp2 + tpl

AND F.F.

12max 2

11

ppCK ttnTf

Page 34: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Contatori sincroni:Contatori sincroni:propagazione del comandopropagazione del comando

in serie

in parallelo 12max

1

pp ttf

Page 35: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Contatori integrati: 7490Contatori integrati: 7490

asincrono

Page 36: CIRCUITI SEQUENZIALI Corso di recupero di Fondamenti di Elettronica – Università di Palermo A.A. 2014-2015

Contatori integrati: 7492 e 7493Contatori integrati: 7492 e 7493