Brad For Dem Bedded

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Sunday, 27 February 2011

Product Compliments & FPGAs, They Don't Get It!

Posted on 04:54 by Unknown
The other day, I was reading Joel Spolsky's blog post about product compliments.  Joel states that, "Smart companies try to commoditize their products' compliments."  The compliments of a product are the other things that people buy with that product.  For example, operating systems and software compliment PC sales.  When you buy a PC, you'll also probably buy an operating system (even if it comes with the PC) and some software.  In this case, the software vendors want to sell you software, so it's their prerogative to make PCs into a commodity such that the price is as low as possible.  For the most part, this has happened.

One interesting side effect of thinking this way is you start to look at other companies and industries and notice how they're not doing this at all.  Like in FPGA land.  Really, there's the two big players: Altera and Xilinx.  Neither of them is trying to commoditize their products' compliments, and for what it's worth, I can't tell which product they sell is the product and which is the compliment.

With FPGAs you really need two things: the physical part and the software to realize a design.  In either case, both Altera and Xilinx will charge you.  You have to pay for the parts (which are really expensive if you buy them from online retailers like DigiKey but are much more reasonably priced direct or from distributors in volume) and you have to pay for the synthesis software!  Some will argue that you don't have to use just Altera's or Xilinx's synthesis software, other vendors will sell you software that will work, but that software isn't cheap either.  (For the companies selling just synthesis software, the physical chip is the commodity compliment, which kind of works, but not well enough.)

If you assume that Altera and Xilinx want to sell you physical chips, they should be driving the synthesis software to be a commodity and be low priced.  If they want to sell you software, they should be working to make their chips as commodity like as possible (easy to switch from one company's chips to the other).  But they aren't doing either of these things!
Yes, you can get free versions of Altera's and Xilinx's tools, but those tools are limited and "real" FPGA designers will probably need the full version of the tools.

So what's my point?
My point is the FPGA landscape is F'ed up.  They're missing out on gaining new customers who are very price conscious (like hobbyists or bootstrapped start-up companies) but need advanced features in the synthesis software.  There's going to be a huge market out there for hobbyist type development for FPGAs soon (if it hasn't started already) and both Altera and Xilinx are going to miss out on it.

I predict that as soon as there's an open source / free software program that can do decent FPGA synthesis, both Altera and Xilinx are going to feel the pain.  I also predict that one of those little FPGA companies are going to reap huge benefits, because they'll be the ones behind it.
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in fpga, open source | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Downsides and Upsides of Altera's Configuration Via Protocol
    Yesterday, I wrote a little about reconfigurable FPGAs attached to the PCI-Express bus as an addition to the general purpose computer. The...
  • Toolchain, Check! Kernel, Check!
    I've been working on the CLFS embedded book for a few months now.  I've been learning a lot and my goal has been to get a CLFS embe...
  • KDE4 Sucks
    I upgraded to Debian 6 Squeeze last weekend on my desktop.  I was very excited to get some more up-to-date packages (git, gcc, kernel, and c...
  • Low Cost ARM Computer
    I was thinking about my ARM + FPGA computer idea some more.  There's already a lot of competition in the single board computer space an...
  • Crypto Load Balancer Using Off The Shelf Hardware
    At my day job, I work a reasonable amount of time with cryptographic and authentication systems. Lately, I've been reading about OpenCL...
  • Embedded Linux and Long Term Support / Updates - Part 2
    In my previous post about embedded Linux long term support, I neglected Ubuntu. I had not realized how much effort Canonical are putting i...
  • The TuxedoBoard has a Brain! (picked out)
    I've chosen an ARM SoC (system on chip) for the TuxedoBoard! The Texas Instruments AM1707 ARM9 core will meet my requirements. The AM1...
  • Pick an ARM ABI When Building GCC
    If you follow the CLFS embedded book for ARM , you'll see that your ABI choice isn't used until compiling packages (ie: after you...
  • SanDisk iNAND
    I stumbled upon SanDisk's iNAND products today while doing some searching about SD cards. The iNAND idea looks very appealing to me co...
  • I'm Writing a Book
    I'm writing a book about embedded Linux but I'm not going to compete with traditional technical books.  O'Reilly isn't my co...

Categories

  • beagleboard
  • blog
  • book review
  • business
  • c
  • chairs
  • clfs
  • community
  • computers
  • crypto
  • db
  • debian
  • disapointment
  • embedded
  • energy
  • fedora
  • flash
  • fpga
  • gcc
  • git
  • google
  • health
  • hp
  • internet
  • iOS
  • learning
  • license
  • linux
  • market
  • microsoft
  • movie review
  • my book
  • next steps
  • open source
  • pandaboard
  • rails
  • software
  • SOPA
  • tuxedo
  • web 2.0
  • webOS
  • windows
  • work

Blog Archive

  • ►  2012 (10)
    • ►  January (10)
  • ▼  2011 (70)
    • ►  December (10)
    • ►  November (9)
    • ►  October (7)
    • ►  September (8)
    • ►  August (1)
    • ►  July (3)
    • ►  June (3)
    • ►  May (3)
    • ►  April (8)
    • ►  March (4)
    • ▼  February (5)
      • Multiple Concurrent Linux Distributions in Debian ...
      • Product Compliments & FPGAs, They Don't Get It!
      • Low Cost ARM Computer
      • KDE4 Sucks
      • Pick an ARM ABI When Building GCC
    • ►  January (9)
  • ►  2010 (16)
    • ►  December (6)
    • ►  November (9)
    • ►  October (1)
Powered by Blogger.

About Me

Unknown
View my complete profile