Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica Diseño Digital Avanzado Trabajo Práctico Nº 2 Diseño jerárquico utilizando IP cores. Implementación en una placa de desarrollo basada en FPGA. Autor/es: Grupo Nº Nombre y Apellido Corrigió Nº de Legajo Calificación 2012 Página 1 de 3 Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica Índice 1. 2. 3. 4. 5. 6. 7. Introducción .................................................................................................................... 2 Objetivos ......................................................................................................................... 2 Actividades propuestas ................................................................................................... 3 Instrumental utilizado ..................................................................................................... 3 Resultados obtenidos .................................................... Error! Bookmark not defined. Conclusiones ................................................................. Error! Bookmark not defined. Bibliografía ................................................................... Error! Bookmark not defined. 1. Introducción Este trabajo práctico aplica los contenidos temáticos de la asignatura a la resolución de un problema de diseño, a partir de la descripción de sus requerimientos funcionales y de las restricciones planteadas por las placas disponibles para su implementación. El trabajo se aborda aplicando la metodología de diseño jerárquico incorporando IP cores de libre distribución, procesador y UART, y módulos desarrollados por los alumnos. Los resultados se obtienen utilizando un ambiente CAD donde se realiza el flujo de diseño completo del sistema desde su concepción hasta su implementación en una placa de uso académico basada en FPGA. 2. Objetivos Objetivos cognitivos: Se espera que los alumnos sean capaces de: 1. Aplicar los conocimientos adquiridos en la asignatura al diseño de un circuito digital basado en dispositivos programables en campo que satisfaga un conjunto de requerimientos. 2. Abordar un diseño combinando distintos estilos, pero poniendo énfasis en el desarrollo de módulos VHDL. 3. Manejar con fluidez el ambiente CAD disponible realizando el flujo de diseño completo. 4. Depurar el diseño propuesto a partir de las herramientas disponibles en el ambiente. 5. Implementar el diseño en placas de uso académico. Objetivos actitudinales: 1. Promover el trabajo en equipo para obtener la solución a un problema. 2. Promover la habilidad de realizar una defensa del diseño propuesto como solución al problema planteado. 3. Promover la habilidad de elaborar un reporte escrito sobre el trabajo realizado. Página 2 de 3 Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica 3. Actividades propuestas Trabajo grupal para abordar las siguientes tareas: 1. Análisis del problema y su estructura jerárquica. Evaluación de alternativas. 2. Implementación del sistema necesarios instanciando IP cores y módulos VHDL desarrollados por los alumnos. 3. Simulación completa del circuito con un conjunto de casos de prueba suficiente como para cubrir los requerimientos. 4. Incorporación al diseño de las restricciones propias de las placas de desarrollo. 5. Utilización de herramientas de depuración del diseño (ChipScopePro, Analizador lógico, etc.) 6. Análisis de la utilización realizada por la herramienta de síntesis de los recursos del dispositivo de tipo FPGA. 7. Verificación del funcionamiento a partir de su implementación en las placas de desarrollo. 8. Evaluación de la solución obtenida. 9. Obtención de conclusiones generales sobre el trabajo realizado. 10. Exposición oral y defensa de la solución propuesta. Evaluación final de la solución propuesta por el grupo a cargo de docentes de la cátedra. Si bien a la evaluación del práctico concurre el grupo completo, el docente realiza una valoración del aporte de cada integrante del equipo de trabajo. Por lo tanto, la nota obtenida por cada alumno es el resultado tanto de la actividad grupal como de su desempeño individual. 4. Instrumental utilizado 5. Resultados obtenidos 6. Conclusiones 7. Bibliografía Página 3 de 3