Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module reverse_word(
- input [9:7]SW,
- output reg[0:6]HEX0,
- output reg[0:6]HEX1,
- output reg[0:6]HEX2,
- output reg[0:6]HEX3,
- output reg[0:6]HEX4,
- output reg[0:6]HEX5
- );
- always@(*)
- if(SW == 3'b000)
- begin
- HEX3 = 7'b1000010;
- HEX2 = 7'b0110000;
- HEX1 = 7'b1001111;
- HEX0 = 7'b0000001;
- HEX4 = 7'b1111111;
- HEX5 = 7'b1111111;
- end
- else if(SW == 3'b001)
- begin
- HEX4 = 7'b1000010;
- HEX3 = 7'b0110000;
- HEX2 = 7'b1001111;
- HEX1 = 7'b0000001;
- HEX5 = 7'b1111111;
- HEX0 = 7'b1111111;
- end
- else if(SW == 3'b010)
- begin
- HEX5 = 7'b1000010;
- HEX4 = 7'b0110000;
- HEX3 = 7'b1001111;
- HEX2 = 7'b0000001;
- HEX1 = 7'b1111111;
- HEX0 = 7'b1111111;
- end
- else if(SW == 3'b011)
- begin
- HEX0 = 7'b1000010;
- HEX5 = 7'b0110000;
- HEX4 = 7'b1001111;
- HEX3 = 7'b0000001;
- HEX2 = 7'b1111111;
- HEX1 = 7'b1111111;
- end
- else if(SW == 3'b100)
- begin
- HEX1 = 7'b1000010;
- HEX0 = 7'b0110000;
- HEX5 = 7'b1001111;
- HEX4 = 7'b0000001;
- HEX3 = 7'b1111111;
- HEX2 = 7'b1111111;
- end
- else if(SW == 3'b101)
- begin
- HEX2 = 7'b1000010;
- HEX1 = 7'b0110000;
- HEX0 = 7'b1001111;
- HEX5 = 7'b0000001;
- HEX4 = 7'b1111111;
- HEX3 = 7'b1111111;
- end
- else
- begin
- HEX4 = 7'b1111111;
- HEX3 = 7'b1111111;
- HEX5 = 7'b1111111;
- HEX2 = 7'b1111111;
- HEX1 = 7'b1111111;
- HEX0 = 7'b1111111;
- end
- endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement