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.

Network socket is terribly slow when receiving data on C66x

I found that the bandwidth of data transfer via socket (from PC to C66x) in our application was really slow, like ~1Mbps.

While I was nailing down the root cause, I found that even the network benchmark in the HUA demo was also terribly slow when receiving the data. The speed of transmitting (C66x to PC) was somewhat reasonable. Receiving was really slow and never completed. I tried HUA demo apps the one on the board (2.00.00.02 Beta 2) and the one that was a part of mcsdk_2_00_05_17, and both showed the same symptom. I saw the same kind of post.

I don't see anything strange in the following information. Where should I look for the cause of the problem?

Best regards,

Platform Information



Board TMDSEVMC6678L
Board Revision 11
CPU Frequency 1000 MHz
Number of CPU's (Cores) 8
CPU Revision 0
Core we are running on 0
Endian Mode Big
User Switch 1 On
User Switch 2 On



SDK Program Versions


HUA 2.00.00.02 Beta 2
Platform Library 2.00.00.05
CSL @(#) CSL Revision: 01.00.00.10;:Feb 20 2011:20:28:35
PA LLD PA LLD Revision: 01.01.00.07:Feb 20 2011:20:46:34
QMSS LLD QMSS LLD Revision: 01.00.00.14:Feb 20 2011:20:31:24
CPPI LLD CPPI LLD Revision: 01.00.00.14:Feb 20 2011:20:29:48



Switch Configuration (Port 1) 1=Enabled, 0=Disabled


Full Duplex Enabled 1
Gigabit Enabled 1
Force Gigabit Enabled 0
Idle Mode Enabled 0
Loopback Enabled 0
GMII Enabled 1
Rx Flow Control Enabled 0
TxFlowControl Enabled 0
Tx Pacing Enabled 0
Rx CEF Enabled 0
Rx CSF Enabled 1
Max Receive Frame Length 1518