Prev Problem
Next Problem

72. 7-Segment Display Decoder

Back To All Submissions
Previous Submission
Next Submission

Solving Approach

How do you plan to solve it?

 

Code

/*Write your code here*/
module sevenseg_hex
(
    input wire [3:0] hex,
    output reg [6:0] seg
);
always@*
begin
    case(hex)
        4'd0:seg=7'b111_1110;
        4'd1:seg=7'b011_0000;
        4'd2:seg=7'b110_1101;
        4'd3:seg=7'b111_1001;        
        4'd4:seg=7'b011_0011;
        4'd5:seg=7'b101_1011;
        4'd6:seg=7'b101_1111;
        4'd7:seg=7'b111_0000;        
        4'd8:seg=7'b111_1111;
        4'd9:seg=7'b111_1011;
        4'd10:seg=7'b111_0111;
        4'd11:seg=7'b001_1111;      
        4'd12:seg=7'b100_1110;
        4'd13:seg=7'b011_1101;
        4'd14:seg=7'b100_1111;
        4'd15:seg=7'b100_0111;
    endcase
end
endmodule

 

Was this helpful?
Upvote
Downvote