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 II Programmable
  • Challenges & Projects
  • Design Challenges
  • Path II Programmable
  • More
  • Cancel
Path II Programmable
Documents Path II Programmable: About Training Project
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: kabhari
  • Date Created: 26 Aug 2019 2:14 PM Date Created
  • Last Updated Last Updated: 5 Feb 2020 5:13 PM
  • Views 6140 views
  • Likes 20 likes
  • Comments 80 comments
Related
Recommended

Path II Programmable: About Training Project

image
Path II Programmable

About | Important Dates | Blogging Requirement | How to Apply | Training Description | The Board | Technical Resources | Mentors | Graduation Awards | Terms & Conditions | Trainees Announcement

 

This is NOT a Design Challenge. But it involves a challenge. So, what is the Path II Programmable? Here's the story...

 

Origins of the Project

About two years ago, the element14 team turned its attention to Programmable Logic Devices such as FPGAs and heterogeneous SoCs. We saw these devices as an area of electronics that deserved a lot more attention on the community. Thus, we began sponsoring discussions on designing with programmable logic devices, and with the help of Xilinx and Avnet, we sponsored RoadTests and hosted webinars. But it was really our members' comments about the challenges of developing with these devices that motivated us to launch this training project.

 

Through our member discussions, we learned that nearly all our members agreed that there is a significant learning curve needed to master the tools necessary to program these devices. It was this last discussion point—the learning curve challenge—that the element14 team found interesting, meriting a deeper exploration. The outcome of this exploration was the first Path to Programmable training project. Path II Programmable is a continuation of the challenge that was inspired by the first training program.

 

What Is the Goal of Path II Programmable?

The Path II Programmable training project will train five element14 members by providing them with free FPGA/SoC training modules with lab exercises. Once the training has been completed, the trainees will build a project with the Avnet Ultra96-v2 development board.

 

In return for both the FREE training and the Ultra96-v2 development board, the five trainees will blog weekly to report on their progress, covering both the high points and the challenges of learning the Ultra96-v2.

 

Who Can Apply?

Any element14 member can apply to be a Path II Programmable trainee, but there are prerequisites, so please read the How to Apply section prior to submitting an application.

For any general questions about the Path II Programmable project, you can post a comment below.

 

Important Dates

The training project will cover three phases: (I) enrollment, (II) training with labs, and (III) project building. The important dates are:

 

Enrollment Begins:August 26, 2019
Enrollment Ends:September 16, 2019
Trainees Selected:September 27, 2019
Training Begins:October 11, 2019
Training Ends: November 11, 2019
Project Building Begins:November 12, 2019
Project Building Ends:December 19, 2019

 

Blogging Requirement

One of the ways we can better understand the learning curve challenge of designing with the Ultra96-v2, featuring the Zynq UltraScale + MPSoC, is for our trainees to provide us feedback about their training experience. Hence, the official trainees will be REQUIRED to blog weekly. We want to learn about the high points and challenges of their experience.

 

How To Apply

Any element14 member can apply to be a Path II Programmable official trainee. But there are prerequisites and specific questions to be answered in the application.

 

Eligibility

You must be an element14 member to be eligible. Go here to register.

 

Application Form

All members must submit an application via the Design Challenge group before the end of enrollment on September 16, 2019. (Note: We are using the Design Challenge group because the application infrastructure is in place and easy for our members to use, but this is NOT a Design Challenge.)

 

Application Instructions

1. Please complete all required information (contact information, etc.)
In the Project Title field, fill in your “Member Name"
Please use the email address that is associated with your element14 profile.

 

2. Complete the open comments section of the form

Like a Design Challenge application, you will need to tell us why you want to be selected as an official trainee for the Path II Programmable training project. When you plan what you are writing, think about the following things:

  • You are competing for free training. The most persuasive applications are the ones that attract the eye of the selection team.
  • A single sentence application will never be selected as an official trainee. This project, like training projects, is not a game of chance.
  • Be as detailed as possible, but don't write a book.

 

Training Description

The five sponsored trainees will receive two training modules, with accompanying training videos, lab exercises, and an Ultra96v2 plus accessories to complete the labs.

Hardware

  1. The case for a System-on-Chip
  2. Zynq Processor Overview
  3. Peripherals
  4. The Power of Tcl
  5. Merging the Processing Subsystem (PS) and Programmable Logic (PL)
  6. Zynq DMa Controller
  7. Creating Custom IP
  8. Vivado's Hardware Manager
  9. Tcl Scripting
  10. Next Steps

Software

  1. Zynq MPSoC System Architecture Basics
  2. Xilinx SDK Overview
  3. Standalone Board Support Package
  4. Developing Applications
  5. Connecting Hardware and Debugging
  6. First Stage Boot Loader
  7. SD Card and Boot-up
  8. SDK Project Management
  9. Interrupts
  10. Xilinx Libraries
  11. Interfacing with Sensors
  12. Next Steps

Petalinux

  1. Minimal Ultra96 PetaLinux
  2. Updating Fully Featured PetaLinux
  3. Connect with Ultra96 Using Wi-Fi
  4. Creating PetaLinux Applications using Xilinx SDK
  5. IoT Application: Log Sensor Data to IBMTM Bluemix
  6. Embed an Application Using Ultra96 PetaLinux

 

The Board

The official trainees will receive an Avnet Ultra96-v2 Development Board to complete the lab exercises and build their graduation project.

 

image

If you are not an official trainee, you can purchase the board below if you simply are interested in following along with the trainees. Unofficial trainees will not be provided with the training modules at this time, however.

Buy NowBuy NowTech Specs image

 

Technical Resources

The following is a list of technical resources for the Ultra96-v2:

Design Center
Design Forum
Product Brief
Quick Start Guide
User Manual

 

Mentors

The Mentor will assist the ten official trainees in mastering the course material and/or lab exercises, and will provide guidance during the project building phase of the training program.

Sponsor's Mentors
adamtaylorcengfiet

Adam is the Director of ADIUVO Engineering. He is a Chartered Engineer and Fellow of the Institute of Engineering and Technology. He is well known for his Microzed Chronicles. He writes the Exploring the Programmable World for element14. Adam has been instrumental in developing element14's FPGA/Programmable SoC Essentials.

Adam has been a member of the element14 Community since 2018.

 

Graduation Awards

As a thank you for participating in the training project, and completing the training and project building phases, we will offer the trainees these graduation awards:

 

image

Exploring Zynq MPSoC: With PYNQ and Machine Learning Applications

image

Product LinkProduct Link-  Fluke 233 Remote Display Multimeter

 

image

Soldering station

 

Terms and Conditions

Like most other projects on element14 that require an application, the Path II Programmable project has established rules that the applicants must follow.

Rules ensure fair play and prevent abuse, among other purposes. These rules are described in detail in the project's Terms and Conditions. You can read the Path II Programmable training project's terms by downloading the attached PDF.

 

Special Note

Path II Programmable is NOT a Design Challenge. It is a professional development project sponsored by Xilinx in conjunction with Avnet and the element14 community. element14 members who submit an application for Path II Programmable are competing to receive FPGA/SoC training on the Ultra96v2 only.

For any general questions about the Path II Programmable project, you can post a comment on this page.

To keep up-to-date with the Path II Programmable project, please bookmark this project.

The deadline for application submissions is Sept 16 2019.

Attachments:
imagePath II Programmable Terms and Conditions.pdf
  • ultra96-v2
  • about this challenge
  • xilinx
  • training_project
  • path-to-programmable
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • rscasny
    rscasny over 5 years ago +8
    Update on Announcement of Official Trainees. There were 95 applications, spanning 96 pages in a MS Word file. I've spent the last 4 hours reading everyone of them. In the first cut, I selected 38 applications…
  • Fred27
    Fred27 over 6 years ago +7
    This looks like a great course. I followed along "secondhand" with the original Path to Programmable and it was fascinating but there was a lot to get your head round. I'm very tempted to apply for this…
  • rscasny
    rscasny over 6 years ago +7
    Welcome to Path II Programmable .... with the Ultra96-V2. We launched P II P on Tuesday, and I'm really excited about this program, which is the second chapter in element14's quest to provide training…
Parents
  • rscasny
    rscasny over 6 years ago

    Welcome to Path II Programmable .... with the Ultra96-V2.

     

    We launched P II P on Tuesday, and I'm really excited about this program, which is the second chapter in element14's quest to provide training and education on programmable logic device technology. I also want to thank Xilinx for sponsoring the program, and the Avnet team for providing support.

     

    P II P has about the same format as the first Path to Programmable. Members will have to submit an application and after the enrollment is over, we will select the official trainees who will get an Ultra96-V2 plus accessories. They will also receive the training and lab exercises. For those who complete the training and the project-building phase, we have some really nice graduation awards.

     

    Two changes (both minor):

     

    1. The training period is a bit shorter. As such, we are only requiring you to blog once per week. Fewer blogs give the trainees a chance to absorb the information, and when they do blog, they can give us interesting takes on what they've learned.

    2. To keep up the interest, I am going to introduce weekly pop quizzes. They will be short, perhaps 3 or 4 questions. This is to give both the trainees and the wider community a chance to chew on the material and share with each other what is being taught.

     

    Ultra96-V2

     

    The Ultra6-V2 is the second version of the original board. The board has a few updates. You can read about them here: Ultra96-V2 Product Brief

     

    It's a great platform for machine learning, IoT projects, or as an introduction to the UltraScale+ MPSoC.

     

    The Xilinx UltraScale+ MPSoC is a powerful device. It has 64-bit processor scalability while combining real-time control with soft and hard engines for graphics, video, waveform, and packet processing. You will have a lot of fun learning about this device and experimenting with the board in the labs. I'm excited about the projects that will come out of this program!!

     

    I encourage every community member to apply. (If you are not a member, it's very easy to join the element14 community by going here: https://www.element14.com/community/create-account.jspa

     

    If you have any questions about Path II Programmable, feel free to post a comment and I'll do my best to check in daily and get an answer to you promptly.

     

    Randall

    -- element14 Team

    • Cancel
    • Vote Up +7 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • rscasny
    rscasny over 6 years ago

    Welcome to Path II Programmable .... with the Ultra96-V2.

     

    We launched P II P on Tuesday, and I'm really excited about this program, which is the second chapter in element14's quest to provide training and education on programmable logic device technology. I also want to thank Xilinx for sponsoring the program, and the Avnet team for providing support.

     

    P II P has about the same format as the first Path to Programmable. Members will have to submit an application and after the enrollment is over, we will select the official trainees who will get an Ultra96-V2 plus accessories. They will also receive the training and lab exercises. For those who complete the training and the project-building phase, we have some really nice graduation awards.

     

    Two changes (both minor):

     

    1. The training period is a bit shorter. As such, we are only requiring you to blog once per week. Fewer blogs give the trainees a chance to absorb the information, and when they do blog, they can give us interesting takes on what they've learned.

    2. To keep up the interest, I am going to introduce weekly pop quizzes. They will be short, perhaps 3 or 4 questions. This is to give both the trainees and the wider community a chance to chew on the material and share with each other what is being taught.

     

    Ultra96-V2

     

    The Ultra6-V2 is the second version of the original board. The board has a few updates. You can read about them here: Ultra96-V2 Product Brief

     

    It's a great platform for machine learning, IoT projects, or as an introduction to the UltraScale+ MPSoC.

     

    The Xilinx UltraScale+ MPSoC is a powerful device. It has 64-bit processor scalability while combining real-time control with soft and hard engines for graphics, video, waveform, and packet processing. You will have a lot of fun learning about this device and experimenting with the board in the labs. I'm excited about the projects that will come out of this program!!

     

    I encourage every community member to apply. (If you are not a member, it's very easy to join the element14 community by going here: https://www.element14.com/community/create-account.jspa

     

    If you have any questions about Path II Programmable, feel free to post a comment and I'll do my best to check in daily and get an answer to you promptly.

     

    Randall

    -- element14 Team

    • Cancel
    • Vote Up +7 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • neyowayne
    neyowayne over 5 years ago in reply to rscasny

    I have been reading about this board and the software to acesss either through internet or wifi.  But your cross is a micro computer and more power. In America, there are two or three companies that build rebuild and sell micro computing that the cell phones, Andriod and I Phones who ARE more user friendly, there are no other connections on connections other than connecting to other devices on the Android and IPhones. These two cell phones companies are constantantly programming their computers (The phones). In America, The Highest Samsung is Salaxy more than $1,000.00 U.S.D. The APPLE 10X (OR something after 10X@#) Is also sold for 1,000 $U.S.D.    

     

    I was asking myself. Can I program my cell phone? Of course, we sold it to you, I did! I turned on my and EVERY file said June 10, 2017.   ERASED. my entire cell is empty. But it was me it was done on a date, an incomplete data wipe. With file names, that said ERASED, JUNE 10, 2017. I wanted to talk to my usual cell phone dealer on how does this one INITIATE this sort of command without the owners operations and passwords.

     

    So, it is now looking like hiking and hardware and software of security. On a simple LG phone for less than $300.00 U.S.D? With a person with a college and is that in the near future do what do something AVnet is doing, why should these cell phone phones, which are your cousins in microcomputing  be so easily hacked like this.

     

    I have missed the dates, I was waiting for this package (The micro computing Board) and it never in the mail, because I looked at application on what I wrote down as my address.

     

    Today in America is 9/21/2019 please, I waitting to use to learn and participate. I have the entire looking in my desk, waiting to be initiated by software. so where is the lucky 5? I don't the the updated board. 5 countries, how old are they?

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • neyowayne
    neyowayne over 5 years ago in reply to neyowayne

    When you start another training batch? When I revisited this site, I thought thousands of people looking in. I will give you a little fun anecdote.  Before the cell pone, wifi, and Ethernet Internet, there was no way for this huge computer to reach the this NET. My father and I visited the computer swap meet. Looking for something called a modem. And the baud rate was a BAUD. I was in high school. I little small and big BBS cropped. The slower your in MODEM, the was lower your BBS site connection, these site found a way to HOST mass amounts of information called SPECIAL INTEREST BOARDS (BBS)and held more and more News to read. I found out, their is always faster, and when it's not connected to users, it's connecting to news, etc servers. Which are which faster. When the data (just a bunch of words) are coming back from the servers, it's instructions told it to where on the BBS to read news. So who typed these read? Some are reading? So speed little board (hardware), the modem, (I open the computer, open the siding and slide it to the motherboard and POP, the modem was one with the mother board.) I close the computer, now the speed was determined the first generation phone lines. 300 baud, 1200 baud, 4800 baud, 9600 baud, 19200 baud, and the speed of the modem kept on jumping, your bbs host is always faster than you are. The host that I dialed into allow it to meet other people that are on and became the host, the bbs is now the SITE. for example, you log on with your new board modem you just took out from your computer trade show, it went from 2400 to 9600 baud!!!!!!!WHAT?!? Then, there are external modems, the connection to your connection is power, phone line and a communications to the computer.

     

    Then I went to College. People was talking about this Orion Software. Now the computers we are brought home are plugged into the phone of dorm rooms and VAALLA! Because we are given this Orion Software to run the new phone running, the says, "Welcome to our computer on the campus of University of California, Irvine."

    So this Orion is the connecting software, our hardware is the computer from home, and the entry point is orion for all software. You are see stuff texts(It is slowly a little web site), there are no pictures.

     

    You can download new types of drawing software. Chemistry software. The monitors were by full but all of them were full colors.

     

    If your were on and saw someone logged in, you page them to talk. So this was sort of a facebook. To end, in a matter of being in high school with 300 baud modem, call would dial hosts to do stuff. Being in College, seeing how to use e-Mail. Now we have the WWW, Internet, FACEBOOK and the cell phone!

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