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
Blog Path II Programmable Week 1
  • 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: ralphjy
  • Date Created: 18 Oct 2019 3:36 PM Date Created
  • Views 708 views
  • Likes 8 likes
  • Comments 2 comments
  • ultra96-v2
  • path ii programmable
Related
Recommended

Path II Programmable Week 1

ralphjy
ralphjy
18 Oct 2019

I was amazed at the huge amount of lesson material associated with Path II Programmable.  I ended up with around 10GB in 18 zip archives.  As I mentioned in my earlier blog, the training program is a combination of 3 Avnet Ultra96 courses.  With all this material it would have been nice to have an overview document that provided a roadmap of how to navigate the course and a list of all the course material.  To be fair, the documentation is very good and it just takes some studying to figure out what to do.

 

So, here is how I mapped out my approach to the training:

 

Training Plan

  1. Verify hardware functionality
  2. Install Design tools and environment
  3. Complete MPSoC HW lectures and labs
  4. Complete MPSoC SW lectures and labs
  5. Complete MPSoC PetaLinux lectures and labs

 

This is a lot of stuff to do and I'll admit that the first week has been challenging primarily because setting up the design environment has been very time consuming.  Here's a quick overview of my progress....

 

 

Verify hardware functionality

I used the Ultra96-V2 Getting Started Guide to setup and test the hardware.  There is an example design image http://avnet.me/ultra96-v2-oob  that I downloaded and burned to the included 16GB microSD card.  The image provides a basic Linux OS and a webserver with application examples.  After booting from the SD card I was able to get a serial connection and log in to the board via the JTAG/UART pod using putty.   The example also creates a WiFi access point to connect to the board but I wasn't able to get that to work reliably with my iPad.  I changed the setup to connect to the access point on my LAN and that worked fine.  I verified that I could get an SSH connection over TCP and then I connected to the on-board webserver and ran the example program to toggle the user LEDs by controlling the GPIO from the web program.  A short video is included below.

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

Install Design tools and environment

For the Avnet courses the Xilinx design tools are installed in a Virtual machine (VM) running on Windows.  There is a large (59 page) instruction guide for doing the tool installation.  The course uses Ubuntu Linux 16.04 as the VM operating system and Xilinx Version 2018_3 design tools.  Much of the installation requires making fixes to the Ubuntu 16.04 environment to work with the Xilinx tools and the VM.  There is a later version of Ubuntu (18.04) and of the Xilinx design tools (2019_1) but I have just had a bad experience with an ARM course with the course materials not matching the hardware and design tool versions and I decided that even though the new versions might fix a lot of problems that it is better to deal with known issues rather than trying to figure out new ones.

 

The installation took me probably 6-8 hours over a couple of days.  The files associated with the VM, OS, and design tools are very large and took a few hours to download.  The VM installation was straightforward but I was surprised at the hardware resource requirement for the VM to accommodate the design environment.   I have a number of Windows 10 computers but none that would be optimum for this task so I've got my fingers crossed that I'll be able to get through all the labs and the project.  Installing Ubuntu in the VM was straightforward also.  Installation of the Xilinx tools was more of an effort but the documentation is comprehensive and there were a few glitches but mainly just a bunch of effort.

 

HW lectures and labs

So, now I'm on to the actual training.  I'm probably somewhat behind since there are only 3 weeks left to complete the training.  I've gone through the first 4 lectures and I'm working on the second lab.  The course material is very good and I'm looking forward being able to implement a project.

  • Sign in to reply

Top Comments

  • clem57
    clem57 over 5 years ago +3
    Not to worry ralphjy , the start up is always a bit of a bumpy path. Once you find the grove, things will sail along fine. Watching and enjoying the journey with you. Thanks for writing up the blog. C…
  • cmelement14
    cmelement14 over 5 years ago +1
    I agree on your choice. I installed the same versions as instructions say to avoid any potential unknown issues. I decided that even though the new versions might fix a lot of problems that it is better…
  • cmelement14
    cmelement14 over 5 years ago

    I agree on your choice. I installed the same versions as instructions say to avoid any potential unknown issues.

    I decided that even though the new versions might fix a lot of problems that it is better to deal with known issues rather than trying to figure out new ones.

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

    Not to worry ralphjy , the start up is always a bit of a bumpy path. Once you find the grove, things will sail along fine. Watching and enjoying the journey with you. Thanks for writing up the blog.

    Clem

    • Cancel
    • Vote Up +3 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