Menu
Coddy logo textTech

Escrevendo o Módulo

Parte da seção Fundamentos do Journey de Verilog da Coddy — lição 43 de 90.

challenge icon

Desafio

Um meio somador (half adder) é um circuito que soma dois bits únicos e informa:

  • sum — o resultado (0 ou 1)
  • carry — se houver um estouro (1 quando ambas as entradas são 1)

Exemplo

absumcarry
00no overflow
011no overflow
101no overflow
110overflow (carry = 1)

Quando você soma 1 + 1 em binário, o resultado é 0 com um carry de 1 (assim como 5 + 5 = 0 com um carry de 1 em decimal).

Antes de adicionarmos a lógica, precisamos criar o module container — a estrutura vazia que conterá nosso circuito de meio somador.

Para um meio somador, estas são as tarefas:

  1. Crie um módulo chamado half_adder
  2. Adicione duas entradas: a e b
  3. Adicione duas saídas: sum e carry

Experimente você mesmo

  // Tarefa 1: Criar um módulo chamado half_adder

  // Tarefa 2: Adicionar duas entradas: a e b
  
  // Tarefa 3: Adicionar duas saídas: sum e carry

  // A lógica será adicionada posteriormente

Todas as lições de Fundamentos