Line 427... |
Line 427... |
|
|
s32_TxCarrierExtCycles[tstcfg_TxPktCnt+Idx]=(PktSize&32'h1)?1:0;
|
s32_TxCarrierExtCycles[tstcfg_TxPktCnt+Idx]=(PktSize&32'h1)?1:0;
|
s32_TxCarrierErrCycles[tstcfg_TxPktCnt+Idx]=0;
|
s32_TxCarrierErrCycles[tstcfg_TxPktCnt+Idx]=0;
|
for(Octet=0;Octet
|
for(Octet=0;Octet
|
begin
|
begin
|
if(Octet<7)
|
|
r8_TxBuffer[tstcfg_TxPktCnt+Idx][Octet]=8'h55;
|
|
else if(Octet==7)
|
|
r8_TxBuffer[tstcfg_TxPktCnt+Idx][Octet]=8'hD5;
|
|
else
|
|
r8_TxBuffer[tstcfg_TxPktCnt+Idx][Octet]=$random;
|
r8_TxBuffer[tstcfg_TxPktCnt+Idx][Octet]=$random;
|
end
|
end
|
r8_TxBuffer[tstcfg_TxPktCnt+Idx][8]=PktSize & 32'h00FF;
|
r8_TxBuffer[tstcfg_TxPktCnt+Idx][8]=PktSize & 32'h00FF;
|
r8_TxBuffer[tstcfg_TxPktCnt+Idx][9]=((PktSize & 32'hFF00)>>8);
|
r8_TxBuffer[tstcfg_TxPktCnt+Idx][9]=((PktSize & 32'hFF00)>>8);
|
//Transmit:
|
//Transmit:
|
Line 444... |
Line 439... |
begin
|
begin
|
$display("u0: Sending Packet %d Size %d",tstcfg_TxPktCnt+Idx,PktSize);
|
$display("u0: Sending Packet %d Size %d",tstcfg_TxPktCnt+Idx,PktSize);
|
u0MacEmulator.tsk_TransmitPkt(r8_TxBuffer[tstcfg_TxPktCnt+Idx],PktSize,PktIFG);
|
u0MacEmulator.tsk_TransmitPkt(r8_TxBuffer[tstcfg_TxPktCnt+Idx],PktSize,PktIFG);
|
end
|
end
|
begin
|
begin
|
//$display("u1: Sending Packet %d Size %d",tstcfg_TxPktCnt+Idx,PktSize);
|
$display("u1: Sending Packet %d Size %d",tstcfg_TxPktCnt+Idx,PktSize);
|
#8; //If You Remove This Delay, you will have error in first packet.
|
//#8; //If You Remove This Delay, you will have error in first packet.
|
//u1MacEmulator.tsk_TransmitPkt(r8_TxBuffer[tstcfg_TxPktCnt+Idx],PktSize,PktIFG);
|
u1MacEmulator.tsk_TransmitPkt(r8_TxBuffer[tstcfg_TxPktCnt+Idx],PktSize,PktIFG);
|
end
|
end
|
join
|
join
|
|
|
|
|
end
|
end
|