Menu
Coddy logo textTech

Qué es Verilog

Parte de la sección Fundamentos del Journey de Verilog de Coddy. Lección 1 de 90.

Verilog es un lenguaje de descripción de hardware (HDL) utilizado para modelar, diseñar y simular circuitos electrónicos digitales, desde simples puertas lógicas hasta procesadores complejos.

A diferencia de los lenguajes de software que se ejecutan secuencialmente en una CPU, Verilog describe hardware que opera en paralelo. Es el estándar de la industria para el diseño de FPGA y ASIC, utilizado en herramientas como ModelSim, Vivado y Quartus.

En este curso, aprenderás Verilog desde cero, comenzando con la salida básica de simulación, después construyendo circuitos combinacionales y secuenciales y, finalmente, diseñando módulos reales como contadores, registros de desplazamiento e interfaces UART.

challenge icon

Desafío

Fácil

¡Te damos la bienvenida a tu primer programa de Verilog! El código ya está escrito para ti.

Qué hacer:

  1. Observa el código. Usa $display para imprimir texto, de forma similar a printf en C
  2. Haz clic en Ejecutar código para compilarlo y simularlo
  3. Deberías ver Hello World! en la salida

Nota: Todo programa de Verilog se ejecuta dentro de un module. El bloque initial se ejecuta una vez al inicio de la simulación, y $finish la finaliza.

Pruébalo tú mismo

module main;
  initial begin
    $display("Hello World!");
    $finish;
  end
endmodule

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Verilog online