Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module SevenSegTest(switch, select, indv_leds);
- input [2:0] switch[4:0];
- input [2:0] select;
- output [6:0] indv_leds [4:0];
- wire [2:0] ssd[4:0];
- ThreeBusFiveToOneMux M1(.data(comb_data0),
- .select(select),
- .m_out(ssd[1]));
- assign comb_data1[4:2] = switch[4:2];
- assign comb_data1[1:0] = switch[1:0];
- ThreeBusFiveToOneMux M2(.data(comb_data1),
- .select(select),
- .m_out(ssd[2]));
- assign comb_data2[4:3] = switch[4:3];
- assign comb_data2[2:0] = switch[2:0];
- ThreeBusFiveToOneMux M3(.data(comb_data2),
- .select(select),
- .m_out(ssd[3]));
- assign comb_data3[4] = switch[4];
- assign comb_data3[3:0] = switch[3:0];
- ThreeBusFiveToOneMux M4(.data(comb_data3),
- .select(select),
- .m_out(ssd[4]));
- SevenSegmentHelloDecoder D0(.code(ssd[0]),
- .indv_leds(indv_leds[0]));
- SevenSegmentHelloDecoder D1(.code(ssd[1]),
- .indv_leds(indv_leds[1]));
- SevenSegmentHelloDecoder D2(.code(ssd[2]),
- .indv_leds(indv_leds[2]));
- SevenSegmentHelloDecoder D3(.code(ssd[3]),
- .indv_leds(indv_leds[3]));
- SevenSegmentHelloDecoder D4(.code(ssd[4]),
- .indv_leds(indv_leds[4]));
- endmodule
Add Comment
Please, Sign In to add comment