data/full_repos/permissive/425166201/02_ps2timing/hex7.v
data/verilator_xmls/aac064ee-b57d-489d-aaa7-1b674f530479.xml
module hex7
(
    input  wire [3:0] i,
    output wire [6:0] o
);

assign o =

    i == 4'b0000 ? 7'b1000000 :
    i == 4'b0001 ? 7'b1111001 :
    i == 4'b0010 ? 7'b0100100 :
    i == 4'b0011 ? 7'b0110000 :
    i == 4'b0100 ? 7'b0011001 :
    i == 4'b0101 ? 7'b0010010 :
    i == 4'b0110 ? 7'b0000010 :
    i == 4'b0111 ? 7'b1111000 :
    i == 4'b1000 ? 7'b0000000 :
    i == 4'b1001 ? 7'b0010000 :
    i == 4'b1010 ? 7'b0001000 :
    i == 4'b1011 ? 7'b0000011 :
    i == 4'b1100 ? 7'b1000110 :
    i == 4'b1101 ? 7'b0100001 :
    i == 4'b1110 ? 7'b0000110 :
                   7'b0001110;

endmodule
module hex7
(
    input  wire [3:0] i,
    output wire [6:0] o
);


assign o =

    i == 4'b0000 ? 7'b1000000 :
    i == 4'b0001 ? 7'b1111001 :
    i == 4'b0010 ? 7'b0100100 :
    i == 4'b0011 ? 7'b0110000 :
    i == 4'b0100 ? 7'b0011001 :
    i == 4'b0101 ? 7'b0010010 :
    i == 4'b0110 ? 7'b0000010 :
    i == 4'b0111 ? 7'b1111000 :
    i == 4'b1000 ? 7'b0000000 :
    i == 4'b1001 ? 7'b0010000 :
    i == 4'b1010 ? 7'b0001000 :
    i == 4'b1011 ? 7'b0000011 :
    i == 4'b1100 ? 7'b1000110 :
    i == 4'b1101 ? 7'b0100001 :
    i == 4'b1110 ? 7'b0000110 :
                   7'b0001110;

endmodule