We have a design based on the omapl138 EVM. We are using the Ethernet port for a transmit data using lwip 1.3.2 ( raw UDP). The PHY is capable of full duplex and 100 Mbps and the same I have configuring to MAC of omapl138. The PHY, rx & tx clock reading in oscilloscope is 25 Mhz. Ideally it should work with 100 Mbps but its working with a speed of >10 Mbps. I am using the OMAPL138 staterware 1_10_04_1.
I could see the (OMAPL138 staterware 1_10_04_1) source code provided by TI, its using only 0th channel for the all the data transfer (RX & TX).
Is this the reason for the bad performance? If not Is there any other reason I have to look into?
Could some body help me here to find out solution of the same.