The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 19th, 2024, 3:11am
Pages: 1
Send Topic Print
Read-out for High Speed ADCs (Read 810 times)
Sx_cut
Junior Member
**
Offline



Posts: 16
Dresden, Germany
Read-out for High Speed ADCs
Apr 10th, 2016, 8:26am
 
Dear all,
In order to acquire linearity and SNR plots for the ADC we typically require hundreds of thousands of sample points (depending on resolution of ADC). Usually people have large on chip memories to deal with such massive amount of data. They dump the data in memory and perform read out at a slow rate (Memory write is still limited to around less than 1GHz so high speed ADCs are usually interleaved).

The problem is I don't have the luxury of having a memory at the moment and I have to rely on high speed IO for that matter. I am new to high speed IOs, so can you tell me what IO architectures can I use with my ADC with data output rate of 1Gbps? FPGA will serve as data acquisition instrument.

Simply put, any thoughts of how to handle massive 32 bit data coming out of ADC at 2Gbps?

Back to top
 
 
View Profile   IP Logged
DanielLam
Community Member
***
Offline



Posts: 76

Re: Read-out for High Speed ADCs
Reply #1 - Apr 12th, 2016, 1:02am
 
Is the chip already made? Can't put together 32->64->128 Dffs?

You should check how fast the FPGA can read data. I am guessing < 500 MHz. So you will need a small memory, otherwise you can't run your ADC at 2 GS/S.

Unless, are you thinking of high speed IO and putting that data into memory on the PCB? Then grabbing from PCB with FPGA?
Back to top
 
 
View Profile   IP Logged
RobG
Community Fellow
*****
Offline



Posts: 569
Bozeman, MT
Re: Read-out for High Speed ADCs
Reply #2 - Apr 15th, 2016, 7:44am
 
Sx_cut wrote on Apr 10th, 2016, 8:26am:
Dear all,
In order to acquire linearity and SNR plots for the ADC we typically require hundreds of thousands of sample points (depending on resolution of ADC). Usually people have large on chip memories to deal with such massive amount of data. They dump the data in memory and perform read out at a slow rate (Memory write is still limited to around less than 1GHz so high speed ADCs are usually interleaved).

The problem is I don't have the luxury of having a memory at the moment and I have to rely on high speed IO for that matter. I am new to high speed IOs, so can you tell me what IO architectures can I use with my ADC with data output rate of 1Gbps? FPGA will serve as data acquisition instrument.

Simply put, any thoughts of how to handle massive 32 bit data coming out of ADC at 2Gbps?


You could sub-sample the output (i.e. output every other data point). The result will be an aliased version of the ADC output but you can account for that mathematically. I guess this is commonly done for papers. You could also use twice the number of outputs working at 1/2 the rate.

I'm not sure why you are outputting 32 bits.
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.