6 $display("Sending Flow Control, quanta = %d, time = %d", fc_len,$time);
12 $display("Sent Flow Control");
14 endtask // SendFlowCtrl
16 task SendPacket_to_fifo36;
17 input [31:0] data_start;
18 input [15:0] data_len;
21 $display("Sending Packet Len=%d, %d", data_len, $time);
23 tx_f36_dat <= {2'b0, 1'b0, 1'b1, data_start};
26 while(count < data_len)
28 while(~tx_f36_dst_rdy)
31 tx_f36_dat[31:0] = tx_f36_dat[31:0] + 32'h0101_0101;
36 while(~tx_f36_dst_rdy)
41 endtask // SendPacket_to_fifo36
45 input [31:0] wait_length;
54 task SendPacketFromFile_f36;
55 input [31:0] data_len;
56 input [31:0] wait_length;
57 input [31:0] wait_time;
61 $display("Sending Packet From File to LL8 Len=%d, %d",data_len,$time);
62 $readmemh("test_packet.mem",pkt_rom );
64 while(~tx_f36_dst_rdy)
66 tx_f36_data2 <= pkt_rom[0];
71 for(i=1;i<data_len-1;i=i+1)
73 while(~tx_ll_dst_rdy2)
75 tx_ll_data2 <= pkt_rom[i];
82 while(~tx_ll_dst_rdy2)
85 tx_ll_data2 <= pkt_rom[data_len-1];