Está en la página 1de 7

Índice

Introducción...............................................................................................................................................1

Marco teórico.............................................................................................................................................2

Flip Flops................................................................................................................................................2

Serie de Fibonacci..................................................................................................................................2

Contador................................................................................................................................................3

Desarrollo...................................................................................................................................................4

Tabla de verdad.....................................................................................................................................4

Mapas de Karnaugh..............................................................................................................................4

Explicación de la agrupación de términos adyacentes y su resultado................................................4

Imagen del circuito resultante..............................................................................................................4

Conclusión..................................................................................................................................................5

Referencias.................................................................................................................................................5
Introducción

El presente documento tiene como objetivo el de funcionar como un ejercicio teórico

práctico para cimentar los conocimientos adquiridos acerca de lógica combinacional, más

específicamente el tema de “flip-flops”. A continuación, se procederá a explicar de manera

detallada lo realizado en la tarea 1 la cual consistía en la implementación de la secuencia de

Fibonacci a través de un contador no sincrónico (asíncrono). Se comenzará primero dando un

repaso a algunos puntos de la teoría aplicada en la propuesta de solución del proyecto, esto con el

fin de poder explicar de la mejor manera el método desarrollado para lograr implementar la

secuencia requerida. Seguidamente, se explicará el desarrollo del proyecto, así como las técnicas

que se utilizaron para llegar a la solución final, dentro de este apartado se explican las tablas de

verdad realizadas, los mapas de Karnaugh hechos, así como el circuito final resultante. Como

ultimo punto se finalizará con una serie de conclusiones con el fin de contrastar los objetivos del

proyecto con los resultados prácticos obtenidos en el mismo.


Marco teórico

En esta sección se procederá a explicar algunos conceptos necesarios para poder

comprender mejor los puntos de solución realizados en el desarrollo, así como también el

objetivo final que se quiere lograr con el proyecto. Dentro de los principales puntos teóricos a

recalcar se destacan los siguientes:

Flip Flops

En términos simples los Flip Flops son un tipo especial de circuito de electrónica digital

que mantienen un estado lógico hasta que se le diga, por medio de un impulso externo, que

cambien a otro (VishalPal, aayushi2402, & krishna_6431, 2022).

Existen cuatro tipos principales de Flip Flops; sin embargo, para este trabajo en

específico el tipo pertinente son los Flip Flops de tipo “J-K”. Los J-K son un tipo de Flip Flop

que funcionan sin estados ambiguos, es decir, solo manejan estados altos o bajos y sus salidas

dependen directamente del estado de las entradas conocidas como J y K (de ahí su nombre),

además de esto tienen función de ser y reset, lo que permite realizar secuencias de datos de

manera flexible (VishalPal, aayushi2402, & krishna_6431, 2022).

Serie de Fibonacci

También conocida como “secuencia de Fibonacci” hace referencia a una serie de

adiciones matemáticas de manera recursiva de manera virtualmente infinita, la expresión

matemática usada para representar dicha secuencia es Xn+2= Xn+1 + Xn (Ghose, 2022). La

ecuación anterior hace referencia al comportamiento recursivo ya mencionado, ya que se

establece que el término siguiente de la secuencia depende de los dos anteriores, siendo esta serie

de adiciones consecutivas de manera indeterminada (Ghose, 2022).


De manera general una de las características de mayor importancia en la secuencia de

Fibonacci es su relación con la arquitectura natural y universal, así como la relación que tiene

esta con la definición matemática de los números irracionales (Ghose, 2022).

Contador

Un contador es un dispositivo que almacena (y a veces muestra) el número de veces que

ha ocurrido un evento o proceso en particular, a menudo en relación con una señal de reloj

(GeeksforGeeks, 2022).

Existen dos tipos de contadores; sin embargo, para mantener el documento simple, en

este caso solo se enfocará el tipo de contador asíncrono, ya que fue el usado dentro de la

simulación y el desarrollo del trabajo. En un contador asíncrono no se usa reloj universal, solo el

primer flip flop es controlado por el reloj principal y la entrada de reloj del resto del siguiente

flip flop es controlada por la salida de los flip flops anteriores (GeeksforGeeks, 2022).
Desarrollo.

Tabla de verdad

Mapas de Karnaugh

Explicación de la agrupación de términos adyacentes y su resultado

Con el fin de poder realizar una simplificación de la ecuación obtenida se agruparon los

términos desde la realización de la tabla de verdad según su impacto y significancia dentro del

problema. Debido a lo anterior, y la manera de agrupar los estados lógicos dentro de los mapas

de Karnaugh, se pudieron obtener resultados óptimos y que requerían poca o nula aritmética

booleana con el fin de simplificar el resultado.

Con el fin de mantener un orden mayor a la hora de realizar la explicación se dividieron

los mapas en dos categorías: los mapas de los componentes y salidas de la tabla de verdad y el

mapa que se necesita para la creación del contador asíncrono por medio del primer flip flop.

Imagen del circuito resultante


Conclusión

Gracias al trabajo expuesto y todos los resultados teórico prácticos expuestos se pudo

comprobar la importancia que tienen los flip flops y los contadores (en este caso asíncronos)

dentro del diseño digital.

Se pudo comprobar la utilidad de los simuladores lógicos, más específicamente Digital

Works, dentro de la carrera de ingeniería informática y sistemas, ya que fue la herramienta usada

para el desarrollo de la solución simulada del circuito.

Se vio la importancia de herramientas de ingeniería como tablas de verdad y mapas de

Karnaugh dentro del diseño lógico y el establecimiento de soluciones para problemas de

aproximación reales.

Se estableció la importancia y ventajas que presenta la lógica combinacional dentro de la

rama de la ingeniería electrónica y sus aplicaciones dentro de la ingeniería en sistemas.

Referencias

GeeksforGeeks. (21 de junio de 2022). Counters in Digital Logic. Obtenido de geeksforgeeks:

https://www.geeksforgeeks.org/counters-in-digital-logic/

Ghose, T. (03 de enero de 2022). What is the Fibonacci sequence? Obtenido de livescience:

https://www.livescience.com/37470-fibonacci-sequence.html

VishalPal, aayushi2402, & krishna_6431. (06 de junio de 2022). geeksforgeeks. Obtenido de Flip-flop

types, their Conversion and Applications: https://www.geeksforgeeks.org/flip-flop-types-their-

conversion-and-applications/

También podría gustarte