Materia
Características y aplicaciones de buses de comunicación
Datos generales de la materia
- Modalidad
- Presencial
- Idioma
- Castellano
Descripción y contextualización de la asignatura
Características y aplicaciones de buses de comunicación es una asignatura del "Máster en Sistemas Electrónicos Avanzados".La docencia se realiza en la Escuela de Ingeniería. En esta asignatura se trabajan los circuitos programables en campo (FPGA) y en especial los dispositivos que aúnan parte programable y microprocesador (SoPC).
Proporciona los conocimientos y herramientas para analizar, diseñar y usar circuitos programables: características, evolución tecnológica, dispositivos lógicos programables, descripción en lenguaje VHDL y de programación en C.
También se trabajarán de manera intensa los programas informáticos de diseño necesarios para afrontar proyectos industriales con este tipo de tecnologías.
La asignatura de posgrado se apoya (principalmente) en las siguientes asignaturas del grado en ingeniería de telecomunicación:
- Curso 2: Electrónica digital
- Curso 3: Sistemas digitales
- Curso 4: Laboratorio de circuitos digitales (optativa)
La asignatura de posgrado se apoya (principalmente) en las siguientes asignaturas del máster:
- VHDL sintetizable y FPGAs
- Bus de sistema e integración de núcleos prediseñados
En el caso de que las condiciones sanitarias impidan la realización de una actividad docente y/o evaluación presencial, se activará una modalidad no presencial de la que los/las estudiantes serán informados puntualmente.
Profesorado
Nombre | Institución | Categoría | Doctor/a | Perfil docente | Área | |
---|---|---|---|---|---|---|
ASTARLOA CUELLAR, ARMANDO FERMIN | Universidad del País Vasco/Euskal Herriko Unibertsitatea | Profesorado Pleno | Doctor | No bilingüe | Tecnología Electrónica | armando.astarloa@ehu.eus |
Competencias
Denominación | Peso |
---|---|
Capacidad de aplicar conocimientos básicos de sistemas digitales en el desarrollo de sistemas en dispositivos electrónicos integrados. | 50.0 % |
Capacidad de aplicar metodologías modernas y buenas prácticas en el desarrollo de productos tecnológicos. | 50.0 % |
Tipos de docencia
Tipo | Horas presenciales | Horas no presenciales | Horas totales |
---|---|---|---|
Magistral | 5 | 5 | 10 |
P. Laboratorio | 25 | 40 | 65 |
Actividades formativas
Denominación | Horas | Porcentaje de presencialidad |
---|---|---|
Clases expositivas | 10.0 | 50 % |
Manejo de equipos e instalaciones experimentales | 65.0 | 38 % |
Sistemas de evaluación
Denominación | Ponderación mínima | Ponderación máxima |
---|---|---|
Examen escrito | 0.0 % | 100.0 % |
Trabajos Prácticos | 0.0 % | 100.0 % |
Convocatoria ordinaria: orientaciones y renuncia
Proyecto final por el 100% de la parte correspondiente al proyecto.La renuncia se debe hacer siguiendo la normativa vigente.
Convocatoria extraordinaria: orientaciones y renuncia
Examen práctico por el 100% de la asignatura.Temario
Durante las clases en el aula, veremos diferentes técnicas de codificación así como los problemas que pueden surgir en el diseño avanzado de FPGAs.El contenido de la teoría debe ser aplicado en los IP cores que se diseñarán en el laboratorio:
- FPGA Design Flow using Vivado
Estas prácticas proporcionará a los estudiantes una introducción al flujo de diseño utilizando Vivado® Design software suite para los dispositivos Xilinx All Programmable devices.
La documentación para este curso se puede encontrar en la página web Xilinx University Program así como en la página de la asignatura.
- Embedded System Design Flow on Zynq using Vivado
Este curso proporciona a los estudiantes una introdución al diseño de sistemas embebidos en Zynq usando una placa Zedboard y Vivado.
La documentación para este curso se puede encontrar en la página web Xilinx University Program así como en la página de la asignatura.
- IP core design
Realización de práctica final libre.
Creación de un IP core con interconexionado usando buses estándar para procesamiento de audio en tiempo real configurable vía software.
Bibliografía
Materiales de uso obligatorio
- [L. H. Crockett, R. Elliot, M. Enderwitz. "The Zynq Book: Embedded Processing with the Arm Cortex-A9 on the Xilinx Zynq-7000 All Programmable Soc".ISBN 9780992978709. Strathclyde Academic Media.](http://www.zynqbook.com/)- Surviving the SOC revolution : a guide to platform-based design. Chang, Henry, Kluwer Academic, 1999.
- Winning the SoC revolution : experiences in real design. Martin, Grant, Kluwer Academic, 2003.
- [Xilinx University Program](http://www.xilinx.com/support/university/students.html)
- [Zynq-7000 SoPC Documentation](http://www.xilinx.com/products/silicon-devices/soc/zynq-7000.html)
Bibliografía básica
- Clive "Max" Maxfield. "The Design Warrior's Guide to FPGAs". Ed. Newnes, 2004.- Pong P. Chu. "RTL Hardware Design Using VHDL: Coding for Efficiency, Portability, and Scalability". Ed. Wiley- IEEE Press, 2006.
- L. H. Crockett, R. Elliot, M. Enderwitz. "The Zynq Book Tutorials for Zybo and ZedBoard". ISBN 9780992978730, Strathclyde Academic Media
- J. L. Martín (coordinador), P. Ibáñez, A. Zuloaga, U. Bidarte, J. Arias y J. Lázaro. "Electrónica digital". ISBN 84-96477-44-4. 2006, Delta Publicaciones, Madrid.
- E. Mandado, J. L. Martín. "Sistemas electrónicos digitales". ISBN 9788426721983, Ediciones Marcombo.
Bibliografía de profundización
- IEEE Std 1076-1993. "IEEE Standard VHDL Reference Manual". Junio de 1994.- Volnei A. Pedroni. "Circuit Design with VHDL". Ed. MIT Press, 2004.
- Sunggu Lee. "Advanced Digital Logic Design Using VHDL, State Machines, and Synthesis for FPGA's". Ed. Thomson-Engineering, 2005.
Revistas
Xcell JournalEnlaces
- [Xilinx](http://www.xilinx.com)- [Digilent](http://www.digilentinc.com)
- [VHDL UPV/EHU](http://www.ehu.es/Electronica_EUITI/vhdl/pagina/inicio.htm)
- [VHDL tutorial](http://www.vhdl-online.de/tutorial/)
- [ESD VHDL tutorial](http://esd.cs.ucr.edu/labs/tutorial/)