Menu
Coddy logo textTech

Escribir el módulo

Parte de la sección Fundamentos del Journey de Verilog de Coddy — lección 43 de 90.

challenge icon

Desafío

Un medio sumador (half adder) es un circuito que suma dos bits individuales y te indica:

  • sum — el resultado (0 o 1)
  • carry — si hay un desbordamiento (1 cuando ambas entradas son 1)

Ejemplo

absumcarry
00sin desbordamiento
011sin desbordamiento
101sin desbordamiento
110desbordamiento (carry = 1)

Cuando sumas 1 + 1 en binario, el resultado es 0 con un acarreo de 1 (al igual que 5 + 5 = 0 con un acarreo de 1 en decimal).

Antes de agregar la lógica, necesitamos crear el contenedor del módulo: la estructura vacía que contendrá nuestro circuito medio sumador.

Para un medio sumador, estas son las tareas:

  1. Crear un módulo llamado half_adder
  2. Agregar dos entradas: a y b
  3. Agregar dos salidas: sum y carry

Pruébalo tú mismo

  // Tarea 1: Crea un módulo llamado half_adder

  // Tarea 2: Añade dos entradas: a y b
  
  // Tarea 3: Añade dos salidas: sum y carry

  // La lógica se añadirá más tarde

Todas las lecciones de Fundamentos