element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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
Forum Path-to-Programmable Trainees: How's It Going and Next Steps
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 12 replies
  • Subscribers 10 subscribers
  • Views 1660 views
  • Users 0 members are here
Related

Path-to-Programmable Trainees: How's It Going and Next Steps

rscasny
rscasny over 6 years ago

To all Path to Programmable Trainees.

 

I going through all your blogs and they are pretty interesting. I'll be making comments on them in the next couple of days. I see most of you are on track so I wanted to ask you, how's it going? Was this program what you expected? Or something else?

 

As far as next steps, it looks like some of you are close to ready for the next module. So, I will be sending it out to you in the next week.

 

Thanks for your efforts.

 

Randall Scasny

Path-to-Programmable Program Manager

  • Sign in to reply
  • Cancel

Top Replies

  • shabaz
    shabaz over 6 years ago +6
    Hi Randall, I've been surprised how well the training is written and presented. I've done a fair bit of training material preparation in the past, and it's always a fine balance between satisfying the…
  • Fred27
    Fred27 over 6 years ago +3
    I'm not a trainee but I'm enjoying following along with P2P. Some of the blogs are really helpful and I appreciate all the effort that's being put into them. I suspect the next module will also not concentrate…
  • rsc
    rsc over 6 years ago +3
    Hi Randall, I'm on the last 2 labs in the first module, although I haven't been able to work on them this week so far. I'll try and finish up this weekend. Scott
Parents
  • aspork42
    aspork42 over 6 years ago

    I'm on the way to finishing up soon as well. My plan had been to finish the modules this week; but that isn't going to happen at this point; not until next week. At any rate; as a few of us have mentioned, the training is a lot about "how to use Vivado" and not really about the nuts and bolts about how an FPGA works. I don't have any formal experience programming FPGAs so this has been a big learning curve for me (as expected; and it has been fun!). So when they start talking about Verilog, for example, I spend some time researching that and how it works.

     

    I would say that this training assumes that the learner already knows a decent amount about the hardware and this will teach them how Vivado works. It shows things like how to add peripherals like BRAM, import hardware templates and so on, but not a lot of detail on what those items really are; and especially not how & when to use them. There has been almost nil mention of logic gates; which kind of sit at the core of what FPGAs can do.

     

    Can we get more details about the next module? What about the project? I'm ready to order a bunch of stuff to build what I had been planning (a line follower) but wasn't sure if we would be guided towards some more specific type of thing.

     

    And - could we get new dates posted based on the current status?

     

    Thanks again!

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • aspork42
    aspork42 over 6 years ago

    I'm on the way to finishing up soon as well. My plan had been to finish the modules this week; but that isn't going to happen at this point; not until next week. At any rate; as a few of us have mentioned, the training is a lot about "how to use Vivado" and not really about the nuts and bolts about how an FPGA works. I don't have any formal experience programming FPGAs so this has been a big learning curve for me (as expected; and it has been fun!). So when they start talking about Verilog, for example, I spend some time researching that and how it works.

     

    I would say that this training assumes that the learner already knows a decent amount about the hardware and this will teach them how Vivado works. It shows things like how to add peripherals like BRAM, import hardware templates and so on, but not a lot of detail on what those items really are; and especially not how & when to use them. There has been almost nil mention of logic gates; which kind of sit at the core of what FPGAs can do.

     

    Can we get more details about the next module? What about the project? I'm ready to order a bunch of stuff to build what I had been planning (a line follower) but wasn't sure if we would be guided towards some more specific type of thing.

     

    And - could we get new dates posted based on the current status?

     

    Thanks again!

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
Children
  • rscasny
    rscasny over 6 years ago in reply to aspork42

    I've been watching the progress (or lack of progress) of everyone. It looks like at least some of you are ready for the next module. So, I'll starting sending it this week.

     

    As far as your question/comment regarding" not much on logic gates" and "a lot on tool use (Vivado)....."

     

    I went into this project knowing that some of you would have little knowledge of FPGAs and some of you would have had decent knowledge or familiarity of FPGAs. I wanted both types of people; I wanted to see how you handled the training in both cases.

     

    The training does assume you know something about the hardware (FPGA, Soc). But your comment makes me want to ask the question: if someone has an electrical or electronic engineering degree, how much times in your course-major classes were spent on programmable logic devices, by percentage? My next question would be, if you do not have an ee degree, do you have a CS degree? If so, do you feel the course covers enough information such that you can do something (a project) even though you may not know the intricate details of the hardware?

     

    On a separate not, I'd like to respond to your comment on a different level. Full disclaimer: the following is my impression and/or opinion....

     

    Since I have meetings with the sponsor, I am given presentations (which one could consider training though that's not the intent) so I can better understand their direction. This helps me help them create projects. One of the problems of adopting programmable logic design has been the need to know the hardware. This problem has bigger than I even suggest. Software engineers traditionally have been at a disadavantage because hardware has not always been their specialty. Well, this is changing. They are starting to build platforms that have frameworks which contain levels of abstraction and overlays or "wrappers" such that software engineers can do PLD hardware design without intimately knowing the hardware; but tool knowledge would be essential. This field is evolving rapidly and I anticipate that programmable logic hardware design will require less hardware knowledge than in decades past.

     

    Randall

    -Path to Programmable Program Manager

    • 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