Codiseño hardware software para tratamiento digital de la señal

 

 

 

Asignatura:  Libre elección – 4º Curso

 

Impartida en el Segundo cuatrimestre (Febrero-Mayo)  - Nº de Créditos: 4,5

 

 

Horario oficial de clases (Curso 10-11): Viernes: 12:00 a 14,00 h 

 

Aula de teoría y prácticas: Sala 4200 - Bloque 4, segunda planta.

 

 

 Existe la posibilidad de cursar la asignatura de manera no presencial.

 

 

Profesores :

 

Victoria Rodellar (D-4205) 

(coordinadora)    victoria@pino.datsi.fi.upm.es  Telf. 913367381

Horas de tutoría: Previa petición de hora  por email.                          


Francisco Díaz (L-4206)  Laboratorio de  Tecnología de Computadores

fdiaz@eui.upm.es 

Horas de tutoría: Previa petición de hora  por email.                         

 

 

 

A quien le puede interesar:

 

Este curso puede resultar adecuado para aquellos alumnos que tengan interés en las siguientes áreas: Diseño Digital, Lenguajes de Descripción

Hardware, Síntesis de Circuitos desde Alto Nivel, Implementación con FPGA, Arquitectura y Tecnología de Computadores.

 

Descripción de la asignatura:

 

El codiseño hardware/software para Tratamiento Digital de la Señal (DSP) adquiere diferentes formas, incluyendo el codiseño sobre

lógica reconfigurable (FPGA), y circuitos de aplicación especifica (ASIC) con software para microprocesadores programables (PDSP).

Estas técnicas son importantes en el desarrollo de aplicaciones DSP, particularmente en sistemas empotrados, comunicaciones y sistemas multimedia.

El curso es una introducción a los aspectos fundamentales del codiseño hardware-software, presentando metodologías y herramientas que permiten

modelar sistemas heterogéneos mediante la especificación concurrente del hardware, y software, así como realizar síntesis y simulación conjunta.

 

 

Programa:

 

-  Teoría:

 

Temas:

Caracterización de Sistemas Digitales y tipos de problemas

Diseño Hardware/Software a nivel de sistema

Etapas a realizar

Exploración del espacio de diseño. Particionado

Cosintesis

Cosimulación

Entornos de diseño y herramientas

Casos de estudio desde Matlab-Simulink-FPGAs 

            Conversión a coma fija.

            Generación automática de código compilable.

            Prototipado virtual.

            Estimación de prestaciones.

 

 

-   Prácticas:

 

TUTORIAL-1: Metodologia de codiseño desde Matlab.

TUTORIAL-2: Simulink

TUTORIAL-3: ISE de Xilinx y Quartus de Altera

 

Realización de :

Un proyecto de complejidad media en el que se abordará su diseño y simulación desde Matlab y Simulink y su sintesis tanto software

como hardware sobre FPGAs de Xilinx y Altera.

 

Herramientas:

 

 Codiseño: Matlab y Simulink

  

 Síntesis: FPGA´s : Quartus II y Xilinx

 

Bibliografía:

 

 Libros:

 

Hardware/Software Co-Design: Principles and Practice.

Jorgen Staunstoup and Wayne Wolf

Kluwer Academic Press, 2006

 

Rapid prototyping of Digital Systems

James O. Hamblen

Springer Verlag, 2006

 

Digital Signal Processing with Field  Programmable Gate Array

Uwe Meyer-Baese.,
Ed.
Springer Verlag 2005.

 

RTL, hardware design using VHDL: Coding for efficiency, portability and scalability.

P. Pong Chu

John Wiley and Sons, 2006

 

Revistas:

 

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

IEEE Transactions on Very Large Scale Integration Systems

IEEE Design & Test of Computers Magazine

IEEE Signal Processing Magazine

ACM Transactions on Design Automation of Electronic Systems

EURASIP Journal on Embedded Systems. Hindawi  Ed.

 

Forma de Evaluación

 

La evaluación de la asignatura se realizará sobre la base de los trabajos individuales realizados por cada alumno y el proyecto, la asistencia

a clase, y el comentario y presentación de un artículo.

 

Avisos

 

Las horas de tutorías, avisos, notas y otros aspectos que se hayan de comunicar a los alumnos se harán públicos en el tablón de anuncios del

Departamento de Arquitectura y Tecnología de Sistemas Informáticos.

Ubicado en el pasillo de la segunda planta. Así como mediante listas de correo electrónico.

 

Observaciones

 

La asignatura podrá impartirse tanto de forma presencial como no presencial.


La forma NO PRESENCIAL deberá ser autorizada previamente por el coordinador de la asignatura.

 

 

Última actualización  28 de febrero de 2011