Start a new topic

Read data via Ethernet


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.

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,
Dear Sir,

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

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.