This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Pa_emacExample drops packets

Good day,

I am currently using a TMDSEVM6678L to receive ethernet packets. I have expanded the pa_emac_example in the PDK to receive the packets. This works correctly when there aren't that many packets. However I am also streaming frames of video to the EMAC port. I can see that the interrupt service routine works correctly for about 25 - 50 packets. However after this it appears to drop anything from 50 - 120 packets before resuming.

Any explanation or solution would be greatly appreciated.

Thanks

  • Hi Yolindi, 

    A common problem when it comes to using the Packet Accelerator is the amount of free descriptors. You allocate a certain number of descriptors for the packets sent. And for those that don't have any descriptors, those get replaced by the descriptors in the Free Descriptor Queue (FDQ). Try providing the FDQ on your RX side to see if that solves the problem. That is what I suspect is going on. 

    Feel free to verify or to ask more questions after you've tried that! I'm happy to help. 

    Thanks, 

    Kat Kelsch