Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- always @(*)
- begin
- case(digits)
- // 2X = 8'b00100101;
- //3X = 8'b00001101;
- //4X = 8'b10011001;
- //1X = 8'b10011111;
- 4'b1111 :begin heks=8'b00000011;
- end
- //4'b1111 : HEX1 = 8'b00000011;
- 4'b1110 : begin heks = 8'b10011111;
- end
- 4'b1101 : begin heks = 8'b00100101;
- end
- 4'b1100 : begin heks = 8'b00001101;
- end
- 4'b1011 : begin heks = 8'b10011001;
- end
- 4'b1010 : begin heks = 8'b01001001;
- end
- 4'b1001 :begin heks = 8'b01000001;
- end
- 4'b1000 :begin heks = 8'b00011111;
- end
- 4'b0111 : begin heks = 8'b01001001;
- end
- 4'b0110 : begin heks = 8'b00001001;
- end
- 4'b0101 : begin
- heks = 8'b00000011;
- end
- 4'b0100 : begin
- heks = 8'b10011111;
- end
- 4'b0011 : begin
- heks = 8'b00100101;
- end
- 4'b0010 : begin
- heks = 8'b00001101;
- end
- 4'b0001 : begin
- heks = 8'b10011001;
- end
- 4'b0000 : begin
- heks = 8'b01001001;
- end
- //4'b0101 : heks = 8'b00000011;
- // 5X = 8'b01001001;
- //7X = 8'b00011111;
- //6 X = 8'b01000001;
- //8 X = 8'b00000001;
- //9 X = 8'b00001001;
- endcase
- end
- endmodule
- module Cw1 (HEX0, HEX1, HEX2, HEX3);
- output [0:7] HEX0;
- output [0:7] HEX1;
- output [0:7] HEX2;
- output [0:7] HEX3;
- zad1(.digits(4'b1011), .heks(HEX3));
- zad1(.digits(4'b1101), .heks(HEX2));
- zad1(.digits(4'b0000), .heks(HEX1));
- zad1(.digits(4'b1101), .heks(HEX0));
- endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement