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 adiciona dois bits únicos e informa:

  • sum — o resultado (0 ou 1)
  • carry — se houver um estouro / vai-um (1 quando ambas as entradas forem 1)

Exemplo

absumcarry
00sem estouro
011sem estouro
101sem estouro
110estouro (carry = 1)

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

Antes de adicionarmos a lógica, precisamos criar o módulo contêiner — a estrutura vazia que conterá nosso circuito 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: Crie um módulo chamado half_adder

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

  // A lógica será adicionada depois

Todas as lições de Fundamentos