Advertisement
Sidsh

LSA Hardcoded TB

Feb 10th, 2022
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. `timescale 1ns/1ns
  2.  
  3. module tb;
  4.     wire [7:0]m1;  //motor1                                            PIN_D3
  5.    wire [7:0]m2;  //motor2                                            PIN_C3
  6.    reg [11:0]s1;  //12-bit output of ch. 5 (parallel)
  7.    reg [11:0]s2;  //12-bit output of ch. 6 (parallel)
  8.    reg [11:0]s3;  //12-bit output of ch. 7 (parallel)
  9.     reg clk_50=0;
  10.     reg reset;
  11.     wire Led1;    //Led used to indicate position of bot i.e. node or line
  12.     wire Led2;
  13.     wire Led3;
  14.     wire HL1;   // to control uart
  15.     wire EM1;  // to control electromagnet
  16.     wire [2:0] id;
  17.     wire [4:0] NC;
  18.  
  19.     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) );
  20.    
  21. always
  22. begin
  23. clk_50 = ~clk_50;
  24. #10;
  25. end
  26.  
  27.  
  28.     initial begin
  29.         s1=1;
  30.         s2=1;
  31.         s3=1;
  32.         #20000;
  33.         s1=0;
  34.         s2=1;
  35.         s3=0;
  36.         #20000;
  37.         s1=1;
  38.         s2=1;
  39.         s3=1;
  40.         #20000;
  41.         s1=0;
  42.         s2=1;
  43.         s3=0;
  44.         #20000;
  45.         s1=1;
  46.         s2=1;
  47.         s3=1;
  48.         #20000;
  49.         s1=0;
  50.         s2=1;
  51.         s3=0;
  52.         #20000;
  53.         s1=1;
  54.         s2=1;
  55.         s3=1;
  56.         #20000;
  57.         s1=0;
  58.         s2=1;
  59.         s3=0;
  60.         #20000;
  61.         s1=1;
  62.         s2=1;
  63.         s3=1;
  64.         #20000;
  65.         s1=0;
  66.         s2=1;
  67.         s3=0;
  68.         #20000;
  69.         s1=1;
  70.         s2=1;
  71.         s3=1;
  72.         #20000;
  73.         s1=0;
  74.         s2=1;
  75.         s3=0;
  76.         #20000;
  77.         s1=1;
  78.         s2=1;
  79.         s3=1;
  80.         #20000;
  81.         s1=0;
  82.         s2=1;
  83.         s3=0;
  84.         #20000;
  85.         s1=1;
  86.         s2=1;
  87.         s3=1;
  88.         #20000;
  89.         s1=0;
  90.         s2=1;
  91.         s3=0;
  92.         #20000;
  93.         s1=1;
  94.         s2=1;
  95.         s3=1;
  96.         #20000;
  97.         s1=0;
  98.         s2=1;
  99.         s3=0;
  100.         #20000;
  101.         s1=1;
  102.         s2=1;
  103.         s3=1;
  104.         #20000;
  105.         s1=0;
  106.         s2=1;
  107.         s3=0;
  108.         #20000;
  109.         s1=1;
  110.         s2=1;
  111.         s3=1;
  112.         #20000;
  113.         s1=0;
  114.         s2=1;
  115.         s3=0;
  116.         #20000;
  117.         s1=1;
  118.         s2=1;
  119.         s3=1;
  120.         #20000;
  121.         s1=0;
  122.         s2=1;
  123.         s3=0;
  124.         #20000;
  125.         s1=1;
  126.         s2=1;
  127.         s3=1;
  128.         #20000;
  129.         s1=0;
  130.         s2=1;
  131.         s3=0;
  132.         #20000;
  133.         s1=1;
  134.         s2=1;
  135.         s3=1;
  136.         #20000;
  137.         s1=0;
  138.         s2=1;
  139.         s3=0;
  140.         #20000;
  141.         s1=1;
  142.         s2=1;
  143.         s3=1;
  144.         #20000;
  145.         s1=0;
  146.         s2=1;
  147.         s3=0;
  148.         #20000;
  149.         s1=1;
  150.         s2=1;
  151.         s3=1;
  152.         #20000;
  153.         s1=0;
  154.         s2=1;
  155.         s3=0;
  156.         #20000;
  157.         s1=1;
  158.         s2=1;
  159.         s3=1;
  160.         #20000;
  161.         s1=0;
  162.         s2=1;
  163.         s3=0;
  164.         #20000;
  165.         s1=1;
  166.         s2=1;
  167.         s3=1;
  168.         #20000;
  169.         s1=0;
  170.         s2=1;
  171.         s3=0;
  172.         #20000;
  173.         s1=1;
  174.         s2=1;
  175.         s3=1;
  176.         #20000;
  177.         s1=0;
  178.         s2=1;
  179.         s3=0;
  180.         #20000;
  181.         s1=1;
  182.         s2=1;
  183.         s3=1;
  184.         #20000;
  185.         s1=0;
  186.         s2=1;
  187.         s3=0;
  188.         #20000;
  189.         s1=1;
  190.         s2=1;
  191.         s3=1;
  192.         #20000;
  193.         s1=0;
  194.         s2=1;
  195.         s3=0;
  196.         #20000;
  197.         s1=1;
  198.         s2=1;
  199.         s3=1;
  200.         #20000;
  201.         s1=0;
  202.         s2=1;
  203.         s3=0;
  204.         #20000;
  205.         s1=1;
  206.         s2=1;
  207.         s3=1;
  208.         #20000;
  209.         s1=0;
  210.         s2=1;
  211.         s3=0;
  212.         #20000;
  213.  
  214.     end
  215.    
  216. endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement