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
Path to Programmable
  • Challenges & Projects
  • Design Challenges
  • Path to Programmable
  • More
  • Cancel
Path to Programmable
Blog Concentrating on HDL before P2P
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Fred27
  • Date Created: 2 Nov 2018 10:16 AM Date Created
  • Views 631 views
  • Likes 6 likes
  • Comments 2 comments
  • path to programmable
  • zynq
  • fpga
Related
Recommended

Concentrating on HDL before P2P

Fred27
Fred27
2 Nov 2018

I've been really enjoying following along with Path to Programmable - both with the blogs on here and the Avnet Speedway course that seems to be an earlier version of P2P.

 

One thing I have found so far is that "Path to Programmable" is a slightly misleading title. I'm new to FPGAs. Completely new. I was hoping to get a good intro to FPGAs by following this, but that's not really been the case.

 

The Path to Programmable looks good but it seem to be all about the transition from FPGAs to the Xilinx Zynq SoC. A knowledge of VHDL or Verilog is assumed. Actually, that's not quite true. You may not need to know any to follow along with P2P, but you won't really learn any either. Perhaps it should be called "Path to SoC" or "Path to Zynq".

 

I'll still be following P2P with interest, but I'm going to give priority to my FPGA groundwork first.

  • Sign in to reply

Top Comments

  • aspork42
    aspork42 over 7 years ago +1
    Hi Dave - I agree with you! There is a lot going on that, even as a participant, I am not fully aware of. I just did a post linking to a few videos I found online which give a lot of good info on FPGAs…
  • Fred27
    Fred27 over 7 years ago

    I'm still enjoying P2P but also getting a lot out of just some simple Verilog/VHDL too. The book that Randall recommended is definitely worth a read.

    Recommended: Digital System Design With FPGA: Implementation Using Verilog And VHDL

     

    I've also decided that some CPLDs would be good alongside the FPGAs so have order a couple of cheap dev boards - Coolrunner II and 9500XL. I like the idea of some simple logic components at the opposite end of the scale from something like the Zynq.

     

    The 9500XL in particular looks useful. On the plus side:

    • It's a simple self contained device. No external storage or other bitstream loading needed.
    • It only needs a single 3.3V supply.
    • It's available in an easily solderable QFP package.
    • The Verilog/VHDL you write is exactly the same.

    On the down side:

    • It's not the newest tech.
    • You need to use the older ISE dev environment - which just about runs on Windows 10 with a hack or two.
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • aspork42
    aspork42 over 7 years ago

    Hi Dave - I agree with you! There is a lot going on that, even as a participant, I am not fully aware of. I just did a post linking to a few videos I found online which give a lot of good info on FPGAs and some other related material. (Link here to my post:)

    Labs 4-5-6 done! Path to the end???

    There are two EEVBlog videos and a third video that really enhanced my understanding of the underlying principals of the FPGA world.

     

    Keep in mind that I don't have much FPGA experience other than doing updates on FPGAs before this course; so I am about as green as it gets (for regular readers of the E14 community anyways).

     

    I also recently commented on another P2P blog about this. I spent an entire semester in college just talking about the nuts and bolts of PDF files; how they are created; how they deal with image files, layers, font subsets... I could talk ad nauseam on just the "export to PDF" dialog box and its related settings. For this program, I don't yet have a complete understanding yet why I have to check "include bitstream" other than the lesson told me to.

     

    I will agree that about 50% this course is "how to use Vivado", another 25% is "how the Zynq SoC works" and maybe 10-15% is 'nuts and bolts' FPGA stuff. (and some other miscellaneous stuff for the last 10-15%). Obviously knowing Vivado is important for a true day-to-day embedded programmer; but I would not rate this corse for a "100-level EE" type audience.

     

    I am really loving the learning experience, and the creators have done a great job in the lessons to make the easy enough to follow and successfully complete. I am looking forward to creating my own project and I only hope I have enough knowledge create this from scratch.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • 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 © 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