Hello,
My application intends to generate PWM signals at 250 KHz and the samples are supplied in real time through Ethernet using UDP Protocol. Device: TM4C1294NCPDT
I used the enet_uip example to build my code. Currently I'm able to receive packets and generate the required PWM Signals, but due to network delays from sending PC, I'm not able to maintain the fidelity of the generated signal. In the present code, I'm using 3 Ethernet Receive Descriptors with code line #define NUM_RX_DESCRIPTORS 3.
Now I would like to increase the number of receive buffers to 6 or 12 to solve the issue. I did this by simply changing the code #define NUM_RX_DESCRIPTORS 12. The code is compiling without errors, but the ethernet reception is not happening in microcontroller.
So my question is how to increase the number of receive descriptors to 12.
In the comments section of enet_uip.c, it is mentioned that
"// The MAC hardware needs a minimum of 3 receive descriptors to operate. The
// number used will be application-dependent and should be tuned for best
// performance."
Request to help me in this regard.
Thanks in advance.



