high speed data aqusition system



Hello DSP folk

I am considering my options for a high speed data acquisition system.
Typicall operation will be to arm (and start streaming data to memory),
trigger and run till memory is full using a circular buffer with a
predefined amount of pre-trigger data.

Current plan is to use an AD9252, 14 bit, 8 channel ADC, with eight LVDS
outputs, route to a FPGA (cyclone III) to be used to clock and interface
to the ADC, store data into RAM (probably external DDR) - and use an
external MCU for arming, triggering, and downloading data to a MAC/PHY
Ethernet or memory card for latter retrival.

Parts I know I can do is the analogue front end, and streaming the data
into the MCU and onto the ethernet/memory card.

I have done a bit of FPGA, design in the past, so have an understanding,
but this is my weakness.

Does anyone care to comment on the proposed topology, suggest
pitfalls/alternatives, or know of any existing demo modules/boards that
may be able to already achieve this. I have checked out the parsec adc
board http://www.parsec.co.za/PM480.htm, the main issue with it, is the
PCI bus, I did not want to have to have a PC, and secondly, the drivers
for the PCI bus, which I also did not want to have to write.



.



Relevant Pages

  • Re: high speed data aqusition system
    ... fast enough to log 8 channels at 50Msps for a short duration, upto memory ... variables to include: pretrigger time, ... This will change from time to time, via communication to MCU. ... the plan was to have the FPGA FIFO buffer the data and write the data to ...
    (comp.dsp)
  • Re: Garbage Collector
    ... list of what events can cause the garbage collector to get triggered: ... An app needs more managed memory and there isn't some available to draw ... An unmanaged allocation in the .NetCF execution engine fails. ... > I've read that application switches trigger GCs, ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: 2.6.24.x kernel crash when swap used
    ... You may have memhog installed, if you have say 2GB memory then try memhog ... which didn't trigger the bug you see. ...
    (Fedora)
  • Re: Microcontroller suggestions?
    ... I require a 1MHz to 1.5MHz ADC for a particular application. ... lousy at memory to memory copies in software. ... channels as a slight skew affects the resulting measurement. ... Didn't SiLabs acquire Cygnal? ...
    (sci.electronics.design)
  • Re: Garbage Collector
    ... the amount of memory the application has actually allocated itself ... sometimes when an allocation for an underlying OS ... >> I've read that application switches trigger GCs, ...
    (microsoft.public.dotnet.framework.compactframework)