Técnicas de DSP en FPGA


Objetivos

  • Proporcionar a los participantes una base en arquitecturas FPGA y de los recursos lógicos dedicados disponibles para implementar funcionalidades de DSP.
  • Comprender la relación entre el algoritmo y su correspondiente implementación física.
  • Presentar técnicas de optimización de algoritmos para ser implementados en Hardware

Requisitos previos

  • Fundamentos de proyecto digital.
  • Fundamentos de DSP.
  • Un conocimiento básico de FPGA ayudará a comprender algunas de las soluciones presentadas en este entrenamiento.

Puntos destacados del temario

  • Repaso de arquitecturas FPGA.
  • Terminología básica en DSP.
  • Muestras de señales continuas
  • Ancho de palabra binaria.
  • Bloques para la construcción de funcionalidades DSP.
  • Formatos numéricos, rango, error.
  • Operaciones matemáticas en diferentes formatos.
  • FPGA Slices y recursos lógicos.
  • Memoria distribuida y bloques de memoria.
  • Funciones aritméticas y multiplicadores dedicados.
  • Bloques DSP dedicados en la FPGA
  • Filtros FIR.
  • Interpolación y decimación.

Herramientas e Implementación

  • Ejemplos en Scilab
  • Simulación funcional en VHDL
  • Opciones de implementación.

Carga Horaria y Prácticos

80% teoría, 20% prácticos

Todos los temas desarrollados durante el curso son aplicados en las secciones de práctica.
La carga horaria de cada uno de los temas y los ejercicios prácticos pueden ser adaptados según las necesidades de los asistentes y de común acuerdo con el instructor.

Documentación

Proporcionamos toda la documentación necesaria para el curso y los prácticos.

Soporte posterior al curso

Ofrecemos a los asistentes al curso 6 meses de soporte por correo electrónico para esclarecer dudas sobre los temas tratados en el mismo.