K
Kenneth Land
Guest
Hi Ray,
As I said, (tried to say?) I'm sure many of the smart guys here like you
could rig the results at will - big deal. But what if you didn't go to the
trouble to make one or the other come out miles ahead? Would it not be
interesting to see the results?
I think its clear people don't really care because they've made up their
minds which they prefer. Choosing A or X probably pales in comparison to
pushing more of your design onto *any* state of the art FPGA. That's where
I am - basking in the amazement that my hardware is configurable, my pins
are assignable and I can add as much parallel logic as required to meet
performance.
Frankly, it would take a lot to steer me away from Altera and Nios because
of the ease of use and the effort the company went to to get us going.
Ken
"Ray Andraka" <ray@andraka.com> wrote in message
news:403E8F68.9BDD0118@andraka.com...
As I said, (tried to say?) I'm sure many of the smart guys here like you
could rig the results at will - big deal. But what if you didn't go to the
trouble to make one or the other come out miles ahead? Would it not be
interesting to see the results?
I think its clear people don't really care because they've made up their
minds which they prefer. Choosing A or X probably pales in comparison to
pushing more of your design onto *any* state of the art FPGA. That's where
I am - basking in the amazement that my hardware is configurable, my pins
are assignable and I can add as much parallel logic as required to meet
performance.
Frankly, it would take a lot to steer me away from Altera and Nios because
of the ease of use and the effort the company went to to get us going.
Ken
"Ray Andraka" <ray@andraka.com> wrote in message
news:403E8F68.9BDD0118@andraka.com...
I could make either family come out miles ahead of the other for a
particular
design. The fact is, if you design to the part you'll get the best
performance
from that part, but it will likely not port well to a dissimilar part. In
my
cursory look at the new Altera architecture, I see structure there to
support
wider functions, which is great for the naive user. It makes the
synthesis job
a little harder since there are now even more ways to skin the cat. For
heavily
pipelined designs, it generally isn't going to matter a whole lot if
you've
already done the designs with 4-LUTs in mind. I'm not sure yet what it
does to
the arithmetic functions. Altera had previously been a little weaker than
xilinx for arithmetic just because of the structure of the LEs and LAB
when used
in arithmetic mode, and in the families prior to stratix there were row
routing
congestion problems if you put a lot of arithmetic in one row. For
typical
designs, either will do fine. Select on the feel-good parameters instead:
things like best comfort with tools, best price, best relationship with
vendor,
best give-aways at trade shows. If your application is pushing the
envelope,however, you'll want to carefully evaluate each architecture to
determine which is going to best fit your design, and then design to that
architecture.
Kenneth Land wrote:
Hi Peter,
--
--Ray Andraka, P.E.
President, the Andraka Consulting Group, Inc.
401/884-7930 Fax 401/884-7950
email ray@andraka.com
http://www.andraka.com
"They that give up essential liberty to obtain a little
temporary safety deserve neither liberty nor safety."
-Benjamin Franklin, 1759