Files
2025-11-06 10:08:01 +08:00

34 lines
725 B
Verilog

`timescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company:
// Engineer:
//
// Create Date: 2024/10/31 11:22:30
// Design Name:
// Module Name: judge
// Project Name:
// Target Devices:
// Tool Versions:
// Description:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//
//////////////////////////////////////////////////////////////////////////////////
module judge(
input [3:0] data1,
input [3:0] data2,
output reg [4:0] result
);
always @(*) begin
if (data1 > data2) result = 4'b1000;
else if (data1 < data2) result = 4'b0100;
else if (data1 == data2) result = 4'b0010;
end
endmodule