Apoologies in advance if this question should be in a different forum. I did look to see if there was a specific forum for the NetFPGA but couldn't find it.
I'm interested in data acqusition and data processing. I have several data acqusition units/PCs (e.g. from to 8 units), each containing a data acqusition card with 4 channels sampling continuously at 10 MSPS per channel (so 40 MSPS or 80 MB/s per data acquisition PC). Each data acqusition PC has a standard 1Gb ethernet card.
I wish to continuously stream the data from all the data acqusition units to another PC for pseudo-real-time data processing and data storage. The idea I had was to try and find a multi-port network card and physically connect (via cat6 ethernet cable) each of the data acquisition units to this multi-port card. I came across the NetFPGA-1G-CML card which may provide a solution.
I have two questions:
(1) Is it possible to have multiple NetFPGA-1G-CML cards in the same PC and if so how to synchrnoise them ?
(2) I wish to stream data from all data acqusition units to the data processing PC via the NetFPGA-1G-CML card(s) for data processing, and perform signal/data processing on the data for example signal trigger detection (i,e. signals above a certain voltage amplitude), signal averaging, filtering, peak detection, FFT, etc. and then store data to a disk array in the PC.
Is it possible to do the above using the NetFPGA-1G-CML cards?
Question
willf
Hello FPGA Forum users,
Apoologies in advance if this question should be in a different forum. I did look to see if there was a specific forum for the NetFPGA but couldn't find it.
I'm interested in data acqusition and data processing. I have several data acqusition units/PCs (e.g. from to 8 units), each containing a data acqusition card with 4 channels sampling continuously at 10 MSPS per channel (so 40 MSPS or 80 MB/s per data acquisition PC). Each data acqusition PC has a standard 1Gb ethernet card.
I wish to continuously stream the data from all the data acqusition units to another PC for pseudo-real-time data processing and data storage. The idea I had was to try and find a multi-port network card and physically connect (via cat6 ethernet cable) each of the data acquisition units to this multi-port card. I came across the NetFPGA-1G-CML card which may provide a solution.
I have two questions:
(1) Is it possible to have multiple NetFPGA-1G-CML cards in the same PC and if so how to synchrnoise them ?
(2) I wish to stream data from all data acqusition units to the data processing PC via the NetFPGA-1G-CML card(s) for data processing, and perform signal/data processing on the data for example signal trigger detection (i,e. signals above a certain voltage amplitude), signal averaging, filtering, peak detection, FFT, etc. and then store data to a disk array in the PC.
Is it possible to do the above using the NetFPGA-1G-CML cards?
Thank you in advance for your advice.
Regards,
Will.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.