TheLegace

Lab4

Oct 16th, 2011
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. module Lab4(
  2.                 input [17:0] SW,
  3.                 output reg [17:0] LEDR
  4. );
  5.  
  6.     reg[3:0] ov;
  7.     initial begin
  8.         LEDR[17:0] = 18'b0;
  9.        
  10.     end
  11.    
  12.     always
  13.         begin
  14.             if(SW[8]==0) begin
  15.                 if(SW[3] != SW[7]) begin
  16.                     LEDR[3:0] = SW[3:0]+SW[7:4];
  17.                 end
  18.                 else if(SW[3] == 0 && SW[7] == 0) begin
  19.                     ov = SW[2:0] + SW[6:4];
  20.                     if(ov[3] == 1) begin
  21.                         LEDR[17] = 1;
  22.                     end
  23.                     else begin
  24.                         LEDR[3:0] = SW[2:0]+SW[6:4];
  25.                         LEDR[17] = 0;
  26.                     end
  27.                 end
  28.             end
  29.         end
  30.  
  31. endmodule
  32.  
Advertisement
Add Comment
Please, Sign In to add comment