trabajo programacion vhdl 1
TRANSCRIPT
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN
FACULTAD DE INGENIERÍAS DE PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERIA ELECTRÓNICA
Página:1/2
Jefe de Prácticas:
Electrónica Digital - Práctica Ing. Juan Carlos Cuadros
Tema: Trabajo de Programación VHDLCódigo: 0403125Semestre: V
Apellidos y Nombres (1):___________________________________________________Apellidos y Nombres (2):___________________________________________________
Grupo: 1 2 3 4
Trab. Nº 01 FECHA: 17/DIC/2012
I. INDICACIONES
a) Los problemas serán solucionados y presentados por un grupo de dos alumnos como máximo.
b) Desarrolle un informe (documento Word, emplear está plantilla) con la solución analítica detallada de los
problemas, los esquemas y algoritmos necesarios, la codificación en VHDL solicitada y las pruebas de simulación y
verificación de resultados correspondientes.
c) Genere en el ISE Xilinx para cada problema un proyecto denominados Proyecto_1, Proyecto_2 y Proyecto_3
respectivamente. En la codificación VHDL ponga al inicio a manera de comentario a los dos integrantes del grupo y
sus códigos correspondientes. También es recomendable que comenten su código solución.
d) Genere un archivo comprimido (puede ser de formato .rar o .zip) que contenga al archivo del informe y las carpetas
de los proyectos.
e) Entregar el trabajo vía correo electrónico (enviar a [email protected]) consignando en el asunto el siguiente
rotulo [ED-TP1]. El plazo de entrega máximo es: 19 de diciembre de 2012 hasta las 15:00 horas. No se revisarán
trabajos que sean enviados después del plazo máximo.
f) Cualquier duda o consulta acerca del trabajo hacerla a través del email [email protected] consignando en el
asunto [Consulta ED-TP1] y firmando con sus nombres y apellidos y código después de su mensaje.
II. MATERIAL Y EQUIPO
a) PC o Notebook con S.O. Windows XP y Software XILINX 9.2i
III. PROBLEMAS
1) Realice la descripción algorítmica en VHDL de un biestable D cerrojo. Luego emplee esta entidad en el control de un
motor eléctrico por medio de un botón. El motor pasa de encendido a apagado y viceversa cada vez que se pulsa el
botón. Emplee una descripción estructural para implementar el sistema encendido del motor. Se pide:
a) Análisis y Algoritmo de solución para el biestable D.
b) Codificación en VHDL del algoritmo del biestable D.
c) Esquema solución para el encendido/apagado del motor.
d) Algoritmo o propuesta de solución para el control de encendido/apagado.
e) Codificación en VHDL del ítem d).
f) Pruebas de simulación y verificación de funcionamiento del sistema digital propuesto.
Electrónica Digital - Práctica Página: 2/2
Tema: Trabajo de Programación VHDLTRAB Nº 1 ED
JP: Ing Juan Carlos Cuadros
2) Implemente en código VHDL descripción estructural un multiplexor de 8 a 1. Utilice la entidad mux2a1 para implementar
el multiplexor requerido. Detalle su procedimiento y considere en su solución lo siguiente:
a) Análisis y Algoritmo de solución para el multiplexor 8 a 1.
b) Esquema del multiplexor 8 a 1 en base al mux2a1.
c) Codificación en VHDL del algoritmo del multiplexor 8 a 1.
d) Pruebas de simulación y verificación de funcionamiento del sistema digital propuesto.
3) Realice en código VHDL la descripción comportamental flujo de datos para un codificador de prioridad 4 a 2. Se pide:
a) Análisis del problema.
b) Codificación en VHDL del sistema digital requerido.
c) Pruebas de simulación y verificación de funcionamiento del sistema digital propuesto.
IV. CONCLUSIONES, OBSERVACIONES Y RECOMENDACIONES
a) Emita al menos cinco conclusiones en torno al trabajo realizado.
- _______________________________________________________________________________________________
- _______________________________________________________________________________________________
- _______________________________________________________________________________________________
- _______________________________________________________________________________________________
- _______________________________________________________________________________________________