TEMA 10 - edii.uclm.esedii.uclm.es/~miniesta/TEMA10REGCONT.pdf · 5 DIAGRAMA DE ESTADOS : Grafo...

Post on 12-Oct-2018

227 views 0 download

Transcript of TEMA 10 - edii.uclm.esedii.uclm.es/~miniesta/TEMA10REGCONT.pdf · 5 DIAGRAMA DE ESTADOS : Grafo...

1

TEMA 10

REGISTROS Y CONTADORES

2

Autómata o Máquina de estados finitos: modelo matemático que describe las máquinas secuenciales síncronas. La sincronización se realiza mediante una señal de reloj CK.

Reloj

MODELO DE ESTADO FINITOS

3

MODELO DE ESTADO FINITOS

4

MODELO DE ESTADO FINITOS

5

DIAGRAMA DE ESTADOS : Grafo dirigido, cuyos vértices representan los estados de la máquina y cuyos arcos indican las transiciones entre estados.

TABLA DE ESTADOS : Tabla de doble entrada donde para cada par Q(t)/Xi del instante t, se indican el estado siguiente Q(t+1) y la salida Zi.

MODELO DE ESTADO FINITOS

6

7

8

EJEMPLO

(Análisis de Circuitos Secuenciales Síncronos)

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

REGISTROS

REGISTRO: Circuito secuencial síncrono capaz de almacenar varios bits de información

INFORMACIÓN: formato serie o paralelo

Clasificación según el formato:Entrada serie, salida serie.Entrada serie, salida paralelo.Entrada paralelo, salida serie.Entrada paralelo, salida paralelo.

REGISTROS DE DESPLAZAMIENTO: utilizan formato serie en la entrada o salida.

25

1 1 1 1 1

26

27

REGISTROS CON ENTRADA PARALELO Y SALIDA SERIE. (CARGA ASÍNCRONA)

01

01

1

1

1

1

0

1

1

0

1

0

0

1

28

REGISTROS CON ENTRADA PARALELO Y SALIDA SERIE. (CARGA SÍNCRONA)

1 0 1 0

0

0 1 0 1

1

0

1

1

0

29

30

REGISTRO UNIVERSAL DE DESPLAZAMIENTO

31

0

1

1 1

1 1 1 1 0 1 0 0 0 0 0 1

1 0 1

1 0 1

1 0 1

1 0 1

32

CONTADORES

Circuito secuencial capaz de almacenar, en binario o cualquier otro código el número de impulsos que recibe

Tres tipos:

AsíncronosSíncronosBasados en registros de desplazamiento

33

CONTADORES ASÍNCRONOSCONTADORES DE RIZADO (RIPPLE COUNTERS)

Los biestables no comparten la misma señal de reloj:

0

0

0

0

1

1

0

0

1

0

0

0

1

0

1

1

1

1

1

1

0

1

0

0

0

0

1

0

0

0

0

0

0

1

1

1

34

0

0

1

1

1214

0

1

1

1

0

0

0

1

8

0

0

0

0

0

35

CONTADOR ASÍNCRONO DESCENDENTE

36

CONTADOR ASÍNCRONO REVERSIBLE

UP=1DOWN=0

37

CONTADOR MÓDULO N(CONTADOR M(CONTADOR MÓÓDULO 10)DULO 10)

0 1 0 1

0

38

CONTADOR MÓDULO N(CONTADOR MÓDULO 10)

Transición del 7 al 8 → 4tp > Transición del 9 al 0 → 2tp + tpHL NAND + tp CLEAR

39

40

41

Tabla de transición Tabla de excitación

CONTADORES SÍNCRONOS(Todos los (Todos los biestablesbiestables comparten la misma secomparten la misma seññal de reloj)al de reloj)

42

CONTADORES SÍNCRONOS(Todos los (Todos los biestablesbiestables comparten la misma secomparten la misma seññal de reloj)al de reloj)

43

JA=KA=1JB=KB=QA

JC=KC=QAQB

JD=KD=QAQBQC

JE=KE=QAQBQCQD

JA=KA=1JB=KB=QA

JC=KC=QAQB

JD=KD=(QAQB)QC

JE=KE=((QAQB)QC)QD

CONTADORES SÍNCRONOS(Todos los (Todos los biestablesbiestables comparten la misma secomparten la misma seññal de reloj)al de reloj)

44

Tabla de transición Tabla de excitación

CONTADOR SÍNCRONO REVERSIBLE MÓDULO OCHO

45

CONTADOR SÍNCRONO REVERSIBLE MÓDULO OCHO

46

CONTADOR SÍNCRONO MÓDULO 10

47

48

49

50