Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Spartan 3E 100 MSPS ADC/FFT

Status
Not open for further replies.

jobattle

Newbie level 5
Joined
Feb 11, 2010
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
pasadena, ca
Activity points
1,361
I want to build a device to take 32535 16-bit analog samples at approximately 100MSPS and perform an FFT. The FFT does not have to be done in real-time but it would be nice. I was thinking of using a Spartan-3E with some sort of Parallel LVDS ADC and adding some external RAM and taking samples, then transferring the data to some other processor to do the FFT (SHARC, XMOS, ???). Any suggestions would be greatly appreciated.

Thanks

John Battle
 

So do it, whats the problem? I don't know how many LVDS pins Spartan-3E has, but remember to check it out. Also I would do FFT also on FPGA because of FPGA parallelism - it would be fast enough. Check if You can get Spartan-3A, which has hardware multipliers. Xilinx offers free FFT core afaik, so no problem there, however 100MSPS is really fast, so be careful - You will face Xilinx gotchas. I would choose Spartan-3A with DDR or DDR2 interface or better Cyclone IV.
 

Would there be a problem using the RAM in a say XC3S200? There are 216K bits (25K 16-bit word) of block RAM in the LQFP version. If I could reduce my FFT size to 16384 could I use that?
 

Firstly the FPGA will be too small for FFT, also the LQFP version is slower, so You will not achieve the fast sampling speed... I am not even talking about real time. Check the FPGAs I've told You before. Anyway, I am pretty sure You will need external RAM.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top