Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... ·...

Post on 01-Oct-2018

222 views 0 download

Transcript of Circuitos Digitales I PLDdigitalesuis.wdfiles.com/local--files/recursos/Secuenciales... ·...

Circuitos Secuenciales Contadores

Por:

Carlos A. Fajardo

cafajar@uis.edu.co

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

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

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

Contadores Asíncronos

Sistemas Digitales Profesor: Carlos Fajardo 5

Contadores Asíncronos

Sistemas Digitales Profesor: Carlos Fajardo 6

Contadores Asíncronos

Sistemas Digitales Profesor: Carlos Fajardo 7

Contadores Asíncronos

Sistemas Digitales Profesor: Carlos Fajardo 8

Contadores Asíncronos

Sistemas Digitales Profesor: Carlos Fajardo 9

Estructura de los Circuitos Secuenciales Síncronos

Sistemas Digitales Profesor: Carlos Fajardo 10

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

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.!

Contadores Síncronos

Sistemas Digitales Profesor: Carlos Fajardo 13

Contador Binario Ascendente

Sistemas Digitales Profesor: Carlos Fajardo 14

+1D Q

Reg

istr

o

Q_busD_bus

clk

Salida

Reset

Reset

Contador Binario Descendente

Sistemas Digitales Profesor: Carlos Fajardo 15

-1D Q

Reg

istr

o

Q_busD_bus

clk

Salida

Reset

Reset

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

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

Uso de Reset Asíncronos

Sistemas Digitales Profesor: Carlos Fajardo 18

Uso de Reset Asíncronos

Sistemas Digitales Profesor: Carlos Fajardo 19

Descripciones en VHDL

Sistemas Digitales Profesor: Carlos Fajardo 20

finProfesor: Carlos Fajardo Sistemas Digitales 21