Problem in real-time data acqusition using Zest Et1

Guest #2772357
Rate this post
useful
not useful
Hi everybody.
I am using ZESTET1 module, which implements 1G Ethernet.
I was able to properly use this module and could send data to PC up to 
110 MByte/s.
However, in my application I need to receive real-time data with 70 
MByte/s data rate.
At this speed and real-time application, when I run the software CPU 
usage of my PC dramatically goes high and any event in my PC such as 
clicking on my software causes loosing data.

I use socket programming for read/write data from LAN port in PC. I 
checked size of data which PC OS (windows) issues event for me and its 
maximum size is 8 Kbyte.
I found that this is my problem. Due to the small size of provided data 
by windows, my software has to check the socket and read data; 
consequently, PC CPU is dramatically concerned with my software and CPU 
usage goes high.

Do you have any idea what I can do for solving this problem?

Thank you in advance.

Reply

Please log in before posting.

or

Log in with Google account

Registration is free and takes only a minute.

Register now