Topic: Read data via Ethernet  (Read 7120 times)

ssc October 08, 2014, 05:03 AM

  • Member
  • *
  • Posts: 11
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.

arnaudNL October 08, 2014, 09:21 AM (#1)

  • 4DSP Staff (EU)
  • Administrator
  • Member
  • *****
  • Posts: 7110
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

arnaudNL October 09, 2014, 10:28 AM (#2)

  • 4DSP Staff (EU)
  • Administrator
  • Member
  • *****
  • Posts: 7110
Dear Sir,


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


Thanks,
Arnaud

arnaudNL October 13, 2014, 05:37 AM (#3)

  • 4DSP Staff (EU)
  • Administrator
  • Member
  • *****
  • Posts: 7110
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.