- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi There,
I'm currently trying to design a FFT system on my DE0-Nano board, reading values in from the ADC and outputting the complex representation of the output. The ADC bit is all working correctly, but I'm having trouble implementing the FFT IP Core. I'm following the example found here: (http://www.alteraforum.com/forum/showthread.php?t=22862) http://www.alteraforum.com/forum/showthread.php?t=22862 Unfortunately I'm not experienced enough to know how to implement this in my system correctly. What I really need is to be able to add the FFT component as a self contained object within my system schematic, with input pins for the clock source and the data in (to be taken from the ADC) and output pins for the complex and real parts of the output. With the example I'm using, the input and output from the FFT core are two RAM blocks, can I remove these and just use GPIO so that I can connect to them from other parts of the system? If not, how do I write to them? Any advice you can offer would be much appreciated. ThanksLink Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Not that I know anything about that design but I suspect the RAMs are there to provide additional buffering to avoid underflow. This is common when you work with ADC or DAC devices that rely on fixed interval samples. So the RAMs (or FIFOs) let you output/accept data at irregular intervals without over/under flowing the off-chip devices.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page