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

ACTIVIDADES A DESARROLLAR

Realizar el diseño a nivel de diagrama de bloques y la implementación en VHDL de los siguientes


circuitos digitales.

Ejercicios a resolver.

1. Diseñe un circuito detector de flanco.

a. Un diagrama de bloques. Este diagrama de bloques debe ser propuesto por el


estudiante y es diferente al diagrama RTL generado por el software.

RESET

E D Q S

CLK

b. Un pantallazo con la descripción en VHDL


c. Un pantallazo con la simulación, en el cual se evidencie el correcto funcionamiento del
diseño.
2. Diseñe un flip-flop tipo T con enable.

a. Un diagrama de bloques.

RESET

CLK Q

b. Un pantallazo con la descripción en VHDL


c. Un pantallazo con la simulación, en el cual se evidencie el correcto funcionamiento del
diseño.
3. Diseñe un contador ascendente módulo N, donde N corresponde a los dos últimos dígitos de
su Cédula de Ciudadanía. Si su cédula termina en un número menor que 9, debe multiplicar
ese número por 9. Por ejemplo si su cédula termina en 03, entonces el módulo es N=27. El
diseño debe incluir:

a. Un diagrama de bloques diseñado por el estudiante.

D Q S
+1

REGISTRO
CLK

RESET

RESET

b. Un pantallazo con la descripción en VHDL


c. Un pantallazo con la simulación, en el cual se evidencie el correcto funcionamiento del
diseño.
4. Diseñe un contador descendente módulo M, donde M es su edad. El diseño debe incluir:

a. Un diagrama de bloques.

RESET

RESET

-1 D Q S

CLK

REGISTRO

b. Un pantallazo con la descripción en VHDL


c. Un pantallazo con la simulación, en el cual se evidencie el correcto funcionamiento del
diseño.
5. Diseñe un contador ascendente/descendente módulo M, donde M es su edad. El diseño debe
incluir:

a. Un diagrama de bloques.

S
= D Q

CLK REGISTRO

- DIRECC

RESET
=
RESET

b. Un pantallazo con la descripción en VHDL


c. Un pantallazo con la simulación, en el cual se evidencie el correcto funcionamiento del
diseño.