System On Chip en FPGA


Objetivos

  • Conocimiento detallado de la implementación de SoC en FPGA.
  • Optimización de tareas en hardware y software.
  • Creación de periféricos propios.
  • Técnicas de búsqueda de fallas en Software y Hardware.

Requisitos previos

  • Fundamentos de diseño digital.
  • Fundamentos de diseño con FPGA [VHDL o VERILOG]
  • Conocimientos de microcontroladores
  • Conocimientos de C

Puntos destacados del temario

  • Repaso de arquitecturas FPGA.
  • Recursos disponibles en FPGA para implementar SoC.
  • Arquitecturas usadas en sistemas embarcados.
  • Arquitecturas de bus.
  • Núcleos CPU disponibles.
  • Diferencias entre Sistemas embarcados y sistemas embarcados en FPGA.
  • Metodología de proyectos para sistemas embarcados en FPGA.
  • Distribución de tareas entre hardware y software.
  • Co-proyecto hardware software.
  • Periféricos propietarios.
  • Simulación funcional.
  • Software para sistemas embarcados en FPGA.

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.