URL
https://opencores.org/ocsvn/srdydrdy_lib/srdydrdy_lib/trunk
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
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.