Proyecto y Verificación de Diseños en FPGA

( CURSO AVANZADO )


Curso avanzado destinado a proyectistas formados con experiencia en diseño digital en FPGA y CPLD. El curso presenta técnicas avanzadas de proyecto, el uso de los parámetros de ajuste de las herramientas de implementación, uso de restricciones y directivas de implementación para lograr funcionamiento robusto y repetitivo aún al limite de dispositivo. Presenta además técnicas de implementación automática controlando las herramientas por medio de scripts TCL Como todos nuestros cursos se concentra en aspectos prácticos e industriales del diseño con lógica programable sin perder el contacto con la base teórica y la experiencia indispensable para crear diseños profesionales tan simples como sea posible. Incluye aulas teóricas y laboratorios de práctica. Dictado por ingenieros de proyecto


Objetivos

  • Técnicas avanzadas de proyecto industrial.
  • Optimización de Proyectos
  • Diseño de alta performance
  • Proyecto verificable
  • Resolución de problemas de implementacíon
  • Análisis detallado de tiempos

Requisitos previos

  • Curso : Diseño con FPGA en HDL (VHDL | VERILOG) o equivalente.
  • Conocimientos de arquitecturas FPGA.
  • Implementación y Simulación usando HDL para FPGA (nivel medio).
  • Flujo de implementación HDL para FPGA.
  • Experiencia en proyecto de sistemas digitales en FPGA.

Puntos destacados del temario

  • Optimización de proyectos.
  • Proyectando para verificación.
  • Optimización de los escenarios simulación.
  • Interpretación de los reportes de tiempos.
  • Flujos de proyecto para cumplir las restricciones de tiempos.
  • Uso de los recursos disponibles en la arquitecturas.
  • Conocimiento detallado de la distribución de reloj y acondicionadores de reloj.
  • Pipe-Line.
  • Código HDL (VHDL o Verilog) optimizado para arquitecturas FPGA.
  • Opciones de implementación y su efecto en la performance.
  • Directivas de tiempos en los bancos IO.
  • Proyectos source-synchronous y system-synchronous.
  • Búsqueda de caminos críticos con el analizador de tiempos.
  • Directivas de tiempos en las herramientas.
  • Directivas de colocación física.
  • Puntos de verificación.
  • Automatización de procesos con TCL.
  • Verificación en tiempo real

Carga Horaria y Prácticos

50% teoría, 50% 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.