SlideShare una empresa de Scribd logo
SISTEMAS DIGITALES BÁSICOS – Sesión 7/16 DISEÑO DE CONTADORES SÍNCRONOS
Competencia Momento pedagógico: Aprender a Aprender  (Formulación de problemas) Aprender a Hacer  (Solución de problemas) Curso base para: Diseñar un sistema digital, utilizando las técnicas de la lógica secuenciales, para solucionar problemas de su entorno con la tecnología más adecuada.  Utilizar las últimas herramientas CAD con el propósito de reforzar el proceso de aprendizaje, tales como, aprender a manejar el software que permite dibujar CI (circuitos integrados) interconectarlos y simular su funcionamiento.
Agenda Sesión 7/16 1:40 Horas:  DISEÑO DE CONTADORES SÍNCRONOS Procedimiento para el diseño de contadores síncronos de  secuencia no continua.  Tabla de excitación.  Simplificación de las entradas de excitación.  Síntesis e implementación del circuito. Conceptos claves 20 minutos:  Evaluación
Guía de Agenda de Sesión Motivación Objetivos General Específicos Contenido DISEÑO DE CONTADORES SÍNCRONOS Procedimiento para el diseño de contadores síncronos  de secuencia no continua.  Tabla de excitación.  Simplificación de las entradas de excitación.  Síntesis e implementación del circuito. Conceptos clave Evaluación Bibliografía
Objetivo general Diseñar contadores síncronos de secuencias desordenadas.
Objetivos específicos Describir un circuito secuencial general en función de sus partes básicas, y de sus entradas y salidas.  Desarrollar un diagrama y una tabla de estables para una determinada secuencia.  Crear una tabla de excitación de flip-flops.  Utilizar el método del mapa de KARNAUGH para obtener los requisitos lógicos del contador.  Implementar el contador para producir la secuencia de estados especificada.
MODELO GENERAL DE UN CIRCUITO SECUENCIAL Un circuito secuencial ( máquina de estados ) está formado por una  etapa lógica combinacional  y una  etapa de memoria  (flip-flops).  En un circuito secuencial sincronizado, hay una  entrada de reloj  en la etapa de memoria.
MODELO GENERAL DE UN CIRCUITO SECUENCIAL En cualquier instante de tiempo, la  memoria  se encuentra en un estado denominado  estado actual   y avanza al  estado siguiente   con un impulso de reloj determinado por las condiciones de las  líneas de excitación. No todos los circuitos secuenciales tienen variables de entrada y salida, sin embargo, todos tienen  variables de excitación  y  variables de estado.
DISEÑO DE CONTADORES SÍNCRONOS Diagrama de estados. Tabla del estado siguiente. Tabla de transiciones de los flip-flops. Tabla de Excitación. Mapas de Karnaugh. Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador.
DIAGRAMAS DE ESTADO Primero, se describe el contador mediante un  diagrama de estados , que muestra la  progresión de estados  por los que el contador avanza cuando se aplica una  señal de reloj. El siguiente es un  diagrama de estados  de un contador básico en  Código Gray de 3 bits.
DIAGRAMAS DE ESTADO Diagrama de estados para un contador en código Gray de 3 bits
DISEÑO DE CONTADORES SÍNCRONOS Tabla del estado siguiente. Tabla de transiciones de los flip-flops. Tabla de Excitación. Mapas de Karnaugh. Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador. Diagrama de estados.
TABLA DEL ESTADO SIGUIENTE Una vez que se define el circuito secuencial mediante un diagrama de estados, el segundo paso consiste en obtener una  tabla del estado siguiente , que  enumera cada estado del contador  (estado actual) junto con el correspondiente estado siguiente. El  estado siguiente  es el estado al que el contador pasa desde su estado actual, al aplicar un impulso de reloj. La tabla del estado siguiente se obtiene a partir del  diagrama de estados .
TABLA DEL ESTADO SIGUIENTE Tabla del estado siguiente para el contador en código Gray de 3 bits
DISEÑO DE CONTADORES SÍNCRONOS Tabla de transiciones de los flip-flops. Tabla de Excitación. Mapas de Karnaugh. Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador. Diagrama de estados. Tabla del estado siguiente.
TABLA DE TRANSICIONES DE LOS FLIP-FLOPS En esta tabla se enumeran todas las  posibles transiciones   de salida , mostrando cómo evoluciona la salida Q del flip-flop al pasar de los estados actuales a los  estados siguientes . Q N  es el estado presente en flip-flop (antes de un impulso de reloj) y Q N+1  es el estado siguiente (después e un impulso de reloj). Para cada transición de salida, se indican las entradas J y K que dan lugar a la transición.  Las “X” indican  condiciones indiferentes   (la entrada puede ser un 1 o un 0)
TABLA DE TRANSICIONES DE LOS FLIP-FLOPS Tabla de transiciones para un  flip-flop J-K
DISEÑO DE CONTADORES SÍNCRONOS Tabla de Excitación. Mapas de Karnaugh. Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador. Diagrama de estados. Tabla del estado siguiente.  Tabla de transiciones de los flip-flops.
TABLA DE EXCITACIÓN
TABLA DE EXCITACIÓN Tabla de excitación
DISEÑO DE CONTADORES SÍNCRONOS Mapas de Karnaugh. Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador. Diagrama de estados. Tabla del estado siguiente.  Tabla de transiciones de los flip-flops. Tabla de Excitación.
MAPAS DE KARNAUGH Los mapas de Karnaugh se utilizan para  determinar la lógica requerida  para las entradas J y K de cada flip-flop del contador. Se debe utilizar un mapa de Karnaugh para la entrada J y otro para entrada K de cada flip-flop. En este procedimiento de diseño, cada celda del mapa de Karnaugh representa uno de los  estados actuales  de la secuencia del contador enumerados en la Tabla del Estado Siguiente.
MAPAS DE KARNAUGH Tabla de excitación
MAPAS DE KARNAUGH Mapas de Karnaugh para las entradas J y K del estado actual
DISEÑO DE CONTADORES SÍNCRONOS Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador. Diagrama de estados. Tabla del estado siguiente.  Tabla de transiciones de los flip-flops.  Tabla de Excitación Mapas de Karnaugh.
EXPRESIONES LÓGICAS PARA LAS ENTRADAS DE LOS FLIP-FLOPS A partir de los mapas de Karnaugh de se obtienen las siguientes  expresiones  para las entradas J y K de cada flip-flop. J 0   = Q 2 Q 1  + Q 2 Q 1  = Q 2  Q 1   K 0  = Q 2 Q 1  + Q 2 Q 1  = Q 2  Q1  J 1  = Q 2 Q 0   K 1  = Q 2 Q 0 J 2  = Q 1 Q 0 K 2  = Q 1 Q 0
DISEÑO DE CONTADORES SÍNCRONOS Diagrama de estados. Tabla del estado siguiente.  Tabla de transiciones de los flip-flops.  Tabla de Excitación Mapas de Karnaugh.  Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador.
IMPLEMENTACIÓN DEL CONTADOR El paso final consiste en  implementar la lógica combinacional  a partir de las expresiones de las entradas J y K, y conectar los flip-flops para conseguir un contador en código Gray de 3 bits Contador en Código Gray de 3 bits
DISEÑO DE CONTADORES SÍNCRONOS Diagrama de estados. Tabla del estado siguiente.  Tabla de transiciones de los flip-flops.  Tabla de Excitación. Mapas de Karnaugh.  Expresiones Lógicas para las entradas de los flip-flops.  Implementación del contador.
Desarrollar un contador síncrono  ascendente/descendente de 3 bits con una  secuencia en  código Gray . El contador trabajará en modo  ascendente   cuando  la entrada de control UP/DOWN  sea  1 . Trabajará en modo  descendente  cuando la  entrada de control sea  0 . Y  = Entrada de control UP/DOWN EJEMPLO
DIAGRAMAS DE ESTADO Diagrama de estados para un contador en síncrono ascendente/descendente de 3 bits con una secuencia en Código Gray
TABLA DEL ESTADO SIGUIENTE Tabla del estado siguiente para contador en síncrono ascendente/descendente de 3 bits con una secuencia en Código Gray
TABLA DE TRANSICIONES DE LOS FLIP-FLOPS Tabla de transiciones para un flip-flop J-K
TABLA DE EXCITACIÓN Tabla de excitación DESCENDENTE ASCENDENTE
TABLA DE EXCITACIÓN Tabla de excitación
MAPAS DE KARNAUGH Tabla de excitación
MAPAS DE KARNAUGH Mapas de Karnaugh para las entradas J y K del estado actual
EXPRESIONES LÓGICAS PARA LAS ENTRADAS DE LOS FLIP-FLOPS A partir de los mapas de Karnaugh de se obtienen las siguientes  expresiones  para las entradas J y K de cada flip-flop. J 0   = Q 2 Q 1 Y + Q 2 Q 1 Y  + Q 2 Q 1 Y + Q 2 Q 1 Y K 0  = Q 2 Q 1 Y + Q 2 Q 1 Y + Q 2 Q 1 Y + Q 2 Q 1 Y J 1  = Q 2 Q 0 Y + Q 2 Q 0 Y K 1  = Q 2 Q 0 Y + Q 2 Q 0 Y J 2  = Q 1 Q 0 Y + Q 1 Q 0 Y K 2  = Q 1 Q 0 Y + Q 1 Q 0 Y
DISEÑO DE CONTADORES SÍNCRONOS UP/DOWN Diagrama de estados. Tabla del estado siguiente.  Tabla de transiciones de los flip-flops.  Tabla de Excitación. Mapas de Karnaugh.  Expresiones Lógicas para las entradas de los flip-flops.  Implementación del contador.
EVALUACIÓN Diseñar un contador que realice la secuencia de cuenta binaria irregular que se muestra en el diagrama de estados de la siguiente figura. Utilizar flip-flops J-K.
CONCEPTOS CLAVES Circuito Secuencial:   Circuito digital cuyos estados lógicos dependen de una determinada secuencia temporal. Diagrama de estados :   Una descripción gráfica de una secuencia de estados o valores. Inicio de un nuevo ciclo:  Sufrir una transición (como ocurre en los contadores) desde el estado final o terminal hasta el estado inicial.  Máquina de estados:  Sistema lógico que exhibe un secuencia de estados condicionada por la lógica interna y las entradas externas. Cualquier circuito secuencial que  exhibe determinada secuencia de estados.
CONCEPTOS CLAVES Secuencia:   Orden en que ocurren varias cosas en una determinada relación temporal. Secuencia truncada:   Secuencia que no incluye todos los posibles estados de un contador.  Truncado:   Acortado.  Valor de fin de cuenta:   Estado final de la secuencia de un contador.
Bibliografía FLOYD, Thomas L.  FUNDAMENTOS DE SISTEMAS DIGITALES.  7 a  EDICIÓN. Prentice Hall. 2000 MORRIS MANO M.  DISEÑO DIGITAL.  Prentice Hall. 1982 TOCCI RONALD J.  SISTEMAS DIGITALES, Principios y aplicaciones.  Quinta edición. Prentice Hall. 1993 HAYES JOHN P.  INTRODUCCIÓN AL DISEÑO LÓGICO DIGITAL.  Addison - Wesley Iberoamericana. 1996 BROWN Stephen, VRANESIC Zvonko.  FUNDAMENTALS OF DIGITAL LOGIC WITH VHDL DESIGN.  McGraw Hill. 2000.

Más contenido relacionado

PDF
CONTADORES.pdf
PDF
Registros de desplazamiento
DOCX
Electrónica digital: Diseño de contador con flip-flop tipo JK y D haciendo de...
PDF
54599266 ejercicios-flip-flops
PPT
Los Flip Flops
PDF
Programacion en WinCupl
PPSX
Circuitos secuenciales
PDF
Apuntes De Automatismos.pdf
CONTADORES.pdf
Registros de desplazamiento
Electrónica digital: Diseño de contador con flip-flop tipo JK y D haciendo de...
54599266 ejercicios-flip-flops
Los Flip Flops
Programacion en WinCupl
Circuitos secuenciales
Apuntes De Automatismos.pdf

La actualidad más candente (20)

DOCX
Practica 7 Flip Flop
PDF
Circuitos secuenciales sincronos y asincronos
PDF
ejercicios diagramas de BLOQUES.pdf
PPSX
Análisis de la respuesta del sistema
PDF
Modelado en espacio de estados
PPT
Amplificadores operacionales con funciones de transferencia
DOCX
Mapas de Karnaugh
PDF
Leyes Boole
PDF
Latches y flip flops
PDF
Señales y sistemas
PPT
Orden superior
PPT
Electronica rectificadores
PDF
Apuntes circuitos secuenciales
PPT
PPTX
Funciones singulares
DOCX
Reporte de practica sumador binario
PPTX
Sistemas de primer orden, segundo orden y orden superior
PDF
Multiplexor 4 Entradas 1 Salida (4-1)
PPT
Analisis de error en estado estacionario
PDF
Lugar geometrico de las raices
Practica 7 Flip Flop
Circuitos secuenciales sincronos y asincronos
ejercicios diagramas de BLOQUES.pdf
Análisis de la respuesta del sistema
Modelado en espacio de estados
Amplificadores operacionales con funciones de transferencia
Mapas de Karnaugh
Leyes Boole
Latches y flip flops
Señales y sistemas
Orden superior
Electronica rectificadores
Apuntes circuitos secuenciales
Funciones singulares
Reporte de practica sumador binario
Sistemas de primer orden, segundo orden y orden superior
Multiplexor 4 Entradas 1 Salida (4-1)
Analisis de error en estado estacionario
Lugar geometrico de las raices
Publicidad

Similar a Sesion 7 S Dbos (20)

PPTX
Contadores (electronica)
DOCX
Procedimiento de diseño
PDF
Contadores
PDF
Electrónica digital: Circuitos con contadores
PDF
Diseño de un contador sincrónico con flip-Flop JK, haciendo uso de mapas de k...
PDF
ctos secuenciales.pdf
DOCX
Blog sistemas secuenciales
PPTX
Diseño de controladores con aplicación flip flop
PPTX
DIAPOSITIVAS CLASE CCCCCCCCCCMODELO.pptx
PPS
Contadores digitales
DOCX
Trabajo flip flop
PDF
Electrónica digital: sistemas secuenciales maquina de estado
PDF
Contador de 0 a 7 flip flop tipo D
PPT
6 mef
DOCX
Flip flop
DOCX
Trabajo del flip flop
PDF
Electrónica digital: Tema 7 Contadores y registros
PPTX
Expo flip flop
PDF
Contg5
PDF
TD_Apunte7ueueusikdiiiieie77s7eikeksisiidis
Contadores (electronica)
Procedimiento de diseño
Contadores
Electrónica digital: Circuitos con contadores
Diseño de un contador sincrónico con flip-Flop JK, haciendo uso de mapas de k...
ctos secuenciales.pdf
Blog sistemas secuenciales
Diseño de controladores con aplicación flip flop
DIAPOSITIVAS CLASE CCCCCCCCCCMODELO.pptx
Contadores digitales
Trabajo flip flop
Electrónica digital: sistemas secuenciales maquina de estado
Contador de 0 a 7 flip flop tipo D
6 mef
Flip flop
Trabajo del flip flop
Electrónica digital: Tema 7 Contadores y registros
Expo flip flop
Contg5
TD_Apunte7ueueusikdiiiieie77s7eikeksisiidis
Publicidad

Último (20)

PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
DOCX
PLANES DE área ciencias naturales y aplicadas
PDF
biología es un libro sobre casi todo el tema de biología
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Metodologías Activas con herramientas IAG
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PPTX
caso clínico iam clinica y semiología l3.pptx
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Tomo 1 de biologia gratis ultra plusenmas
V UNIDAD - SEGUNDO GRADO. del mes de agosto
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PLANES DE área ciencias naturales y aplicadas
biología es un libro sobre casi todo el tema de biología
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Metodologías Activas con herramientas IAG
Fundamentos_Educacion_a_Distancia_ABC.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
caso clínico iam clinica y semiología l3.pptx

Sesion 7 S Dbos

  • 1. SISTEMAS DIGITALES BÁSICOS – Sesión 7/16 DISEÑO DE CONTADORES SÍNCRONOS
  • 2. Competencia Momento pedagógico: Aprender a Aprender (Formulación de problemas) Aprender a Hacer (Solución de problemas) Curso base para: Diseñar un sistema digital, utilizando las técnicas de la lógica secuenciales, para solucionar problemas de su entorno con la tecnología más adecuada. Utilizar las últimas herramientas CAD con el propósito de reforzar el proceso de aprendizaje, tales como, aprender a manejar el software que permite dibujar CI (circuitos integrados) interconectarlos y simular su funcionamiento.
  • 3. Agenda Sesión 7/16 1:40 Horas: DISEÑO DE CONTADORES SÍNCRONOS Procedimiento para el diseño de contadores síncronos de secuencia no continua. Tabla de excitación. Simplificación de las entradas de excitación. Síntesis e implementación del circuito. Conceptos claves 20 minutos: Evaluación
  • 4. Guía de Agenda de Sesión Motivación Objetivos General Específicos Contenido DISEÑO DE CONTADORES SÍNCRONOS Procedimiento para el diseño de contadores síncronos de secuencia no continua. Tabla de excitación. Simplificación de las entradas de excitación. Síntesis e implementación del circuito. Conceptos clave Evaluación Bibliografía
  • 5. Objetivo general Diseñar contadores síncronos de secuencias desordenadas.
  • 6. Objetivos específicos Describir un circuito secuencial general en función de sus partes básicas, y de sus entradas y salidas. Desarrollar un diagrama y una tabla de estables para una determinada secuencia. Crear una tabla de excitación de flip-flops. Utilizar el método del mapa de KARNAUGH para obtener los requisitos lógicos del contador. Implementar el contador para producir la secuencia de estados especificada.
  • 7. MODELO GENERAL DE UN CIRCUITO SECUENCIAL Un circuito secuencial ( máquina de estados ) está formado por una etapa lógica combinacional y una etapa de memoria (flip-flops). En un circuito secuencial sincronizado, hay una entrada de reloj en la etapa de memoria.
  • 8. MODELO GENERAL DE UN CIRCUITO SECUENCIAL En cualquier instante de tiempo, la memoria se encuentra en un estado denominado estado actual y avanza al estado siguiente con un impulso de reloj determinado por las condiciones de las líneas de excitación. No todos los circuitos secuenciales tienen variables de entrada y salida, sin embargo, todos tienen variables de excitación y variables de estado.
  • 9. DISEÑO DE CONTADORES SÍNCRONOS Diagrama de estados. Tabla del estado siguiente. Tabla de transiciones de los flip-flops. Tabla de Excitación. Mapas de Karnaugh. Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador.
  • 10. DIAGRAMAS DE ESTADO Primero, se describe el contador mediante un diagrama de estados , que muestra la progresión de estados por los que el contador avanza cuando se aplica una señal de reloj. El siguiente es un diagrama de estados de un contador básico en Código Gray de 3 bits.
  • 11. DIAGRAMAS DE ESTADO Diagrama de estados para un contador en código Gray de 3 bits
  • 12. DISEÑO DE CONTADORES SÍNCRONOS Tabla del estado siguiente. Tabla de transiciones de los flip-flops. Tabla de Excitación. Mapas de Karnaugh. Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador. Diagrama de estados.
  • 13. TABLA DEL ESTADO SIGUIENTE Una vez que se define el circuito secuencial mediante un diagrama de estados, el segundo paso consiste en obtener una tabla del estado siguiente , que enumera cada estado del contador (estado actual) junto con el correspondiente estado siguiente. El estado siguiente es el estado al que el contador pasa desde su estado actual, al aplicar un impulso de reloj. La tabla del estado siguiente se obtiene a partir del diagrama de estados .
  • 14. TABLA DEL ESTADO SIGUIENTE Tabla del estado siguiente para el contador en código Gray de 3 bits
  • 15. DISEÑO DE CONTADORES SÍNCRONOS Tabla de transiciones de los flip-flops. Tabla de Excitación. Mapas de Karnaugh. Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador. Diagrama de estados. Tabla del estado siguiente.
  • 16. TABLA DE TRANSICIONES DE LOS FLIP-FLOPS En esta tabla se enumeran todas las posibles transiciones de salida , mostrando cómo evoluciona la salida Q del flip-flop al pasar de los estados actuales a los estados siguientes . Q N es el estado presente en flip-flop (antes de un impulso de reloj) y Q N+1 es el estado siguiente (después e un impulso de reloj). Para cada transición de salida, se indican las entradas J y K que dan lugar a la transición. Las “X” indican condiciones indiferentes (la entrada puede ser un 1 o un 0)
  • 17. TABLA DE TRANSICIONES DE LOS FLIP-FLOPS Tabla de transiciones para un flip-flop J-K
  • 18. DISEÑO DE CONTADORES SÍNCRONOS Tabla de Excitación. Mapas de Karnaugh. Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador. Diagrama de estados. Tabla del estado siguiente. Tabla de transiciones de los flip-flops.
  • 20. TABLA DE EXCITACIÓN Tabla de excitación
  • 21. DISEÑO DE CONTADORES SÍNCRONOS Mapas de Karnaugh. Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador. Diagrama de estados. Tabla del estado siguiente. Tabla de transiciones de los flip-flops. Tabla de Excitación.
  • 22. MAPAS DE KARNAUGH Los mapas de Karnaugh se utilizan para determinar la lógica requerida para las entradas J y K de cada flip-flop del contador. Se debe utilizar un mapa de Karnaugh para la entrada J y otro para entrada K de cada flip-flop. En este procedimiento de diseño, cada celda del mapa de Karnaugh representa uno de los estados actuales de la secuencia del contador enumerados en la Tabla del Estado Siguiente.
  • 23. MAPAS DE KARNAUGH Tabla de excitación
  • 24. MAPAS DE KARNAUGH Mapas de Karnaugh para las entradas J y K del estado actual
  • 25. DISEÑO DE CONTADORES SÍNCRONOS Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador. Diagrama de estados. Tabla del estado siguiente. Tabla de transiciones de los flip-flops. Tabla de Excitación Mapas de Karnaugh.
  • 26. EXPRESIONES LÓGICAS PARA LAS ENTRADAS DE LOS FLIP-FLOPS A partir de los mapas de Karnaugh de se obtienen las siguientes expresiones para las entradas J y K de cada flip-flop. J 0 = Q 2 Q 1 + Q 2 Q 1 = Q 2 Q 1 K 0 = Q 2 Q 1 + Q 2 Q 1 = Q 2 Q1 J 1 = Q 2 Q 0 K 1 = Q 2 Q 0 J 2 = Q 1 Q 0 K 2 = Q 1 Q 0
  • 27. DISEÑO DE CONTADORES SÍNCRONOS Diagrama de estados. Tabla del estado siguiente. Tabla de transiciones de los flip-flops. Tabla de Excitación Mapas de Karnaugh. Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador.
  • 28. IMPLEMENTACIÓN DEL CONTADOR El paso final consiste en implementar la lógica combinacional a partir de las expresiones de las entradas J y K, y conectar los flip-flops para conseguir un contador en código Gray de 3 bits Contador en Código Gray de 3 bits
  • 29. DISEÑO DE CONTADORES SÍNCRONOS Diagrama de estados. Tabla del estado siguiente. Tabla de transiciones de los flip-flops. Tabla de Excitación. Mapas de Karnaugh. Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador.
  • 30. Desarrollar un contador síncrono ascendente/descendente de 3 bits con una secuencia en código Gray . El contador trabajará en modo ascendente cuando la entrada de control UP/DOWN sea 1 . Trabajará en modo descendente cuando la entrada de control sea 0 . Y = Entrada de control UP/DOWN EJEMPLO
  • 31. DIAGRAMAS DE ESTADO Diagrama de estados para un contador en síncrono ascendente/descendente de 3 bits con una secuencia en Código Gray
  • 32. TABLA DEL ESTADO SIGUIENTE Tabla del estado siguiente para contador en síncrono ascendente/descendente de 3 bits con una secuencia en Código Gray
  • 33. TABLA DE TRANSICIONES DE LOS FLIP-FLOPS Tabla de transiciones para un flip-flop J-K
  • 34. TABLA DE EXCITACIÓN Tabla de excitación DESCENDENTE ASCENDENTE
  • 35. TABLA DE EXCITACIÓN Tabla de excitación
  • 36. MAPAS DE KARNAUGH Tabla de excitación
  • 37. MAPAS DE KARNAUGH Mapas de Karnaugh para las entradas J y K del estado actual
  • 38. EXPRESIONES LÓGICAS PARA LAS ENTRADAS DE LOS FLIP-FLOPS A partir de los mapas de Karnaugh de se obtienen las siguientes expresiones para las entradas J y K de cada flip-flop. J 0 = Q 2 Q 1 Y + Q 2 Q 1 Y + Q 2 Q 1 Y + Q 2 Q 1 Y K 0 = Q 2 Q 1 Y + Q 2 Q 1 Y + Q 2 Q 1 Y + Q 2 Q 1 Y J 1 = Q 2 Q 0 Y + Q 2 Q 0 Y K 1 = Q 2 Q 0 Y + Q 2 Q 0 Y J 2 = Q 1 Q 0 Y + Q 1 Q 0 Y K 2 = Q 1 Q 0 Y + Q 1 Q 0 Y
  • 39. DISEÑO DE CONTADORES SÍNCRONOS UP/DOWN Diagrama de estados. Tabla del estado siguiente. Tabla de transiciones de los flip-flops. Tabla de Excitación. Mapas de Karnaugh. Expresiones Lógicas para las entradas de los flip-flops. Implementación del contador.
  • 40. EVALUACIÓN Diseñar un contador que realice la secuencia de cuenta binaria irregular que se muestra en el diagrama de estados de la siguiente figura. Utilizar flip-flops J-K.
  • 41. CONCEPTOS CLAVES Circuito Secuencial: Circuito digital cuyos estados lógicos dependen de una determinada secuencia temporal. Diagrama de estados : Una descripción gráfica de una secuencia de estados o valores. Inicio de un nuevo ciclo: Sufrir una transición (como ocurre en los contadores) desde el estado final o terminal hasta el estado inicial. Máquina de estados: Sistema lógico que exhibe un secuencia de estados condicionada por la lógica interna y las entradas externas. Cualquier circuito secuencial que exhibe determinada secuencia de estados.
  • 42. CONCEPTOS CLAVES Secuencia: Orden en que ocurren varias cosas en una determinada relación temporal. Secuencia truncada: Secuencia que no incluye todos los posibles estados de un contador. Truncado: Acortado. Valor de fin de cuenta: Estado final de la secuencia de un contador.
  • 43. Bibliografía FLOYD, Thomas L. FUNDAMENTOS DE SISTEMAS DIGITALES. 7 a EDICIÓN. Prentice Hall. 2000 MORRIS MANO M. DISEÑO DIGITAL. Prentice Hall. 1982 TOCCI RONALD J. SISTEMAS DIGITALES, Principios y aplicaciones. Quinta edición. Prentice Hall. 1993 HAYES JOHN P. INTRODUCCIÓN AL DISEÑO LÓGICO DIGITAL. Addison - Wesley Iberoamericana. 1996 BROWN Stephen, VRANESIC Zvonko. FUNDAMENTALS OF DIGITAL LOGIC WITH VHDL DESIGN. McGraw Hill. 2000.