T35 2-2

14
ARUITECTURA DE COMPUTADORAS – 2.008 PROYECTOS VHDL DISEÑO DE CIRCUITOS 2.008 - PROYECTOS - 1) a-Utilice arquitectura estructural sin vectores para desarrollar la descripción VHDL del primer circuito mostrado a continuación. Compile y simule la descripción. b- Utilice arquitectura estructural sin vectores para desarrrollar la descripción VHDL del segundo circuito mostrado a continuaciòn. Compile y simule la descripción. 2) a-Utilice arquitectura estructural con vectores para desarrollar la descripción VHDL del primer circuito mostrado a continuación. Compile y simule la descripción. b- Utilice arquitectura estructural con vectores para desarrrollar la descripción VHDL del segundo circuito mostrado a continuación. Compile y simule la descripción. 1

Transcript of T35 2-2

Page 1: T35 2-2

ARUITECTURA DE COMPUTADORAS – 2.008PROYECTOS VHDL

DISEÑO DE CIRCUITOS 2.008 - PROYECTOS -

1) a-Utilice arquitectura estructural sin vectores para desarrollar la descripción VHDL del primer circuito mostrado a continuación. Compile y simule la descripción.b- Utilice arquitectura estructural sin vectores para desarrrollar la descripción VHDL del segundo circuito mostrado a continuaciòn. Compile y simule la descripción.

2) a-Utilice arquitectura estructural con vectores para desarrollar la descripción VHDL del primer circuito mostrado a continuación. Compile y simule la descripción.b- Utilice arquitectura estructural con vectores para desarrrollar la descripción VHDL del segundo circuito mostrado a continuación. Compile y simule la descripción.

1

Page 2: T35 2-2

ARUITECTURA DE COMPUTADORAS – 2.008PROYECTOS VHDL

3)a-Utilice arquitectura estructural sin vectores para desarrollar la descripción VHDL del circuito mostrado a continuación.. Compile y simule la descripción.b- Utilice arquitectura estructural con vectores para desarrrollar la descripción VHDL del circuito mostrado a continuación. Compile y simule la descripción.

2

Page 3: T35 2-2

ARUITECTURA DE COMPUTADORAS – 2.008PROYECTOS VHDL

4)Desarrolle la descripción flujo de datos VHDL para el codificador de prioridades utilizando “when else”. Compile y simule la descripción con un juego de vectores de entrada que demuestre la función de prioridad.

5) Desarrolle la descripción flujo de datos VHDL para un multiplexor de 8 a 1 con “with select”. Compile y simule la descripción con un juego de vectores de entrada que demuestre el buen funcionamiento del sistema.

6) Utilice la arquitectura jerárquica como guía así como “when else” en S para desarrollar una descripción de comportamiento para el sumador-restador mostrado a continuación. Compile y simule la descripción. Aplique combinaciones en las entradas que demuestren el buen funcionamiento del mismo así como la propagación del acarreo desde C0 hasta C4.

3

Page 4: T35 2-2

ARUITECTURA DE COMPUTADORAS – 2.008PROYECTOS VHDL

7) a- Compile y simule la descripción VHDL de un multiplexor 4 a1 utilizando un proceso con declaración case. Aplique las 16 combinaciones 00, 10, 01, 11 en S y 1000, 0100, 0010, 0001 en D.b- Compile y simule la descripción VHDL de un multiplexor 4 a1 utilizando un proceso con declaración if-then-else. Aplique las 16 combinaciones 00, 10, 01, 11 en S y 1000, 0100, 0010, 0001 en D.

8) a- Desarrolle la descripción VHDL para un registro tipo D con entradas D y EN. Cuando EN = 1, la salida Q del registro toma el valor de la entrada D. Cuando EN = 0, la salida Q toma el último valor de D cuando D contenía 1 y lo guarda hasta que EN pasa a 1 nuevamente. Compile y simule el registro tipo D. Aplique entradas durante la simulación que provoquen el cambio del registro de 0 a 1 y de 1 a 0 con D fijo mientras EN = 1. También, cambie el valor en D con EN = 1, para demostrar que Q sigue el valor en D. Muestre los valores en EN, D y Q al realizar la simulación.b- Desarrolle la descripción VHDL de un flip-flop J-K activado con el flanco descendente del reloj CLK y con RESET. Compile y simule su descripción. Aplique una secuencia de señales que genere todas las posibles combinaciones de J, K y Q.

9) a-Desarrolle la descripción VHDL para el circuito secuencial con el diagrama de estado mostrado a continuación. Incluya un RESET asíncrono para establecer el circuito en un estado inicial. Utilice como componentes flip flops tipo D. Compile y simule la descripción para verificar su buen funcionamiento..

10) a-Desarrolle la descripción VHDL para el circuito secuencial con el diagrama de estado mostrado a continuación. Incluya un RESET asíncrono para establecer el circuito en un estado inicial. Utilice como componente a un flip flop tipo D. Compile y simule la descripción para verificar su buen funcionamiento..

4

Page 5: T35 2-2

ARUITECTURA DE COMPUTADORAS – 2.008PROYECTOS VHDL

11) Desarrolle la descripción VHDL para el circuito secuencial con el diagrama de estado mostrado a continuación. Incluya un RESET asíncrono para establecer el circuito a un estado inicial. Utilice como componentes flip flops tipo D. Compile y simule la descripción para verificar su buen funcionamiento..

5

Page 6: T35 2-2

ARUITECTURA DE COMPUTADORAS – 2.008PROYECTOS VHDL

12) Desarrolle la descripción VHDL para el circuito secuencial con el diagrama de estado correspondiente a un contador de tres bits con entrada de control X. Cuando X = 0 el contador incrementa la cuenta en uno, cuando X = 1 el contador decrementa la cuenta en 1. Una salida Z deberá ser igual a 1 cuando el contador pasa de 111 a 000 cuando X = 0 o de 000 a 111 cuando X = 1. Incluya un RESET asíncrono para inicializar el circuito al estado inicial. Utilice como componentes flip-flops tipo D. Compile su descripción, aplique una secuencia de señales que obligue al circuito pasar por cada uno de los estados y verifique los resultados obtenidos en la simulación contra el diagrama de estados.

13) a-Desarrolle la descripción de comportamiento VHDL para el registro de 4 bits mostrado a continuación. Compile y simule la descripción para demostrar su buen funcionamiento.b- Desarrolle la descripción estructural VHDL para el registro de 4 bits mostrado a continuación. Utilice flip-flops tipo D como componentes. Compile y simule la descripción para demostrar su buen funcionamiento.

6

Page 7: T35 2-2

ARUITECTURA DE COMPUTADORAS – 2.008PROYECTOS VHDL

14) a-Desarrolle la descripción de comportamiento VHDL para el registro de 4 bits mostrado a continuación. Compile y simule la descripción para demostrar su buen funcionamiento.b- Desarrolle la descripción estructural VHDL para el registro de 4 bits mostrado a continuación Utilice flip-flops tipo D como componentes. Compile y simule la descripción para demostrar su buen funcionamiento

.

7

Page 8: T35 2-2

ARUITECTURA DE COMPUTADORAS – 2.008PROYECTOS VHDL

15) a-Desarrolle la descripción de comportamiento VHDL para el contador de 4 bits mostrado a continuación. Compile y simule la descripción para demostrar su buen funcionamiento.b-Desarrolle la descripción estructural VHDL para el contador de 4 bits mostrado a continuación. Incluya la descripción de comportamiento para el flip-flop tipo D y utilice la misma como componente. Compile y simule la descripción para demostrar su buen funcionamiento.

8

Page 9: T35 2-2

ARUITECTURA DE COMPUTADORAS – 2.008PROYECTOS VHDL

16) a-Desarrolle la descripción de comportamiento VHDL para el contador de 4 bits mostrado a continuación. Compile y simule la descripción para demostrar su buen funcionamiento.b-Desarrolle la descripción estructural VHDL para el contador de 4 bits mostrado a continuación. Incluya la descripción de comportamiento para el flip-flop tipo D y utilice la misma como componente. Compile y simule la descripción para demostrar su buen funcionamiento.

9

Page 10: T35 2-2

ARUITECTURA DE COMPUTADORAS – 2.008PROYECTOS VHDL

17) a- Desarrolle la descripción de comportamiento VHDL para el contador con carga paralelar de 4 bits mostrado a continuación. Compile y simule la descripción para demostrar su buen funcionamiento.b- Desarrolle la descripción estructural VHDL para el contador con carga paralela de 4 bits mostrado a continuación. Incluya la descripción de comportamiento para el flip-flop tipo J-K y utilice la misma como componente. Compile y simule la descripción para demostrar su buen funcionamiento.

10

Page 11: T35 2-2

ARUITECTURA DE COMPUTADORAS – 2.008PROYECTOS VHDL

18) a- Desarrolle la descripción de comportamiento para el registro mostrado a continuación, compile y simula la descripción para demostrar su buen funcionamiento. b-Desarrolle la descripción estructural VHDL para el registro de desplazamiento con carga paralela de 4 bits mostrado a continuación. Incluya la descripción de comportamiento para el flip-flop tipo D y utilice la misma como componente. Compile y simule la descripción para demostrar su buen funcionamiento.

19) Desarrolle la descripción VHDL para el detector de secuencia 1101. El circuito tiene la entrada x, reloj, reset y salida z que indica la llegada de la secuencia. Demuestre el funcionamiento del sistema simulándolo con Orcad.

11