Advertisement
Guest User

Untitled

a guest
Mar 13th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. always @(*)
  2. begin
  3. case(digits)
  4.  // 2X = 8'b00100101;
  5.  //3X = 8'b00001101;
  6.  //4X = 8'b10011001;
  7. //1X = 8'b10011111;
  8.  
  9.     4'b1111 :begin heks=8'b00000011;
  10.                        
  11.                         end
  12.     //4'b1111 : HEX1 = 8'b00000011;
  13.     4'b1110 : begin heks = 8'b10011111;
  14.                        
  15.                         end
  16.     4'b1101 : begin heks = 8'b00100101;
  17.    
  18.                         end
  19.     4'b1100 : begin heks = 8'b00001101;
  20.    
  21.                         end
  22.     4'b1011 : begin heks = 8'b10011001;
  23.    
  24.                         end
  25.     4'b1010 : begin heks = 8'b01001001;
  26.    
  27.                         end
  28.     4'b1001 :begin heks = 8'b01000001;
  29.    
  30.                         end
  31.     4'b1000 :begin  heks = 8'b00011111;
  32.    
  33.                         end
  34.     4'b0111 : begin heks = 8'b01001001;
  35.    
  36.                         end
  37.     4'b0110 : begin heks = 8'b00001001;
  38.    
  39.                         end
  40.     4'b0101 : begin
  41.                        heks = 8'b00000011;
  42.                 end
  43.                
  44.     4'b0100 : begin
  45.                         heks = 8'b10011111;
  46.                         end
  47.     4'b0011 : begin
  48.                         heks = 8'b00100101;
  49.                         end
  50.     4'b0010 : begin
  51.                         heks = 8'b00001101;
  52.                         end
  53.     4'b0001 : begin
  54.                         heks = 8'b10011001;
  55.                         end
  56.     4'b0000 : begin
  57.                         heks = 8'b01001001;
  58.                         end
  59.     //4'b0101 : heks = 8'b00000011;
  60.  // 5X = 8'b01001001;
  61.  
  62.  //7X = 8'b00011111;
  63.  
  64.  //6 X = 8'b01000001;
  65.  
  66.  //8 X = 8'b00000001;
  67.  
  68.      //9 X = 8'b00001001;
  69.      endcase
  70.        
  71.    
  72. end
  73.  
  74. endmodule
  75.  
  76. module Cw1 (HEX0, HEX1, HEX2, HEX3);
  77. output [0:7] HEX0;
  78. output [0:7] HEX1;
  79. output [0:7] HEX2;
  80. output [0:7] HEX3;
  81.  
  82. zad1(.digits(4'b1011), .heks(HEX3));
  83. zad1(.digits(4'b1101), .heks(HEX2));
  84. zad1(.digits(4'b0000), .heks(HEX1));
  85. zad1(.digits(4'b1101), .heks(HEX0));
  86.  
  87. endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement