Вы находитесь на странице: 1из 9

3.1.

Consultar la distribución de pines y la tabla de funcionamiento de los Circuitos integrados: 7476, 74107,
74109, 74112.

7476

74107
74109

74112
3.2. Diseñar, utilizando solamente compuertas NOR, un flip – flop S – R síncrono activado con señal de reloj
CLK en estado alto y que tenga PRESET y CLEAR.

3.3. Con el circuito integrado 7476, o algún equivalente, diseñar un flip – flop tipo D y tipo T.

 Flip-Flop tipo D
 Flip-Flop tipo T

3.4. Con el circuito integrado 7476, o algún equivalente, en configuración de flip – flop tipo J - K, diseñar un
contador asincrónico ascendente según la siguiente tabla.
3.5. Elaborar código en VHDL que permita implementar un flip–flop S–R
sincrónico.
3.6. Elaborar y simular el código en VHDL que permita implementar un flip–flop JK con
PRESET y CLEAR (Utilice para ello la arquitectura funcional).

Arquitectura Funcional

Arquitectura No Funcional
3.7. De la misma manera como se diseñó los flip-flop tipo T y D en el punto 3.3, elaborar y simular el código
en VHDL que permita implementar los mencionados flip-flops (Utilice para ello la arquitectura estructural
junto con funciones lógicas).

Flip-Flop D

Flip-Flop T
3.8. Diseñar un contador ascendente asincrónico del módulo indicado en la siguiente tabla que cuente con
borrado manual.

3.9. Implementar y simular el código VHDL para crear el contador diseñado en el punto 3.8 (Utilice para ello
la arquitectura estrucutral), además adjuntar las entidades necesarias (divisor de frecuencia de reloj,
decodificadores, barrido de display) para que este contador pueda ser mostrado dentro de los displays
7segmentos de la tarjeta de desarrollo RZ-EasyFPGA Cyclone IV.
3.10. Diseñe un circuito que permita realizar los siguiente:
Dentro de una fábrica un operador debe fundir aluminio y luego ponerlo dentro de un molde, dejarlo enfriar y
por último ponerlo sobre una cinta transportadora para que la pieza pueda ser usada en la siguiente etapa de
producción.
Al momento existe un problema en esta estación pues muchas de las piezas salen defectuosas debido a que el
trabajador tiene errores al estimar el tiempo necesario para que el aluminio se funda o cuánto tiempo debe
dejar enfriar la pieza antes de
sacarla y ponerla en la cinta transportadora.
La solución a esto es crear un temporizador que le indique al trabajador que debe fundir el aluminio durante
15 segundos y luego debe dejarlo en el molde para quese enfríe la pieza durante 6 segundos.
Crear dos circuitos contadores ascendentes asincrónicos (Mod15 y Mod6) que le vaya indicando dentro de dos
displays 7 segmentos al trabajador el tiempo que usa en cada tarea. El circuito deberá cumplir además con las
siguientes especificaciones:

Los dos contadores comparten los mismos 2 displays 7 segmentos, es decir primero aparecerá el contador
mod15 y luego el mod6.
Al llegar el un contador a su cuenta máxima deberá detenerse e iniciar el siguiente contador y viceversa.
Todo el circuito deberá contar con una señal que permita encerar y los dos contadores al mismo tiempo.

3.11. Implementar y simular el código VHDL para crear el contador diseñado en el punto 3.10 (Utilice para
ello la arquitectura estrucutral), además adjuntar las entidades necesarias (divisor de frecuencia de reloj,
decodificadores, barrido de display) para que este contador pueda ser mostrado dentro de los displays 7
segmentos de la tarjeta de desarrollo RZ-EasyFPGA Cyclone IV.

Вам также может понравиться