21
Circuitos Secuenciales Contadores Por: Carlos A. Fajardo [email protected]

Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

  • Upload
    lamnga

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Circuitos Secuenciales Contadores

Por:

Carlos A. Fajardo

[email protected]

Page 2: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Contadores Son formados por n Flip Flops.

Están diseñados para seguir una secuencia.

El número de estados de la secuencia se le denomina módulo del contador.

Un contador con n flip flops tiene un módulo máximo de 2n – 1.

Sistemas Digitales 2Profesor: Carlos Fajardo

Page 3: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Contadores

Son utilizados principalmente para: Contar el número de secuencias de un evento

Para controlar operaciones

Para hacer divisores de frecuencia.

Se clasifican en dos tipos principalmente:

Contadores Síncronos.

Contadores Asíncronos.

Sistemas Digitales 3Profesor: Carlos Fajardo

Page 4: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Contadores

Son utilizados principalmente para: Contar el número de secuencias de un evento

Para controlar operaciones

Para hacer divisores de frecuencia.

Se clasifican en dos tipos principalmente:

Contadores Síncronos.

Contadores Asíncronos.

Sistemas Digitales 4Profesor: Carlos Fajardo

Page 5: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Contadores Asíncronos

Sistemas Digitales Profesor: Carlos Fajardo 5

Page 6: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Contadores Asíncronos

Sistemas Digitales Profesor: Carlos Fajardo 6

Page 7: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Contadores Asíncronos

Sistemas Digitales Profesor: Carlos Fajardo 7

Page 8: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Contadores Asíncronos

Sistemas Digitales Profesor: Carlos Fajardo 8

Page 9: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Contadores Asíncronos

Sistemas Digitales Profesor: Carlos Fajardo 9

Page 10: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Estructura de los Circuitos Secuenciales Síncronos

Sistemas Digitales Profesor: Carlos Fajardo 10

Page 11: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Estructura de un circuito secuencial síncrono

Sistemas Digitales Profesor: Carlos Fajardo 11

Lógica del estado

Siguiente

D Q

Lógica de Salida

Registro

Q_busD_bus

clk

Entrada

externa

Page 12: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Estructura de un circuito secuencial síncrono

Sistemas Digitales Profesor: Carlos Fajardo 12

Lógica del estado

Siguiente

D Q

Lógica de Salida

Registro

Q_busD_bus

clk

Entrada

externa

¡Todos los circuitos secuenciales síncronos

tienen la misma estructura.!

Page 13: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Contadores Síncronos

Sistemas Digitales Profesor: Carlos Fajardo 13

Page 14: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Contador Binario Ascendente

Sistemas Digitales Profesor: Carlos Fajardo 14

+1D Q

Reg

istr

o

Q_busD_bus

clk

Salida

Reset

Reset

Page 15: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Contador Binario Descendente

Sistemas Digitales Profesor: Carlos Fajardo 15

-1D Q

Reg

istr

o

Q_busD_bus

clk

Salida

Reset

Reset

Page 16: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Contador Ascendente Modulo M

Sistemas Digitales Profesor: Carlos Fajardo 16

+1 D Q

Reg

istr

o

Q_busD_bus

clk

Salida

Reset

Reset

0

= M

Page 17: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Contador Ascendente Modulo Variable

Sistemas Digitales Profesor: Carlos Fajardo 17

+1 D Q

Reg

istr

o

Q_busD_bus

clk

Salida

Reset

Reset

0

=M

Page 18: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Uso de Reset Asíncronos

Sistemas Digitales Profesor: Carlos Fajardo 18

Page 19: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Uso de Reset Asíncronos

Sistemas Digitales Profesor: Carlos Fajardo 19

Page 20: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

Descripciones en VHDL

Sistemas Digitales Profesor: Carlos Fajardo 20

Page 21: Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... · Contadores Son utilizados principalmente para: Contar el número de secuencias de un evento

finProfesor: Carlos Fajardo Sistemas Digitales 21