Загрузка данных


module hex_decoder (

    input [3:0] bin,

    output reg [6:0] hex

);

    always @(*) begin

        case (bin)

            4'h0: hex = 7'b1000000; // 0

            4'h1: hex = 7'b1111001; // 1

            4'h2: hex = 7'b0100100; // 2

            4'h3: hex = 7'b0110000; // 3

            4'h4: hex = 7'b0011001; // 4

            4'h5: hex = 7'b0010010; // 5

            4'h6: hex = 7'b0000010; // 6

            4'h7: hex = 7'b1111000; // 7

            4'h8: hex = 7'b0000000; // 8

            4'h9: hex = 7'b0010000; // 9

            4'hA: hex = 7'b0001000; // A

            4'hB: hex = 7'b0000011; // b

            4'hC: hex = 7'b1000110; // C

            4'hD: hex = 7'b0100001; // d

            4'hE: hex = 7'b0000110; // E

            4'hF: hex = 7'b0001110; // F

            default: hex = 7'b1111111;

        endcase

    end

endmodule