En este primer módulo aprenderás a programar hardware real usando la FPGA NANO 1K, desde los conceptos básicos de VHDL hasta la implementación de circuitos combinacionales y secuenciales. A través de prácticas como encendido de LEDs y visualización de datos en displays, convertirás teoría en resultados tangibles.
"Invierte en desarrollar conocimientos y habilidades que potenciarán tu formación profesional"
CARACTERÍSTICAS DEL CURSO
- Modalidad: virtual y presencial (incluye certificado)
- Duración: 5 sesiones de dos horas.
- Horario: sábado y domingo de 8:30 a 10:30 a.m.
- Inversión-modalidad virtual: 99 soles
Oferta especial: curso + placa: S/ 269. Ahorra S/20, la placa sola cuesta S/190. - Inversión-presencial(Cusco): 149 soles
Oferta especial: curso + placa: S/ 319. Ahorra S/20, la placa sola cuesta S/190. - Próximo inicio: sábado 21/junio
- Beneficios exclusivos: acceso a repositorio y soporte virtual en el uso de la placa.
TEMARIO
Sesión 1: Conceptos básicos
- ¿Qué es un FPGA?
- Diferencias entre FPGA, MCU, GPU y CPU
- Arquitectura interna de un FPGA
- Aplicaciones actuales de los FPGAs
Sesión 2: Fundamentos de VHDL
- ¿Qué software elegir: Quartus, Vivado o Gowin?
- Instalación de simuladores: ModelSim, QuestaSim, DSim Cloud
- Exploración de entornos de desarrollo
- Lenguajes de descripción de hardware
- Flujo de diseño
- Estructura del lenguaje VHDL
- Tipos de datos, operadores y sintaxis
Sesión 3: Diseño combinacional en VHDL
- Puertas lógicas y operadores
- Ecuaciones booleanas y tablas de verdad
- Diseño de un sumador de n bits
- Diseño de multiplexores, codificadores y decodificadores
- Decodificador BCD a 7 segmentos
- Simulación en ModelSim/QuestaSim
Sesión 4: Diseño secuencial en VHDL
- Biestables, flip-flops y registros
- Uso de la sentencia process
- Contadores de n bits
- Divisores de frecuencia
- Simulación del diseño
Sesión 5: Implementación en FPGA siguiendo de flujo de diseño
- Práctica 1: Encendido de un LED cada 1 segundo
- Práctica 2: Visualización de tu número telefónico en displays de 7 segmentos mediante botones
¿CÓMO INSCRIBIRSE?
Para asegurar su vacante debe realizar la transferencia bancaria a la cuenta de Interbank de nuestra empresa Net3e Solutions SAC:- INTERBANK-CCI-Cta. Corriente Soles: 003-530-003001786401-35
- INTERBANK-Cta. Corriente Soles: 530‑3001786401
O vía yape al número de nuestro gerente general (Oscar Palomino): 944273449.
Debe completar el siguiente formulario y adjuntar su comprobante de pago para poder asegurar su vacante en el curso.
Características técnicas de la FPGA NANO 1K
La FPGA NANO 1K es una plataforma ideal para quienes desean dominar el diseño digital desde la práctica, con una curva de aprendizaje accesible y resultados profesionales. Equipada con el chip Gowin GW1NZ-LV1, esta placa ofrece 1152 unidades lógicas, memoria SRAM y Flash integradas, y una rica variedad de periféricos: display de 8 segmentos, LED RGB, pulsadores, conectores UART, I2C y LCD 16x2. Su entorno de desarrollo GOWIN EDA, ligero y multiplataforma, permite diseñar desde cero sin complicaciones, siendo compatible con simuladores y herramientas de código abierto. Compacta pero poderosa, es la herramienta perfecta para estudiantes, docentes e ingenieros que buscan innovar con hardware reconfigurable real:
🔧 FPGA
- Modelo: Gowin GW1NZ-LV1
🧠 Recursos Lógicos
- Tecnología LUT4: 1152 unidades lógicas
- Registros (Flip-Flops): 864
- Memoria SRAM: 36 KB
- Memoria Flash: 64 KB
- PLL (Phase Locked Loop): 1 (frecuencia ajustable de 3.15 MHz a 400 MHz)
- Bancos de Entradas/Salidas (I/O): 2
💡 Periféricos Integrados
- Display de 8 segmentos, 4 dígitos (multiplexado)
- 4 LEDs monocromáticos (rojo)
- 1 LED RGB
- 2 Pulsadores de usuario
- 4 Switches
- Conector UART (TX/RX)
- Conector para LCD 16x2
- Conector I2C
- 29 Pines GPIO (propósito general)
💻 Soporte de Software y Desarrollo
- Entorno IDE: GOWIN EDA (versión gratuita disponible)
- Tamaño del instalador: < 1 GB
- Interfaz gráfica intuitiva
- Curva de aprendizaje más accesible que Quartus/Vivado
- Flujo de trabajo optimizado
- Compatible con simuladores y herramientas open-source
- Multiplataforma: Windows y Linux
Lo que puedes crear con la NANO 1K
Algunos proyectos ya desarrollados con esta placa incluyen:
- Barrido de LEDs secuencial (efecto KITT)
- Control de displays de 8 segmentos hasta 9999
- Interfaz con teclado matricial 4x4
- Comunicación UART con PC y módulos Bluetooth
- Controladores VGA para resolución 640x480, 60Hz
- Comunicación I2C con pantallas OLED
- Generación de señales de hasta 400 MHz
Cada uno de estos proyectos está documentado y disponible en el repositorio al cual tendrás acceso una vez adquieras tu placa FPGA NANO o te inscribas a nuestro curso, con ejemplos listos para adaptar o escalar.