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 acarreo (1 cuando ambas entradas son 1)

Ejemplo

absumcarry
00sin acarreo
011sin acarreo
101sin acarreo
110acarreo (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 añadir la lógica, necesitamos crear el contenedor del módulo — la estructura vacía que contendrá nuestro circuito de medio sumador.

Para un medio sumador, estas son las tareas:

  1. Crea un módulo llamado half_adder
  2. Añade dos entradas: a y b
  3. Añade dos salidas: sum y carry

Pruébalo tú mismo

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

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

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

Todas las lecciones de Fundamentos