Laboratorio 2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Universidad Tecnológica del Perú

Circuitos Lógicos Secuenciales

Laboratorio Dirigido N°2

CONTADORES BINARIOS CON FLIP FLOPS

PROFESOR: Roberts Luis Alvarado

2023
Objetivo:
“Implementación de contadores binarios asíncronos y síncronos”.
En este laboratorio se va a implementar y observar el funcionamiento de los contadores
asíncronos y síncronos basados en flip-flops y también el uso de circuitos integrados
contadores comerciales.

INTRODUCCION

En la actualidad, los sistemas digitales son muy utilizados y variados para diferentes tipos de
aplicaciones las cuales en su mayoría son aplicadas en la industria y en mayor parte de los
equipos electrónicos.
Es por esto por lo que es necesario saber a grandes rasgos las aplicaciones, y cómo funcionan
los diferentes tipos de sistemas digitales, así nosotros poder desarrollar la capacidad de aplicar
y de poder trabajar con ellos sin ningún tipo de dificultad.
En este informe se dará a conocer una de las aplicaciones más importantes de los flip
flops j-k la cual es contar.
a. ¿Qué es un contador síncrono y asíncrono?

Contadores asíncronos.

Los contadores asíncronos son dispositivos electrónicos utilizados en electrónica


digital para contar eventos o pulsos de manera asíncrona, donde cada bit del contador
cambia de estado basado en el estado del bit anterior. Los tipos comunes incluyen
contadores binarios y contadores de década. Estos contadores se construyen con flip-
flops y compuertas lógicas y se utilizan en una variedad de aplicaciones para contar y
temporizar eventos.

Contadores síncronos.

Los contadores síncronos son dispositivos electrónicos utilizados para contar impulsos
o eventos en sistemas digitales. A diferencia de los contadores asíncronos, en los que
las etapas de conteo están acopladas de manera no sincronizada, los contadores
síncronos tienen todas sus etapas sincronizadas con un reloj común. Esto asegura un
funcionamiento predecible y controlado, lo que es útil en aplicaciones donde se
requiere precisión en el conteo. Un ejemplo común es el contador binario síncrono de
4 bits. Estos contadores se utilizan en una variedad de aplicaciones, incluyendo
electrónica digital y sistemas de medición.

Implementación de un contador síncrono de 3 bits en base a Flip-Flops tipo J-K.


La figura 1, muestra un circuito contador síncrono de 3 bits, implementado con
Flip Flops tipo J-K genéricos del Quartus
Construir el circuito de la figura 3, y realizar la simulación funcional del diseño del circuito,

utilizando las señales de estímulo de la figura 4

 Obtenga la forma de onda de las señales Q2, Q1 y Q0 , realizar una captura de


pantalla y anote sus resultados.
1. Realizar un código VHDL que permita generar una señal de clock o reloj de 1hz de
Frecuencia

siguiendo la estructura indicada

Donde:

RST_I, es una señal de entrada de Reset, activa con un nivel lógico alto.

CLK_I, es una señal de entrada de Reloj, que realiza cambios cada flanco de subida.

CLK_O, es una señal de salida de Reloj de 1Hz

Procedimiento para el diseño y la simulación en el Quartus II:

1. Abrir el Quartus II.

2. Descripción del diseño

a. Crear un nuevo archivo *.HDL

b. Realizar la descripción de hardware para el diseño solicitado, utilizando el lenguaje

VHDL. Se le recomienda usar la siguiente plantilla de la figura 2.

c. Realizar el chequeo de sintaxis. Si hay algún error de sintaxis, regresar al punto

2.b y revisar el panel de mensajes del Quartus II, luego identificar y corregir el error.

d. Realizar el proceso de síntesis del diseño. Si hay algún error, revisar el panel de

mensajes, identificar el error y corregirlo.


e. Abrir el RTL del diseño.

ANALISIS DE RESULTADO

Como se ha comentó con anterioridad los sistemas secuenciales pueden ser de naturaleza
síncrona o asíncrona. Los sistemas síncronos se basan en circuitos que están controlados
por un reloj maestro. En los sistemas asíncronos no existe un reloj común, los estados
internos y las salidas pueden resultar afectados en cualquier momento por un cambio en
las entradas.

Como ya se ha estudiado la funcionalidad de los flip-flop en anteriores prácticas se puede


realizar un breve análisis del comportamiento del circuito correspondiente.

CONCLUSION

En los sistemas asincrónicos las salidas de los circuitos lógicos pueden cambiar en
cualquier momento siempre y cuando uno o más de sus entradas cambien. Un circuito
secuencial asíncrono evoluciona ante cualquier cambio en las entradas de forma
inmediata, no tiene periodicidad de funcionamiento, se rige por eventos.

También podría gustarte