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 sumador medio es un circuito que suma dos bits individuales y te indica:

  • suma: el resultado (0 o 1)
  • acarreo: si hay un desbordamiento (1 cuando ambas entradas son 1)

Ejemplo

absumaacarreo
0 00sin desbordamiento
011sin desbordamiento
101sin desbordamiento
110desbordamiento (acarreo = 1)

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

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

Para un sumador medio, estas son las tareas:

  1. Crear un módulo llamado half_adder
  2. Añadir dos entradas: a y b
  3. Añadir 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

Practica por tu cuenta: Compilador de Verilog online