R
rickman
Good grief. The issue wasn't to show YOU that YOUR application was
better in a DSP. Like many FGPA weenies, you're trying to sell a part
that has a niche market as the universal hammer.
Good grief is right. You don't need to be rude. It isn't just my
application, the Sigma parts are designed for a very limited set of DSP
apps and even the development software limits how you design with them.
They won't do the job of *most* DSP apps.
Hammer, meet nail.
If you don't want to discuss engineering, then please spare me.
That is *NOT* what you're arguing. You're making the general case
that FPGA>> DSP>> uC, which is just silly.
Hammer, meet nail.
You are repeating yourself.
I have.
Like DSPs. I agree with him. FPGAs aren't in his future. You keep
sugar-coating FPGAs and (erroneously) tear down DSPs. Note that I'm
more of an FPGA kind of guy than a DSP sort but in this case Joerg is
absolutely right. FPGAs only compete in small niche markets and those
where money is no object.
No one is tearing down DSPs. Can you just stick to the engineering and
skip the drama?
Your statement is exactly the sort of "mis-information" I am talking
about. At $3 I think you can use an FPGA in a low cost app. So your
"money is no object" claim is just BS.
The software is different in how it works, not what it does. That
difference makes *NO* difference to the end result or the cost of the
product. IOW, it's completely irrelevant. At one time it may have
been important but only in so much as that much of it didn't work
(making the hardware useless).
That is what I am saying. I find little difference in how the tools
work. You write your HDL in your editor or their built in editor, you
simulate it using the free tool they provide and you compile to a bit
stream that gets downloaded into the FPGA, Flash or RAM. No, the tools
aren't going to look exactly the same, but they do the same job and work
the same way. Most of the tool is actually third party anyway, except
for the Xilinx HDL in house compiler. But them most FPGA professionals
(read as working for a company that has a few bucks) pay for the third
party tools anyway.
Pile on more sugar. You clearly don't work where time is money.
Ok, very convincing argument. I have no idea what you are talking
about. Downloading an FPGA is no different than an MCU. You either
attach a cable for JTAG or your use the resources you designed into your
target.
That's all included in the port. I'm talking from working hardware to
working hardware (the target system not qualified, of course). There
is only about 10% of the code that even has to be looked at.
With FPGAs *none* of the code has to be looked at.
Wrong. That's all included.
You have identical peripheral interface libraries for different brands
of MCUs? Every timer function works the same, every SPI port sets up
the same, every power controller is operated the same?
Bullshit! More sugar!
You are the consummate debater...
Oh, you never use libraries? Yet you (erroneously) add that cost into
the DSP/uC bucket.
The only libraries I use are the HDL libraries which are standardized,
like using stdio. I don't add the libraries into the MCU column, I'm
not the one using the MCU.
You've TOTALLY forgotten about simulation, for instance. That's a
huge effort that you simply sweep under the rug.
What about it? I paid for a set of tools from Lattice. I had used the
Modelsim simulator at work and was used to it. The Lattice tools said
they came with the Modelsim simulator. But by the time I got the
package it had the Active HDL simulator. I complained about this
thinking I would have to learn a new simulator... but it was a no-op to
switch. Even my Modelsim scripts ran under the AHDL simulator.
So what is your concern?
Goal post shift added to the hammer.
Sigmas have them. I haven't looked for others.
But Sigmas aren't general purpose DSPs and can't do most DSP jobs. They
are designed to be filters, like in hearing aids.
The families all look the same and vary only in density and mix of
memory, speed, MCU, DSP(hmm), and other features.
Good grief, you're arguing both sides.
We've been down the road before. You are not enjoyable to discuss
things with. You get obnoxious and don't explain what you are talking
about. Do you really want to have this discussion? I don't think I do.