Materia

Contenido de XSL

Cosimulación para la verificación de sistemas sobre FPGAs

Datos generales de la materia

Modalidad
Presencial
Idioma
Castellano

Descripción y contextualización de la asignatura

La co-simulación HDL y HIL son herramientas de gran utilidad en el flujo de diseño y verificación basado en modelo de sistemas de procesamiento digital. Estas herramientas resultan aun más indispensables cuando se trata de verificar el diseño de controladores digitales de alto rendimiento sobre FPGAs, ya que ello implica la co-simulación de sistemas realimentados en los que la respuesta del sistema, una vez consideradas las particularidades del diseño digital, es difícil de predecir.

En esta asignatura se analizan los fundamentos de la co-simulación HDL y HIL, y se practica de forma intensiva con las herramientas de co-simulación de Xilinx y Mathworks, es decir, Simulink+System Generator. El objetivo es proporcionar al alumnado una formación básica pero sólida y práctica en la práctica de la co-simulación HDL.

Profesorado

NombreInstituciónCategoríaDoctor/aPerfil docenteÁreaEmail
BASTERRECHEA OYARZABAL, KOLDOBIKAUniversidad del País Vasco/Euskal Herriko UnibertsitateaProfesorado Titular De UniversidadDoctorBilingüeTecnología Electrónicakoldo.basterretxea@ehu.eus
IBARRA BASABE, EDORTAUniversidad del País Vasco/Euskal Herriko UnibertsitateaProfesorado AgregadoDoctorBilingüeTecnología Electrónicaedorta.ibarra@ehu.eus
MARTINEZ CORRAL, UNAIUniversidad del País Vasco/Euskal Herriko UnibertsitateaBilingüeTecnología Electrónicaunai.martinezcorral@ehu.eus

Competencias

DenominaciónPeso
Habilidad para identificar, formular y resolver problemas de Electrónica aplicada a las Comunicaciones o al Control.50.0 %
Capacidad de aplicar metodologías modernas y buenas prácaticas en el desarrollo de productos tecnológicos.50.0 %

Tipos de docencia

TipoHoras presencialesHoras no presencialesHoras totales
Magistral6915
P. Laboratorio121830
P. Ordenador121830

Actividades formativas

DenominaciónHorasPorcentaje de presencialidad
Clases expositivas15.040 %
Manejo de equipos e instalaciones experimentales30.040 %
Trabajos con equipos informáticos30.040 %

Sistemas de evaluación

DenominaciónPonderación mínimaPonderación máxima
Asistencia y Participación0.0 % 10.0 %
Trabajos Prácticos90.0 % 100.0 %

Convocatoria ordinaria: orientaciones y renuncia

La evaluación será continua, valorándose:

1. Asistencia a las sesiones magistrales, seminarios y sesiones prácticas.

2. Entrega puntual de las tareas propuestas en las sesiones magistrales y prácticas, y calidad de las mismas.

3. Trabajo final (ejemplo de aplicación con ontroladores realimentados): entrega de la memoria final.



Se habilitará un plazo prorrogado de dos semanas tras la finalización de las clases para la corrección y subsanación de errores en las tareas entregadas.

Temario

SESONES TEÓRICAS

1. Cosimulación HDL y cosimulación HW. Conceptos generales y herramientas

2. Herramientas de generación automática de código HDL sintetizable. Matlab HDL coder y Xilinx System Generator.

3. Herramientas de cosimulación HDL y cosimulación Hardware in ther Loop (HIL). Simulink y Xilinx System Generator.

4. Cosimulación HDL y cosimulación HIL de controladores realimentados. Sincronismo y sistemas multirate.



SEISONES PRÁCTICAS

1. Generación de VHDL sintetizable con Matlab HDL coder.

2. Cosimulación HDL y generación de código VHDL sintetizable con Xilinx System Generator.

3. Importar código VHDL para cosimulación en Simulink: uso del Black Box.

4. Generación de bloques compilados para cosimulacióin HIL con FPGAs.

5. Cosimulación HDL de un controlador realimentado.

6. Cosimulación HIL de un controlador realimentado implementado sobre FPGA.

Bibliografía

Materiales de uso obligatorio

• Los artículos y extractos bibliográficos recomendados por el profesor.



• Manuales de usuario de Mathworks: Simulink y HDL coder.



• Manuales de usuario de Xilinx System Generator.



Bibliografía básica

• Mathworks HDL coder User's Guide

• Mathworks HDL verifier User’s Guide

• Xilinx Vivado Design Suite User Guide: Model-based DSP design using System Generator

Enlaces

http://www.xilinx.com/



http://es.mathworks.com/



Contenido de XSL

Sugerencias y solicitudes