Fundamentos de FPGA y de programación VHDL

Objetivo:

- Conocer las generalidades del dispositivo lógico programable FPGA.
- Realizar la descripción de circuitos digitales elementales empleando VHDL como lenguaje de descripción de hardware.
- Simular los diseños realizados utilizando la herramienta Active-HDLTM.
- Describir un circuito digital a partir de una descripción jerárquica, basados en un esquemático que contiene diversos módulos descritos en archivos separados VHDL.
- Configurar, verificar e implantar un diseño en la plataforma de desarrollo NanoBoard ® 3000 utilizando Altium Designer ® 10.

Público al cual va dirigido::

- Profesionales y estudiantes en ingeniería electrónica y carreras afines.
Conocimientos previos:

- Lógica Digital, Sistemas Digitales.

Contenido:

1. FPGA:
- Historia
- Concepto y estructura
2. VHDL
- Historia
- Aplicaciones
- Ventajas
- Identificadores
- Sintaxis
- Estructura general del diseño en VHDL:
- Librerías
- Entidad
- Arquitectura: Tipos
- Declaraciones. Tipos
- Bancos de Prueba
3. Proceso de construcción de un componente en FPGA
4. Introducción a las Herramientas de Simulación y Desarrollo
- Active HDL
- Altium Designer (Nanoboard3000)
5. Creación de proyectos FPGA en Active HDL
- Workspace
- Diseño
- Archivos
6. Diseños anidados
-Importación de archivos
- Análisis lógico y selección de tipos de descripción según convenga - Simulaciones: Estí­mulos, Bancos de prueba, Herramientas de Desarrollo, Altium Nanoboard3000, Creación de proyectos FPGA en Altium
Esquemáticos
Verificación de errores
Proceso de compilación y sí­ntesis
Soft Designs
Ejemplos prácticos de desarrollo
Práctica breve con sistema embebido
Tips para expansión del conocimiento

Horarios:

- 8:00 a.m. a 12:00 m
- 1:30 p.m. a 4:30 p.m.