4DSP Support Forum

Products => FMC Products => FMC30RF => Topic started by: ssc on October 08, 2014, 05:03 AM

Title: Read data via Ethernet
Post by: ssc on October 08, 2014, 05:03 AM
Hi,

I am using the FMC30RF board. I am trying to send data form the FPGA to a PC using ethapi.h lib.

I use the function ReadBlock(PUCHAR pInBuffer, ULONG nSizeBuffer, UCHAR nChanNumber). With this function I need to specify the amount of data that I will receive. My question is if there is any way to receive data continuously.

Thanks in advance.
Title: Re: Read data via Ethernet
Post by: arnaudNL on October 08, 2014, 09:21 AM
Dear Sir,


No, the data transfers are driven by the host. We have an interrupt mechanism on PCI but not for Ethernet.


You need to know how many data to offload. Keep in mind ETHAPI is only suited to offload snapshot, not to do any streaming; You will not be able to sustain more than 1-3MB/s on this link.


Best Regards,
Arnaud
Title: Re: Read data via Ethernet
Post by: arnaudNL on October 09, 2014, 10:28 AM
Dear Sir,


Is there anything else I can do before to close this topic?


Thanks,
Arnaud
Title: Re: Read data via Ethernet
Post by: arnaudNL on October 13, 2014, 05:37 AM
This topic is being closed because the issue is considered as resolved by 4DSP. Feel free to create a new topic for any further inquiries.