Menu
Coddy logo textTech

Repaso - Comparador simple

Parte de la sección Fundamentos del Journey de Verilog de Coddy — lección 54 de 90.

challenge icon

Desafío

Un comparador de 2 bits es un circuito que compara dos números binarios de 2 bits y determina si uno es mayor, menor o igual que el otro.

Qué hacer:

Construye un comparador de 2 bits utilizando sentencias if-else.

Cómo funciona:

  • Cuando a > b, greater debe ser 1, less y equal deben ser 0
  • Cuando a < b, less debe ser 1, greater y equal deben ser 0
  • Cuando a == b, equal debe ser 1, greater y less deben ser 0

Pruébalo tú mismo

module comparator (
  input [1:0] a,
  input [1:0] b,
  output reg greater,
  output reg less,
  output reg equal
);
  
  always @(*) begin
    // TODO: Agregar sentencias if-else para comparar a y b
    // Establecer greater = 1 si a > b
    // Establecer less = 1 si a < b
    // Establecer equal = 1 si a == b
  end
  
endmodule

Todas las lecciones de Fundamentos