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.

Question:High speed dsp (about 350MHz) on virtex5

Status
Not open for further replies.

soheyl

Member level 2
Joined
Nov 5, 2004
Messages
50
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
299
Hello
I want to implement a high speed(about 350MHz) dsp (iir filters, fir filters and ect.) system on virtex5; My system clock is about 80MHz. Input data rate is 350MHz(10 to 14 bits). How can i do this?
thanks
 

You need to multiply your system frequency using CMT (Clock Management Tile), so that your FPGA would operate on frequency equal or higher than 350 MHz.
 

yes. I can do this with dcm. But main questation is: Can this fpga operate in this frequency? There will be some problem in routing.
How can I do this with system generator?
 

V5 is can operate at up to 500MHz internally. Also the DSP blocks can run at the same speeds.
But yes, you will need to put some constraints to your high speed part of the design.

Regards

Added after 1 minutes:

And you will need to hand craft quite a bit of the design.
 

Another approach that can be used is polyphase filtering, to emulate 350 Megasamples per second on low system frequency.
 

ring0 said:
Another approach that can be used is polyphase filtering, to emulate 350 Megasamples per second on low system frequency.

can you give me more information about "polyphase filtering" and its implementation on fpga?
Thanks

Added after 1 hours 25 minutes:

ring0 said:
Another approach that can be used is polyphase filtering, to emulate 350 Megasamples per second on low system frequency.

Can i implement iir filter with polyphase filtering?
 

It's a good idea to do polyphase filtering to lower clock speed but at the expense of more area. You can go to wikipedia to check what is polyphase. but be prepared it is kind of complicated.

There are other well-known ways to fit high speed processing in FPGA. You can google searching it. My two cents is in **broken link removed**
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top