Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. module myTask(input logic [0:1] sel, input logic a, input logic b, output logic out);
  3.     always_comb
  4.     begin
  5.         case(sel)
  6.             2'b00: out = (a && b);
  7.             2'b01:
  8.                     begin
  9.                         if(a && !b) out = 0;
  10.                         else out = 1;
  11.                     end
  12.             2'b10: out = (a == b);
  13.             2'b11: out = (a || b);
  14.             default: out = 0;
  15.         endcase
  16.     end
  17. endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement