OpenCores
URL https://opencores.org/ocsvn/srdydrdy_lib/srdydrdy_lib/trunk

Subversion Repositories srdydrdy_lib

[/] [srdydrdy_lib/] [trunk/] [examples/] [bridge/] [env/] [tests/] [sample_test.v] - Diff between revs 13 and 21

Only display areas with differences | Details | Blame | View Log

Rev 13 Rev 21
module sample_test;
module sample_test;
 
 
  integer pcount;
  integer pcount;
`include "test_tasks.v"
`include "test_tasks.v"
 
 
  initial
  initial
    begin
    begin
      wait (env_top.reset === 1'b0);
      wait (env_top.reset === 1'b0);
      #200;
      #200;
 
 
      repeat (`FIB_ENTRIES)
      repeat (`FIB_ENTRIES)
        @(posedge env_top.clk);
        @(posedge env_top.clk);
 
 
      fork
      fork
        env_top.driver0.send_packet (1, 2, 20);
        env_top.driver0.send_packet (1, 2, 20);
        env_top.driver1.send_packet (2, 3, 64);
        env_top.driver1.send_packet (2, 3, 64);
        env_top.driver2.send_packet (3, 4, 64);
        env_top.driver2.send_packet (3, 4, 64);
        env_top.driver3.send_packet (4, 1, 64);
        env_top.driver3.send_packet (4, 1, 64);
      join
      join
 
 
      #2000;
      #2000;
 
 
      get_packet_count (pcount);
      get_packet_count (pcount);
      check_expected (9, pcount);
      check_expected (6, pcount);
      $display ("TEST: Received %d packets", pcount);
      $display ("TEST: Received %d packets", pcount);
      $finish;
      $finish;
    end
    end
 
 
endmodule // sample_test
endmodule // sample_test
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.