Altera_Forum
Honored Contributor
14 years agoNetwork speed between to 2 processors
I have an interesting issue that i can't get to the bottom of. So i have written software to transmit data at a consistent 32Mbps to a Windows PC this works well. Occasionally i see some delay in sending the data (seen through the FIFO overflowing on on the contoller board) which i suspect is Windows doing its own thing.
To see if this is a Windows related problem as i suspect i modified the software to act as a pure reciever. I created a quick test app in Windows with virtually identical data size and tested. This runs at a healthy 50Mbps and so should give no problems keeping up with the other data being sent by the other controller board. Now heres the oddity, if i connect the two controller boards together my Tx Fifo is always overfilling!!! I have no idea why at the minute, they have different IP's and MAC Addresses and run through the same set of switches as the PC to FPGA setups. Has anyone seen something similar to this? Or have any ideas on what could be causing this? The throughput of both boards is good enough when connected to a PC but not when connected to each other. Cheers Tim