Sabías que? * Los dispositivos reconfigurables (FPGAs) se pueden encontrar en la mayoría de los sistemas electrónicos actuales: teléfonos móviles, dvd, videocámaras, PCs, impresoras, routers, gateways, PDA,s, etc... * Su capacidad de computación en aplicaciones específicas (criptografía, compresión, procesamiento de video, robótica, comunicaciones, etc..), es muy superior a cualquier microprocesador de última generación p.ej: PIV HT * Es posible configurarlos (programarlos) con la misma facilidad con que se escribe un programa en C.
En esta asignatura aprenderás a: * Programar video-juegos sobre dispositivos reconfigurables (FPGAs) utilizando un lenguaje de programación de alto nivel similar al C estándar. * Desarrollar proyectos reales sobre sistemas embebidos: - Arcades: tetris, ping-pong, pacman, space invader, - Video-juego tipo EyeToy incluyendo visión - Robótica: ojos animatrónicos, navegación autónoma - Audio: Lector MP3, Reconocimiento de voz - Video: webcam, seguimiento de objetos, reconocimiento de caras. - Criptografía y compresión: DES cracker, compresor GZIP - Interfaces Hombre-Máquina: Mando a distacia por visión, movimiento de ratón mediante seguimiento de ojos
Puedes ver algunos de los proyectos desarrollados en años anteriores en el siguiente VIDEO DEMOSTRATIVO: http://es.youtube.com/watch?v=_pA2915XTXc
Esto te servirá para?; * Trabajar con tecnologías y herramientas reales * Aprender a desarrollar proyectos que funcionan * Obtener habilidades de trabajo en grupo |