module sevenseg_hex (
input [3:0] hex,
output reg [6:0] seg
);
always @* begin
case (hex)
4'h0 : seg = 7'b111_1110;
4'h1 : seg = 7'b011_0000;
4'h2 : seg = 7'b110_1101;
4'h3 : seg = 7'b111_1001;
4'h4 : seg = 7'b011_0011;
4'h5 : seg = 7'b101_1011;
4'h6 : seg = 7'b101_1111;
4'h7 : seg = 7'b111_0000;
4'h8 : seg = 7'b111_1111;
4'h9 : seg = 7'b111_1011;
4'hA : seg = 7'b111_0111;
4'hB : seg = 7'b001_1111;
4'hC : seg = 7'b100_1110;
4'hD : seg = 7'b011_1101;
4'hE : seg = 7'b100_1111;
4'hF : seg = 7'b100_0111;
default : seg = 7'b000_0000;
endcase
end
endmodule