Diseño de Hardware RTL Usando SystemVerilog con FPGA

¿Qué aprenderás en este curso?

Aprenderás diseño de hardware RTL usando SystemVerilog, comprendiendo la arquitectura de sistemas embebidos, FPGAs y la diferencia entre VHDL, Verilog y SystemVerilog.

Desarrollarás circuitos combinacionales, secuenciales, testbenches, máquinas de estados finitos, librerías, funciones y paquetes aplicados al diseño digital moderno.

Además, implementarás protocolos de comunicación como UART, SPI e I2C, trabajando con periféricos reales, sensores, pantallas HMI Nextion e IoT con ThingSpeak.

Curso SystemVerilog con FPGAs
  • Arquitectura de 8,16 y 32 bits
  • ¿Qué es GAL, PLD y CPLD?
  • Arquitectura interna FPGA
  • Familia FPGA Terasic
  • VHDL vs Verilog vs SystemVerilog
  • ¿Por qué usar SystemVerilog?
  • Conociendo la tarjeta FPGA Init Max 10
  • Block Diagram
  • Archivos esquemáticos
  • Estructura básica
  • Tipos de datos
  • Elementos léxicos
  • Mapeo de señales
  • Testbenches
  • Operadores en SystemVerilog
  • Tratamiento matemático
  • ADC de FPGA Init
  • always combinacional
  • if / case
  • Parámetros
  • Multiplexores
  • Demultiplexores
  • BCD
  • Comparadores
  • Flip-Flops
  • Registros
  • Testbench secuencial
  • Temporización
  • Relojes
  • Divisores de frecuencia
  • Medidores de frecuencia
  • PWM
  • Control de servomotores
  • FSM Moore
  • FSM Mealy
  • Registros de estado
  • Lógica de transición
  • always_ff
  • always_comb
  • Controladores de protocolos
  • Interfaces de usuario
  • Packages
  • Include
  • Funciones
  • Tasks
  • Funciones automáticas
  • Reutilización de código
  • Baud rate
  • Transmisión
  • Recepción
  • Formato UART
  • Pantalla Nextion
  • Módulo GSM
  • ThingSpeak
  • MOSI
  • MISO
  • SCLK
  • SS
  • Protocolos SPI
  • MAX6675
  • AD7705
  • SDA
  • SCL
  • ACK/NACK
  • Direccionamiento
  • DAC MCP4725
  • DHT20
  • BMP180 / BMP280

Dirigido a

Estudiantes, técnicos y profesionales interesados en diseño digital moderno y desarrollo RTL con FPGA.

Requisitos

Conocimientos básicos de lógica digital y muchas ganas de aprender SystemVerilog.

Duración

Curso completo Nivel 1 + Nivel 2 con proyectos prácticos aplicados en FPGA.

Aplicaciones

FSM, UART, SPI, I2C, sensores, Nextion, GSM, IoT y diseño RTL profesional.

Shopping Cart
  • Your cart is empty.