Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- `timescale 1ns/1ns
- module tb;
- wire [7:0]m1; //motor1 PIN_D3
- wire [7:0]m2; //motor2 PIN_C3
- reg [11:0]s1; //12-bit output of ch. 5 (parallel)
- reg [11:0]s2; //12-bit output of ch. 6 (parallel)
- reg [11:0]s3; //12-bit output of ch. 7 (parallel)
- reg clk_50=0;
- reg reset;
- wire Led1; //Led used to indicate position of bot i.e. node or line
- wire Led2;
- wire Led3;
- wire HL1; // to control uart
- wire EM1; // to control electromagnet
- wire [2:0] id;
- wire [4:0] NC;
- LSA uut(.m1(m1),.m2(m2),.s1(s1),.s2(s2),.s3(s3),.clk_50(clk_50), .reset(reset), .Led1(Led1), .Led2(Led2), .Led3(Led3), .HL1(HL1), .EM1(EM1), .id(id), .NC(NC) );
- always
- begin
- clk_50 = ~clk_50;
- #10;
- end
- initial begin
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- s1=1;
- s2=1;
- s3=1;
- #20000;
- s1=0;
- s2=1;
- s3=0;
- #20000;
- end
- endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement