Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- `timescale 1ns / 1ps
- //////////////////////////////////////////////////////////////////////////////////
- // Company:
- // Engineer:
- //
- // Create Date: 21.03.2019 15:18:53
- // Design Name:
- // Module Name: testbenchMUX4
- // Project Name:
- // Target Devices:
- // Tool Versions:
- // Description:
- //
- // Dependencies:
- //
- // Revision:
- // Revision 0.01 - File Created
- // Additional Comments:
- //
- //////////////////////////////////////////////////////////////////////////////////
- module testbenchMUX4();
- logic [3:0] d0,d1,d2,d3,y;
- logic [1:0] s;
- MUX4 dut(d0,d1,d2,d3,s,y);
- initial begin
- d0 = 4'b0000; d1 =4'b0000; d2 = 4'b0000; d3 = 4'b0000; s = 2'b00; #10;
- s = 2'b01; #10; s = 2'b10; #10; s = 2'b11; #10;
- d0 = 4'b0000; d1 =4'b0000; d2 = 4'b0000; d3 = 4'b0001; s = 2'b00; #10;
- s = 2'b01; #10; s = 2'b10; #10; s = 2'b11; #10;
- d0 = 4'b0000; d1 =4'b0000; d2 = 4'b0001; d3 = 4'b0000; s = 2'b00; #10;
- s = 2'b01; #10; s = 2'b10; #10; s = 2'b11; #10;
- d0 = 4'b0000; d1 =4'b0001; d2 = 4'b0000; d3 = 4'b0000; s = 2'b00; #10;
- s = 2'b01; #10; s = 2'b10; #10; s = 2'b11; #10;
- d0 = 4'b0001; d1 =4'b0000; d2 = 4'b0000; d3 = 4'b0000; s = 2'b00; #10;
- s = 2'b01; #10; s = 2'b10; #10; s = 2'b11; #10;
- d0 = 4'b0000; d1 =4'b0000; d2 = 4'b0000; d3 = 4'b0010; s = 2'b00; #10;
- s = 2'b01; #10; s = 2'b10; #10; s = 2'b11; #10;
- d0 = 4'b0000; d1 =4'b0000; d2 = 4'b0010; d3 = 4'b0000; s = 2'b00; #10;
- s = 2'b01; #10; s = 2'b10; #10; s = 2'b11; #10;
- d0 = 4'b0000; d1 =4'b0010; d2 = 4'b0000; d3 = 4'b0000; s = 2'b00; #10;
- s = 2'b01; #10; s = 2'b10; #10; s = 2'b11; #10;
- d0 = 4'b0010; d1 =4'b0000; d2 = 4'b0000; d3 = 4'b0000; s = 2'b00; #10;
- s = 2'b01; #10; s = 2'b10; #10; s = 2'b11; #10;
- d0 = 4'b0000; d1 =4'b0000; d2 = 4'b0000; d3 = 4'b0100; s = 2'b00; #10;
- s = 2'b01; #10; s = 2'b10; #10; s = 2'b11; #10;
- d0 = 4'b0000; d1 =4'b0000; d2 = 4'b0100; d3 = 4'b0000; s = 2'b00; #10;
- s = 2'b01; #10; s = 2'b10; #10; s = 2'b11; #10;
- d0 = 4'b0000; d1 =4'b0100; d2 = 4'b0000; d3 = 4'b0000; s = 2'b00; #10;
- s = 2'b01; #10; s = 2'b10; #10; s = 2'b11; #10;
- d0 = 4'b0100; d1 =4'b0000; d2 = 4'b0000; d3 = 4'b0000; s = 2'b00; #10;
- s = 2'b01; #10; s = 2'b10; #10; s = 2'b11; #10;
- end
- endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement