element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
FPGA
  • Technologies
  • More
FPGA
Forum Barriers to designing with FPGAs?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join FPGA to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 20 replies
  • Subscribers 561 subscribers
  • Views 4006 views
  • Users 0 members are here
  • fpga
  • fpgas
  • pld
  • programmable_logic
Related

Barriers to designing with FPGAs?

psymon
psymon over 11 years ago

I am interested to obtain people's thoughts on what is stopping them diving into FPGAs. I have my own theories on this subject and will share these as this discussion develops.

 

I look forward to hearing your views,

 

Thanks in advance,

Simon

  • Sign in to reply
  • Cancel

Top Replies

  • D_Hersey
    D_Hersey over 11 years ago +2
    I feel that FPGAs are a solution seeking a problem to a certain extent. It is a law of commodities that the first sip has the greatest worth. Making them bigger and bigger when they are already really…
  • johnbeetem
    johnbeetem over 11 years ago in reply to cstanton +2
    Christopher Stanton wrote: Altera appear to have Quartus, which costs money? Xilinix appears to require licensing, there's some comment on a free version or evanulation but it's not clear what the…
  • johnbeetem
    johnbeetem over 11 years ago in reply to tekmeister +2
    tekmeister wrote: For me the barriers are cost and power. These days I can pick up a MCU dev board for ~25USD, or a Raspberry Pi for ~35USD. A decent FPGA dev board costs an order of magnitude more…
Parents
  • tekmeister
    tekmeister over 11 years ago

    I love the potential of FPGAs (and CPLDs and other variations on the theme) and have used them in a previous job.

     

    I don't think the available development software is so much an issue. I can recall Quartus (and Max+Plus II) crashing a lot when I used them at university, but my recent experience has been OK. The software is often bulky and the lack of common terminology across different vendors can be confusing.

     

    For me the barriers are cost and power. These days I can pick up a MCU dev board for ~25USD, or a Raspberry Pi for ~35USD. A decent FPGA dev board costs an order of magnitude more.

     

    Also, it's typically not just the cost of the FPGA you need to worry about - you might want external ROM/RAM, regulators, etc.

     

    In its current state, the FPGA ecosystem (including the development tools) is geared for rapid prototyping or research, or very high-end products. The one-off costs aren't appealing for hobbyists, and the volume costs are prohibitive for low-margin products.

     

    Slightly off-topic: The PSoC is a fantastic concept, marrying a MCU with some FPGA-like capabilities. I'd love to use it in a commercial design, but unfortunately it is also hampered by its cost.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • tekmeister
    tekmeister over 11 years ago

    I love the potential of FPGAs (and CPLDs and other variations on the theme) and have used them in a previous job.

     

    I don't think the available development software is so much an issue. I can recall Quartus (and Max+Plus II) crashing a lot when I used them at university, but my recent experience has been OK. The software is often bulky and the lack of common terminology across different vendors can be confusing.

     

    For me the barriers are cost and power. These days I can pick up a MCU dev board for ~25USD, or a Raspberry Pi for ~35USD. A decent FPGA dev board costs an order of magnitude more.

     

    Also, it's typically not just the cost of the FPGA you need to worry about - you might want external ROM/RAM, regulators, etc.

     

    In its current state, the FPGA ecosystem (including the development tools) is geared for rapid prototyping or research, or very high-end products. The one-off costs aren't appealing for hobbyists, and the volume costs are prohibitive for low-margin products.

     

    Slightly off-topic: The PSoC is a fantastic concept, marrying a MCU with some FPGA-like capabilities. I'd love to use it in a commercial design, but unfortunately it is also hampered by its cost.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
  • johnbeetem
    johnbeetem over 11 years ago in reply to tekmeister

    tekmeister wrote:

     

    For me the barriers are cost and power. These days I can pick up a MCU dev board for ~25USD, or a Raspberry Pi for ~35USD. A decent FPGA dev board costs an order of magnitude more.

    ...

    Slightly off-topic: The PSoC is a fantastic concept, marrying a MCU with some FPGA-like capabilities. I'd love to use it in a commercial design, but unfortunately it is also hampered by its cost.

     

    While FPGA development boards from FPGA vendors are often multi-hundred dollars, there are plenty of independent boards under US$100, such as the LOGI-Bone and LOGI-Pi.

     

    For lots of cheap FPGA development boards, take a look at Joel Williams’ list.

     

    The cheapest FPGA boards I’d consider include the $38 Papilio One with Xilinx Spartan-3E 250K, the $39 Gameduino (or similar Olimex MOD-VGA) with Spartan-3A 200K, or the $69 Xula2-LX9  with Spartan-6 LX9.

     

    I'm not sure why Spartan-6 LX9 boards cost so much more than 3E 250K or 3A 200K.  The FPGA chips now have the same prices.

     

    Regarding PSoC pricing: PSoC 5LP is pretty expensive, but you can get PSoC 4 chips for a couple dollars.  OTOH, you won’t get much (if any) programmable logic in those devices.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • tekmeister
    tekmeister over 11 years ago in reply to johnbeetem

    I had half an inkling someone would reply with some cheap FPGA board proving me wrong :-)

     

    Thanks for the links, the Papilio boards look interesting.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube