Curso Online VHDL¡CURSO ONLINE!✅ "Diseño de hardware en VHDL para FPGA"📅 Inicia Febrero 2019💻 Temario completo aquí https://goo.gl/AzRmeF🌍Aprende desde cualquier parte del mundo🎉Costo ¡Mantente pendiente!
Posted by INTESC on Thursday, January 10, 2019
Dirigido a:
Estudiantes y académicos de electrónica / mecatrónica o carreras a fines, así como interesados en los temas relacionados a modelado de hardware en arquitecturas basadas en FPGAs.
Meta:
Programar los FPGAs de una manera práctica, familiarizándose con el lenguaje de programación VHDL.
Objetivos:
- Conocer lo que es un FPGA y VHDL.
- Realizar la descripción de hardware de circuitos combinacionales utilizando el software ISE WEB PACK.
- Simular utilizando el software ISE WEB PACK, y elaborar sentencias concurrentes en VHDL.
- Uso de sintaxis secuenciales, por medio de las estructuras if -then – else y case – when
- Realizar un esquemático en ISE WEB PACK.
- Elaborar retardos en VHDL
- Aprender máquinas de estado mediante VHDL.
Contenido del curso:
Unidad I
1. Introducción
- ¿Qué son las FPGAs?
- Estructura interna
- Gamas y familias
- ¿Qué es VHDL?
- ISE WEB PACK
- Estructura de un código
- Tipos de datos y señales
- Operadores
- Funciones de conversión
- Herramientas EDA
Unidad II
2. Diseño comportamental y estructural
- Creación de compuertas lógicas básicas
- Declaración de componentes
Unidad III
3. Sentencias concurrentes en VHDL
- Sentencia WHEN – ELSE
- Sentencia WITH – SELECT – WHEN
- Decodificador BCD
Unidad IV
4. Simulaciones
- Manejo de la interfaz de usuario de ISimulator
- Forzar valores y reloj
- Interpretación del diagrama de tiempo
- Herramienta Test Bench
- Asignación de valores
- Creación de una señal de reloj
Unidad V
5. Diseño de circuitos secuenciales
- Procesos secuenciales utilizando una señal de reloj
- Diseño de Latches y Flip Flops
- Retardos
- Contadores
- Generación de PWM
Unidad VI
6. Máquinas de estado finitas
- Diagrama de estados
- Máquina de estados utilizando sentencia IF
- Máquina de estados utilizando sentencia CASE
Unidad VII
7. 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 utilizar la herramienta esquemático
Unidad VII
7. Manejo de la librería LCD
- Uso de la librería para una LCD de 2×16
- Uso de la librería LCD de Avanxe (en caso de contar con Avanxe)

Symbhia es la tarjeta elcetrónica desarrollada por Intesc que utiliza un FPGA Spartan 6 xc6slx9 de Xilinx como núcleo principal, diseñado para el modelado de Hardware y creación de sistemas digitales, Symbhia además cuenta con un procesador ARM Cortex – M0 ideal para la adquisición de señales analógicas. La tarjeta cuenta con su propio programador FTDI que también puede ser utilizado como puerto COM para hacer aplicaciones que requieran comunicación serial entre el ordenador y la tarjeta.
