11-01-2010 01:19 AM
I have implemented the TCP/IP demo provided by Treck on SP601 board. I am using the standalone version and getting around 53 Mbps in both 100 Mbps and 1000 Mbps mode for TCP server and around 67 Mbps in both 100 Mbps and 1000 Mbps mode for TCP Client. I was expecting that there would be a considerable difference between the data transfer rates in 100 Mbps and 1000 Mbps mode. I have verified from Hyperterminal messages and LAN icon that it is actually working in the correct modes.
Has anybody faced this issue with the Treck demo on SP601 kit? Can somebody please help me find the reason for getting the same data transfer rate in both 100 and 1000 Mbps mode?
Also I would like to know why I am getting a UDP server receive throughput of around 1.05 Mbps.
11-01-2010 05:40 AM
I'm not an FPGA TCP/IP wizard, but you should check for any 100BT (rather than 1000BT) link components in your endpoint to endpoint chain. Just because your endpoints support 1000BT doesn't mean there isn't a 100BT switch somewhere in the middle.
- Bob Elkind
11-01-2010 08:48 PM
Thanks for your reply. Actually there are only two nodes, the PC and the FPGA. The PC and FPGA are directly connected with CAT.5E cable. There are no switches or any other components in between.
11-01-2010 08:58 PM - edited 11-01-2010 08:59 PM
Could be the link isn't the bottleneck, but have you checked the PC's network port hardware settings? Of course you have, I apologise.
Well, if the throughput bottleneck isn't in the physical link, it's either in the stack and/or application layers, in either the PC or the FPGA. Agreed?
By the way, 53Mbps is pretty respectable throughput for a 100BT link.
- Bob Elkind
11-02-2010 04:07 AM
Yes, I have checked the PC's network port settings and they are correct. The problem might be in the stack/ application layer in FPGA or with the options I chose before running the test. I guess I needed a confirmation from somebody that they have got more than 53 Mbps in 1000 Mbps mode while implementing the Treck demo on SP601 and possibly some pointers to what I could be doing wrong.
You are right, 53 Mbps is good throughput for 100BT link. But the problem is that I am getting the same throughput for a 1000BT link.
11-03-2010 01:41 AM
Thanks for your reply. I saw your post, but my question is specifically about Treck IP and even more specifically about the Treck demo for SP601 provided by Treck. But thanks anyway.