DSP designs that exceed provided embedded arithmetic hardware
Mar 23, 2005 3 Replies
K
Ken
Hi folks,
This question is aimed at those who have created designs including DSP using a device family containing dedicated arithmetic silicon (e.g. Xilinx DSP48/18x18s/Altera DSP blocks):
On what % of designs you have completed did you run out of dedicated arithmetic blocks and have to implement filters in the main logic fabric?
Thanks very much for your time,
Ken
Didn't find your answer? Ask the community — no account required.
S
Symon
K
Ken
Hi Syms,
Thanks for your reply.
The general consenus as far as I am aware seems to be that designers will want to use dedicated FPGA silicon blocks that will accomplish a given task before implementing such tasks on the generic fabric.
I am just curious to see exactly how designers are using the "lego blocks" they have available to them hence I thought I would see what the inhabitants of this ng do.
Cheers,
Ken
I
info_
We've some big DSP applications on VirtexIIs with 100% of multipliers or 100% of Ram blocks used (and over 90% of logic used). In VIIs, this sometimes is tricky since they share ressource, and this can put some restrictions on how the blocks (DSP+Ram) can be parameterized to coexist. You may also find difficult to partition the operators between dedicated and logic since the synthesis tool may have a global flag... Manual inference is often the solution. Globally, we've been pleasantly surprised by the routability of very dense arithmetic (DSP) designs (both in Xilinx and Altera parts btw). Last, we're not using (well almost not) ready-made IPs, so we retain control of how the operators are inferred (and which variant), so it's probably a safer situation.
Bert Cuzeau
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.