element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • More
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • More
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • More
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • More
  • 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
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
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 12 replies
  • Subscribers 10 subscribers
  • Views 163 views
  • Users 0 members are here
Related

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

rscasny
rscasny over 3 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

  • Reply
  • Cancel
  • Cancel

Top Replies

  • shabaz
    shabaz over 3 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 3 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…

  • rsc
    rsc over 3 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

  • shabaz
    shabaz over 3 years ago

    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 teaching requirements, reducing the risk of errors and frustration, and recognising that engineers will always go off on their own and ignore the steps occasionally : ) it's just a natural part of being an engineer, to want to explore and learn more, so the trainer anticipates that.

    In terms of the technical content, so far there is more on working with the Zynq rather than actual VHDL, but I had a feeling that would be the case since it's not feasible to learn much VHDL at the same time as the massive task of learning how the SoC works and how to use it in Vivado. I think for the Zynq/Minized, we're learning what is needed in an acceptable order so far.

    I wouldn't say the course is easy, there are some concepts that have to be just accepted until the user gets further and is in a position to go back to understanding those concepts, but it is manageable with very little prior knowledge needed.

    The blogs are taking a while to write, because there is a balance between learning and then reporting what we've been doing, and sharing some aspects of how to do it. It has been very helpful that we're all working on this at the same time with a common goal paced out each week.

     

    I think it will be sufficient for a project.. I've started thinking about what I'd like to do for that, I still need to decide.

    In terns of the hardware, the Minized is nice.. I'd like to integrate it into a few projects.

    • Cancel
    • Up +6 Down
    • Reply
    • Cancel
  • Fred27
    Fred27 over 3 years ago

    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 on the PL itself but will focus on the software side of the PS.

    • Cancel
    • Up +3 Down
    • Reply
    • Cancel
  • rsc
    rsc over 3 years ago

    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

    • Cancel
    • Up +3 Down
    • Reply
    • Cancel
  • snidhi
    snidhi over 3 years ago

    Hello All,

     

    I have been down with flu for the last couple of days. I have to also finish the last few labs.

    I think this weekend should be time enough to do the tests and prepare the blogs as well.

     

    Cheers

    • Cancel
    • Up +2 Down
    • Reply
    • Cancel
  • aspork42
    aspork42 over 3 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
    • Up +2 Down
    • Reply
    • Cancel
  • kk99
    kk99 over 3 years ago

    Hi team,
    I have done all laboratories from module one. The module one is very well written and everything is nicely explained. From each laboratory we are able to learn how the SoC works and how to use it to achieve best performance. After this module we have basic knowledge about MiniZed/Zynq and Vivado.

    • Cancel
    • Up 0 Down
    • Reply
    • Cancel
  • rscasny
    rscasny over 3 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
    • Up +1 Down
    • Reply
    • Cancel
  • mu.udhay
    mu.udhay over 3 years ago

    Hi Randall,

    The Speedway Training is great but i felt that tools are very powerful and giving a lot of abstraction of how we implement some designs in a PSoC and i enjoyed working with them.

    I would like to ask you if i can post the content about the implementation details of the project i am working on along with the training with this PSoC so that it would give some unique taste to readers .

    • Cancel
    • Up +2 Down
    • Reply
    • Cancel
  • rscasny
    rscasny over 3 years ago in reply to mu.udhay

    sure. go ahead.

    Randall

    • Cancel
    • Up +1 Down
    • Reply
    • Cancel
  • michaelkellett
    michaelkellett over 3 years ago in reply to mu.udhay

    PSoC (with that capitalization) is a trade mark of Cypress for their family of micro controllers with a little tiny bit of programmable logic.

    It can be very confusing if you use the same term to describe the Zynq which is a different thing altogether.

     

    https://en.wikipedia.org/wiki/Programmable_system-on-chip

     

    MK

    • Cancel
    • Up 0 Down
    • Reply
    • Cancel
>
Element14

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 © 2022 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

  • Facebook
  • Twitter
  • linkedin
  • YouTube