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
    About the element14 Community
  • 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 What FPGA content would you like to see?
  • 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 28 replies
  • Subscribers 574 subscribers
  • Views 4430 views
  • Users 0 members are here
  • fpgafeatured
  • fpga
Related

What FPGA content would you like to see?

e14phil
e14phil over 8 years ago

FPGA and element14

 

I am very happy to say we have lots of big, exciting things in the pipeline for FPGA and the extended element14 family, but I want to take this time to ask the community what FPGA content interests you?

 

Do you want some reviews of FPGA kit?

Do you want Tutorials, if so on what?

What would help you to work with FPGA?

 

We have some things in the works but we always want to add quality content to our community.

 

If you have something you want to share in the FPGA space but want help, kit or just to run it past us, we will always try help!

 

- Your Friendly Neighborhood e14phil

  • Sign in to reply
  • Cancel

Top Replies

  • pettitda
    pettitda over 8 years ago +7
    1) tutorials on VHDL and/or Verilog 2) tutorials on vendor tools (i.e. Xilinx, Altera, Modelsim?) 3) information on where FPGAs have advantage over microcontrollers/processors (i.e. parallel versus serial…
  • rscasny
    rscasny over 8 years ago in reply to pettitda +5
    David, Thanks for the feedback. You pretty much read my mind and my plan. I have been looking at tutorial content to see what's viable. I have been thinking about bringing in tutorials on the Vivado Design…
  • Former Member
    Former Member over 8 years ago +5
    Im enthusiastic to work more with fpga's, after my current project I intend to make a multi protocol analyzer, Jan Cumps mentioned he's made one using an fpga so I might follow suit here. Also I want to…
Parents
  • pettitda
    pettitda over 8 years ago

    1) tutorials on VHDL and/or Verilog

    2) tutorials on vendor tools (i.e. Xilinx, Altera, Modelsim?)

    3) information on where FPGAs have advantage over microcontrollers/processors (i.e. parallel versus serial logic)

    • Cancel
    • Vote Up +7 Vote Down
    • Sign in to reply
    • Cancel
  • rscasny
    rscasny over 8 years ago in reply to pettitda

    David,

     

    Thanks for the feedback. You pretty much read my mind and my plan. I have been looking at tutorial content to see what's viable. I have been thinking about bringing in tutorials on the Vivado Design Suite (Xilinx). Point 3 is good. But also was thinking about FPGA vs FPGA Soc's (programmable SoCs). A number of dev boards exist that use this architecture for their purported advantages.

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • Cancel
  • DAB
    DAB over 8 years ago in reply to rscasny

    There is an upcoming CEC training session on programming FPGA devices at Digikey.

     

    You might want to check out what they have available.

     

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 8 years ago in reply to DAB

    DAB wrote:

     

    There is an upcoming CEC training session on programming FPGA devices at Digikey.

     

    You might want to check out what they have available.

     

    DAB

    Here's a link: https://www.designnews.com/continuing-education-center

    Course runs from 9/11/17 through 9/15/17, each day with a 45 minute lecture plus chat.  It sounds like a decent syllabus, but it doesn't say which FPGA family it's going to use or whether there's a specific board.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • mmcphail
    mmcphail over 8 years ago in reply to rscasny

    i recently picked up  DE-0 nano to play around with and i was faced with the decision of SOC or not but ended up choosing not to go that route as i wanted to keep things simple. some good comparisons or examples showing theadvantageus/disadvantage of going the FPGA SOC route would be great.

    the more tutorials the better i think as thats the best way to pick up new skills and learn.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 8 years ago in reply to mmcphail

    Matthew McPhail wrote:

     

    Some good comparisons or examples showing theadvantageus/disadvantage of going the FPGA SOC route would be great.

    Many years ago the company I worked for considered using a Xilinx Virtex-II Pro for the next generation of our product.  Virtex-II Pro combined an IBM PowerPC core and a reasonably powerful FPGA.  It seemed like a great idea, but then we looked at the pricing and gulped.  We were much better off with an IBM PowerPC 405EP (really groovy chip) with a separate Xilinx Spartan-IIE FPGA (also groovy), using a 33 MHz 32-bit PCI bus to communicate between them.  Best yet, they both needed +3.3V and +1.8V, so our power regulation was clean and simple.

     

    Virtex-II Pro didn't do well from what I've heard.  Along with high prices, the software was difficult and it had the design defect that you had to load an FPGA bitstream before you could boot the PowerPC.  That meant you couldn't use the PowerPC to download the FPGA bitstream as part of the boot process.  That's an important feature so you can ship a new version of the FPGA configuration along with a new software release, making both the software and hardware upgradable by users.  It also means the software dudes can get started before the FPGA works, and you can use the processor to debug the FPGA.

     

    I think Xilinx was smart enough to fix this with Zynq.  So now you're mostly left with high Zynq prices.  I haven't heard anything good about the CPU software.  I've never Vivadoed, so I don't know whether to believe the people who say it's wonderful or those who say it's a pain.  Since there's no open source FPGA tool chain for Zynq, it's not really of interest to me at this time.

     

    The chief advantage of an integrated FPGA/SoC is that you have very high bandwidth / low latency connectivity.  If you don't need that, you're better off with a separate SoC with good SPI capability or a good external memory bus.  Our design with PPC405EP and Spartan-IIE worked really well with PCI, but it's become really hard to find SoCs with PCI.  You can get PCI Express, which is great, but you can't find cheap FPGAs that have PCIe.  Xilinx has some PCIe Spartan-6 chips, but they have lots of logic so they're really expensive.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
  • rachaelp
    rachaelp over 8 years ago in reply to johnbeetem

    John Beetem wrote:

     

    Many years ago the company I worked for considered using a Xilinx Virtex-II Pro for the next generation of our product. Virtex-II Pro combined an IBM PowerPC core and a reasonably powerful FPGA. It seemed like a great idea, but then we looked at the pricing and gulped.

    Yep we had the same thing at a company I was working for. We thought it would be perfect for our application then took one look at the eye watering prices and escorted the Xilinx rep off site.... We ended up with a Freescale PowerPC and Altera FPGA's in the end which worked really well.

     

    John Beetem wrote:

     

    Along with high prices, the software was difficult and it had the design defect that you had to load an FPGA bitstream before you could boot the PowerPC. That meant you couldn't use the PowerPC to download the FPGA bitstream as part of the boot process. That's an important feature so you can ship a new version of the FPGA configuration along with a new software release, making both the software and hardware upgradable by users.

    Agreed, being able to configure the FPGA from the system processor is a big benefit. It also saves the cost of the config EEPROM from your BOM too.

     

    John Beetem wrote:

     

    Our design with PPC405EP and Spartan-IIE worked really well with PCI, but it's become really hard to find SoCs with PCI. You can get PCI Express, which is great, but you can't find cheap FPGAs that have PCIe. Xilinx has some PCIe Spartan-6 chips, but they have lots of logic so they're really expensive.

    What do you define as expensive? Devices with PCIe endpoints in Xilinx and Microsemi are both available for around $45 in one off quantities on Digikey. Strangely Altera seem to be in the hundreds of dollars for a PCIe capable part.... maybe I am missing something....

     

    Best Regards,

     

    Rachael

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 8 years ago in reply to rachaelp

    That's cool that you had a similar Xilinx Virtex-II Pro application and ended up with the same approach we did.

    rachaelp wrote:

    What do you define as expensive? Devices with PCIe endpoints in Xilinx and Microsemi are both available for around $45 in one off quantities on Digikey. Strangely Altera seem to be in the hundreds of pounds for a PCIe capable part.... maybe I am missing something....

    Our application only needed a $20 FPGA.  We only needed the PCIe for low-latency connectivity.  We only used up to 10-20% of the 33 MHz 32-bit PCI bus (1 Gb/s raw), so only 5-10% of PCIe 1.1 (x1 = 2 Gb/s in each direction).

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • johnbeetem
    johnbeetem over 8 years ago in reply to rachaelp

    That's cool that you had a similar Xilinx Virtex-II Pro application and ended up with the same approach we did.

    rachaelp wrote:

    What do you define as expensive? Devices with PCIe endpoints in Xilinx and Microsemi are both available for around $45 in one off quantities on Digikey. Strangely Altera seem to be in the hundreds of pounds for a PCIe capable part.... maybe I am missing something....

    Our application only needed a $20 FPGA.  We only needed the PCIe for low-latency connectivity.  We only used up to 10-20% of the 33 MHz 32-bit PCI bus (1 Gb/s raw), so only 5-10% of PCIe 1.1 (x1 = 2 Gb/s in each direction).

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
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 © 2026 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