En este módulo llevarás tus conocimientos al siguiente nivel, aprendiendo a diseñar sistemas que toman decisiones y se comunican con el mundo real. A través del modelado de máquinas de estado finito (FSM) tipo Mealy y Moore, y el uso práctico de protocolos como UART, I2C y SPI, construirás controladores inteligentes capaces de interactuar con sensores, pantallas y otros dispositivos. Implementarás sistemas como semáforos, lectores de temperatura o interfaces con pantallas LCD, todo directamente desde la FPGA y usando VHDL.
"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: 119 soles
Oferta especial: curso + placa: S/ 289. Ahorra S/20, la placa sola cuesta S/190. - Inversión-presencial(Cusco): 169 soles
Oferta especial: curso + placa: S/ 339. 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: Máquinas de estado finito (FSM)
- ¿Qué es una FSM y para qué se usa?
- Tipos de FSM: Mealy vs Moore
- Modelado de FSM en VDHL
- Ejemplos prácticos: semáforos, control de accesos
Sesión 2: Ejemplos prácticos
- Introducción a la carta ASM
- Diferencias entre FSM tradicional y ASM
- Implementación en VHDL de FSM con ASM
Sesión 3: Introducción a protocolos de comunicación
- ¿Qué es un protocolo de comunicación digital?
- Comparación entre UART, I2C y SPI
- Aplicaciones prácticas de cada protocolo
Sesión 4: Diseño de transmisores y receptores
- Transmisor y receptor UART en VHDL
- Diseño básico de interfaz I2C
- Conceptos clave de SPI y su implementación
Sesión 5: Prácticas de integración
- Práctica 1: Comunicación UART entre FPGA y PC, Arduino o módulo Bluetooth HC-05
- Pŕactica 2: Lectura de temperatura mediante el sensor LM75A usando protocolo I2C
- Pŕactica 3: Control de pantalla LCD SPI de 1.14 pulgadas desde la FPGA
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.