Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. module SevenSegmentDec(sw, led);
  2. input [3:0] sw;
  3. output [7:0] led;
  4.  
  5. function [7:0] LedDec;
  6. input [3:0] num;
  7. begin
  8. case (num)
  9.  
  10. 4'h0: LedDec = 8'b11000000; //0
  11. 4'h1: LedDec = 8'b11111001; //1
  12. 4'h2: LedDec = 8'b10100100; //2
  13. 4'h3: LedDec = 8'b10110000; //3
  14. 4'h4: LedDec = 8'b10011001; //4
  15. 4'h5: LedDec = 8'b10010010; //5
  16. 4'h6: LedDec = 8'b10000010; //6
  17. 4'h7: LedDec = 8'b11111000; //7
  18. 4'h8: LedDec = 8'b10000000; //8
  19. 4'h9: LedDec = 8'b10011000; //9
  20. 4'ha: LedDec = 8'b10001000; //A
  21. 4'hb: LedDec = 8'b10000011; //B
  22. 4'hc: LedDec = 8'b10100111; //C
  23. 4'hd: LedDec = 8'b10100001; //D
  24. 4'he: LedDec = 8'b10000110; //E
  25. 4'hf: LedDec = 8'b10001110; //F
  26. default: LedDec = 8'b11111111; // LED OFF
  27. endcase
  28. end
  29. endfunction
  30.  
  31. assign led=LedDec(sw);
  32. endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement