[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Parallella Community • View topic - high speed data acquisition

high speed data acquisition

Sub forum for Parallella daughter cards and accessories

Moderator: Folknology

high speed data acquisition

Postby willf » Mon Jul 28, 2014 2:59 pm

Hello,
I'm interested in developing a multi-channel high speed data acqusition system for material science, rock mechnics applications etc. I'm wondering how easy would it be to interface a high speed ADC (for example a quad or Octal input ADC suchas for example Analog Devices AD9259 ADC, continuously sampling at for e.g. 40 MSPS or higher on all channels, Serial LVDS output) to a parallela board? Having got the data into the FPGA I would then like to do some real-time (or pseudo real-time processing of the data) and stream the data over the network to be stored on a server or store it locally on a hard disk array (e.g. 2 x SSDs in RAID0 configuration).

Any thoughts on the above would be welcome.

Thanks in advance,
Regards,
Will.
willf
 
Posts: 11
Joined: Mon Jul 28, 2014 2:49 pm

Re: high speed data acquisition

Postby FHuettig » Mon Jul 28, 2014 5:17 pm

Hi Will,

The Parallella board has a high-speed Samtec connector with up to 48 GPIO pins that can be configured as LVDS pairs. If you look at the current product list , you'll see that the "Microserver" does not have this connector, the "Desktop" has 24 pins (12 pairs) to a Zynq 7010, and the "Embedded" system provides 48 pins (24 pairs) to a larger 7020 FPGA.

-Fred
-- Fred -- Hardware Guy --
FHuettig
 
Posts: 142
Joined: Wed Jan 29, 2014 8:30 pm
Location: Lexington, MA, USA

Re: high speed data acquisition

Postby willf » Tue Jul 29, 2014 8:28 am

Thank you Fred for your comments.

In terms of interfacing an ADC to the Parallela board, it would if I'm not mistaken involve using the PEC connectors. Ideally it would be great to use an off the shelf high speed ADC module, most of which use the LPC FMC connector. Having such a connector on the board or perhaps as seperate board/daughter card with an FMC connector that could intreface to the exisitng connectors on the parallella board would be very useful. The only option I guess at this stage is to design an ADC board that has a PEC connector to interface to that on the Parallella. That's something I have no experience with.

Regards,

Will.
willf
 
Posts: 11
Joined: Mon Jul 28, 2014 2:49 pm

Re: high speed data acquisition

Postby FHuettig » Tue Jul 29, 2014 3:03 pm

The idea of a PEC-to-FMC board has come up before, but since we only have 24 (or 12) pairs available we'd have to be careful about which pins we use on the FMC and the risk is it wouldn't be very general. Just for my curiousity, can you list a few FMC modules you'd like to connect to?

BTW: PEC = "Parallella Expansion Connector" = What I referred to as "Samtec" which is the manufacturer.
-- Fred -- Hardware Guy --
FHuettig
 
Posts: 142
Joined: Wed Jan 29, 2014 8:30 pm
Location: Lexington, MA, USA

Re: high speed data acquisition

Postby willf » Tue Jul 29, 2014 8:58 pm

Thanks for your comments again Fred.

The FMC ADC modules I've been looking at are from 4DSP. E.g a 4 channel, (14 bit resolution, 250 MSPS sampling rate) module http://www.4dsp.com/fmc.php?id=FMC104
There may be other equivalent/suitable ones out there.

Regards,

Will.
willf
 
Posts: 11
Joined: Mon Jul 28, 2014 2:49 pm

Re: high speed data acquisition

Postby FHuettig » Tue Jul 29, 2014 9:35 pm

-- Fred -- Hardware Guy --
FHuettig
 
Posts: 142
Joined: Wed Jan 29, 2014 8:30 pm
Location: Lexington, MA, USA

Re: high speed data acquisition

Postby willf » Tue Aug 26, 2014 10:12 pm

Dear Fred.

I've been looking again at ways to interface high speed ADCs (e.g. quad and/or octal input) to the Parallella board. As I previously mentioned I was looking at FMC based ADCs but realise the difficulty in trying to interface this. Alternatively I've been looking at ADC evaluation boards from TI (e.g. ADS5294 an Octal Channel 14-Bit, 80MSPS, evaluation kit ADS5294EVM and the AS5263 a Quad Channel 16-Bit, 100-MSPS, evaluation kit ADS5263EVM). These eval boards do have Samtec high speed connectors (QTH-060-01-L-D-A) on them but are not compatible with the Samtec connectors (BSH-030-01-F-D-A) on theParallella board. At this stage I guess it boils down to a new ADC board design for these ADCs which isn't a trivial task or possibly designing a board to somehow interface the different Samtec type connectors. For reference I am looking at using the embedded version of the Parallella board which as you previously pointed out has 48 GPIO and the larger 7020 FPGA.
I'd appreciate any thoughts, comments you have on the above.
Thanks in advance.

Will
willf
 
Posts: 11
Joined: Mon Jul 28, 2014 2:49 pm

Re: high speed data acquisition

Postby FHuettig » Wed Aug 27, 2014 7:57 pm

-- Fred -- Hardware Guy --
FHuettig
 
Posts: 142
Joined: Wed Jan 29, 2014 8:30 pm
Location: Lexington, MA, USA

Re: high speed data acquisition

Postby Mon Mon » Fri Aug 29, 2014 12:58 am

Sorry, if I'm a bit off with this suggestion, I've just received my parallella and begun my adventure into FPGA and parallel risc processing, but isn't this precisely what the DSP slices on the FPGA are designed to do? Still working towards understanding the cpu/fpga/bus architecture, so any correction on my understanding would be greatly appreciated. :)
Mon Mon
 
Posts: 4
Joined: Thu Aug 28, 2014 7:25 pm

Re: high speed data acquisition

Postby FHuettig » Fri Aug 29, 2014 3:09 am

-- Fred -- Hardware Guy --
FHuettig
 
Posts: 142
Joined: Wed Jan 29, 2014 8:30 pm
Location: Lexington, MA, USA

Next

Return to Daughter Cards & Accessories

Who is online

Users browsing this forum: No registered users and 5 guests

cron