logic_gate_and.v 586 B

12345678910111213141516171819202122232425
  1. `timescale 1 ns / 1 ps
  2. module logic_gate_and #
  3. (
  4. parameter integer IN1 = 0,
  5. parameter integer IN2 = 1,
  6. parameter integer OUT = 0
  7. )
  8. (
  9. input wire [7:0] din,
  10. output wire [7:0] led
  11. );
  12. wire [7:0] tmp;
  13. assign tmp[0] = din[IN1] & din[IN2];
  14. assign tmp[1] = din[IN1] & din[IN2];
  15. assign tmp[2] = din[IN1] & din[IN2];
  16. assign tmp[3] = din[IN1] & din[IN2];
  17. assign tmp[4] = din[IN1] & din[IN2];
  18. assign tmp[5] = din[IN1] & din[IN2];
  19. assign tmp[6] = din[IN1] & din[IN2];
  20. assign tmp[7] = din[IN1] & din[IN2];
  21. assign led = tmp;
  22. endmodule