Menu
Coddy logo textTech

Writing The Module

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

challenge icon

Desafio

Um meio somador é um circuito que soma dois bits individuais e informa:

  • sum: o resultado (0 ou 1)
  • carry: se houver um estouro (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 carry de 1 (assim como 5 + 5 = 0 com um carry de 1 no sistema decimal).

Antes de adicionarmos a lógica, precisamos criar o contêiner do módulo: a estrutura vazia que conterá nosso circuito de meio somador.

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

  1. Create um módulo chamado half_adder
  2. Add duas entradas: a e b
  3. Add 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 mais tarde

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de Verilog online