R
rickman
Guest
On 10/14/2016 1:37 PM, Tim Wescott wrote:
Tim, that is a very strange reply. It has been a long time since I've
looked at the CORDIC and I couldn't remember the details of the math
involved. I didn't say *anything* about how it is used.
Your questions were:
"how commonly is CORDIC used?"
"Is it still a necessary go-to for anyone contemplating doing DSP in an
FPGA, or is it starting to ease onto the off-ramp of history?"
Nowhere did you ask how it is used...
Rob Gaddi wrote, "I've considered it many times, but never used it." and
you didn't feel the need to criticize him.
You made a statement that I don't think can be supported. When I asked
about that you give me a hard time...
Did you get up on the wrong side of bed or something?
--
Rick C
On Thu, 13 Oct 2016 21:33:49 -0400, rickman wrote:
On 10/13/2016 6:16 PM, Tim Wescott wrote:
On Thu, 13 Oct 2016 18:14:58 -0400, rickman wrote:
On 10/13/2016 5:10 PM, Tim Wescott wrote:
On Thu, 13 Oct 2016 20:59:49 +0000, Rob Gaddi wrote:
Tim Wescott wrote:
On Thu, 13 Oct 2016 13:46:18 -0500, Tim Wescott wrote:
Now that FPGAs have built-in DSP blocks, how commonly is CORDIC
used? Is it still a necessary go-to for anyone contemplating doing
DSP in an FPGA,
or is it starting to ease onto the off-ramp of history?
And, putting FPGA use aside -- how common is it is ASICs?
Being bad because I'm cross-posting. Being bad because I'm
cross-posting a reply to _my own post_.
Oh well -- I'm thinking that maybe some of the folks on comp.dsp
who aren't also on comp.arch.fpga will have some thoughts.
I've considered it many times, but never used it. Then again it's
not like I use the DSP blocks for CORDIC sorts of things anyhow; I
just throw a RAM lookup table at the problem.
That was the other thing that I should have mentioned.
I've heard a lot of talk about CORDIC, but it seems to be one of
those things that was Really Critically Important back when an Intel
4004 cost (reputedly) $5 in then-dollars, but maybe isn't so
important now,
when it seems like the package costs more than the silicon inside it.
There are still FPGAs at the lower end that don't include multipliers.
I have an older design in a small FPGA I am still shipping that does
the iterative adding thing. It has been a while since I considered
using the CORDIC algorithm. What exactly is the advantage of the
CORDIC algorithm again?
It uses less gates. Which is why I'm asking my question -- gates seem
to be a lot cheaper these days, so do people still use CORDIC?
Can you explain that briefly? Why is it less gates than an adder?
Adders are pretty durn simple. I thought the CORDIC algorithm used an
ADD.
Please forgive me for cutting this short:
Tim: "do you use CORDIC?"
Rick: "No"
Tim: "thank you"
If you want more information about how it's used, please don't ask me --
I'm asking YOU!!
Tim, that is a very strange reply. It has been a long time since I've
looked at the CORDIC and I couldn't remember the details of the math
involved. I didn't say *anything* about how it is used.
Your questions were:
"how commonly is CORDIC used?"
"Is it still a necessary go-to for anyone contemplating doing DSP in an
FPGA, or is it starting to ease onto the off-ramp of history?"
Nowhere did you ask how it is used...
Rob Gaddi wrote, "I've considered it many times, but never used it." and
you didn't feel the need to criticize him.
You made a statement that I don't think can be supported. When I asked
about that you give me a hard time...
Did you get up on the wrong side of bed or something?
--
Rick C