Básico de VHDL
Aprende a programar los FPGA de una manera práctica, familiarizándote con el lenguaje de programación en VHDL.
Dirigido a:
Aprende a:
-
Conoce lo que es un FPGA y VHDL por medio de la tarjetas SYMBHIA y AVANXE, utilizando el software ISE DESING SUITE de Xilinx
-
Simula utilizando el software ISE WEB PACK, y elaborar sentencias concurrentes en VHDL.
- Aprende máquinas de estado mediante VHDL.
Meta:

Temario:
1.¿Qué son los FPGA’s?
- Estructura interna de un FPGA
- Gammas y familias de los FPGA
- ¿Qué es VHDL?
2. Proyecto con ISE WEB PACK
- Estructura de un código en VHDL
- Tipo de datos
- Señales de tipo
- STD_LOGIC y STD_LOGIC_VECTOR
- Operadores.
- Funciones de conversión
- Herramientas EDA
3. Diseño Comportamental y Estructural
-
- Creación de compuertas lógicas básicas
- Declaración de componentes
4. Señales concurrentes en VHDL
- Sentencia WHEN- ELSE
- Sentencia WITH-SELECT-WHEN.
- Decodificador BCD
5.Simular en ISE WEB PACK
- Manejo de la interfaz de usuario de ISImulator
- Forzar valores
- Forzar reloj
- Interpretación del diagrama de tiempo
6.Simulación utilizando la herramienta de Test Bench
- Asignación de valores
- Creación de una señal de reloj
7.Diseño de Circuitos Secuenciales
- Procesos secuenciales utilizando una señal de reloj
- Diseño de Latches en VHDL
- Diseño de FlipFlops en VHDL
- Diseño de registros de corrimiento SIPO
- Retardos
- Contadores
- Generación de PWM
8. Máquinas de estado finito
- Diagrama de estados
- Máquina de estados utilizando sentencia IF
- Máquina de estados utilizando sentencia CASE
9. Diseño de un sistema mediante la herramienta esquemático.
- Manejo de la interfaz de usuario
- Creación de un componente esquemático
- Limitaciones de usar la herramienta esquemático
10.Manejo de la librería LCD
- Uso de la librería para LCD 16×2
- Uso de la librería LCD de Avanxe (en caso de contar con ella)
11.Proyecto de integración
- Diseño de control de acceso electrónico
El objetivo del proyecto es integrar los temas vistos durante el curso utilizando teclado matricial, LCD e indicador LED simulando el actuador de entrada.

Material a utilizar
Conocimientos previos:
- Electrónica básica
Software:
- INTegra
- ISE WEB PACK (Necesario traer instalado, de lo contrario te llevarás una sesión del curso en su instalación.)
Hardware (No incluido en el material a prestámo):
- Tarjeta de desarrollo Avanxe (Adquiérela a sólo $1699 en tu inscripción)
- 20 Jumpers macho-macho
- 1 Protoboard
- 1 Pinzas
- 1 Potenciómetro de 100 o 50 KOhms
- 1 Cable micro USB
- Computadora con los software solicitados instalados.
MATERIAL A PRÉSTAMO EN TU INSCRIPCIÓN:
- Tarjeta de desarrollo Symbhia (También puedes adquirirla a sólo $1199 en tu inscripción)
- 1 Sensor Ultrasónico
- 1 Mod. Display
- 1 LCD 2×16
Además te brindamos:
Asesoría personalizada
Manual de información
Reconocimiento de participación
Fechas y horarios:
Nombre: Carlos Garcia Lucero Banco: Bancomer Cuenta: 0184056779 Clabe: 012650001840567797
Más información:
Escríbenos o llámanos, será un placer atenderte.Tel: (222) 6 21 57 65Whatsapp: (044) 22 26 21 57 65Correo: [email protected]
Costo de inscripción:
- -Curso
- -Material a préstamo:
- 1 Tarjeta Symbhia
- 1 Sensor Ultrasónico
- 1 Mod. Display
- 1 Pantalla 2×16
- -Curso
- -Material a préstamo:
- 1 Tarjeta Symbhia
- 1 Sensor Ultrasónico
- 1 Mod. Display
- 1 Pantalla 2×16
[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]