Este documento introduce Verilog como un lenguaje de descripción de hardware. Explica los diferentes niveles de abstracción en la síntesis digital, incluyendo simulación lógica, transferencia de registros y nivel de circuito. También describe tipos de datos, sentencias de asignación, operadores y estructuras de módulos en Verilog.