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 3
  • Challenges & Projects
  • Design Challenges
  • Path to Programmable 3
  • More
  • Cancel
Path to Programmable 3
Blog Path to Programmable III Training Blog #01: Planning MiniZed Avnet TTC Path
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Path to Programmable 3 to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: flyingbean
  • Date Created: 5 Jun 2023 4:25 AM Date Created
  • Views 1204 views
  • Likes 7 likes
  • Comments 5 comments
  • fpga
  • Path to Programmable 3
  • minized
Related
Recommended

Path to Programmable III Training Blog #01: Planning MiniZed Avnet TTC Path

flyingbean
flyingbean
5 Jun 2023

Table of Contents

  • Training Objectives
  • Training Schedule
  • Prepare Hardware Platform
  • MiniZed Training Class Tool Chain Setup

Training Objectives

Path to Programmable III at Element14 Community provided me a great opportunity to review AMD/Xilinx Zynq FPGA platform. I have been starting to learn software design as a hobbyist this year. My main goal is to learn how to develop software APIs on Zynq FPGA under Petalinux OS.

Training Schedule

There are three categories of MiniZed under Avnet Boards Technical Training Courses at Element14 Community as below:

image

There will be around 27 lessons for me to learn in 2 months. I planned to explore all three categories before July 28th.

I created a Github for the training classes: https://github.com/flyingbean/MiniZed.

I will publish my homework into the Github.

Prepare Hardware Platform

I prepared a few PMOD modules for the training program:

  1. PMOD MicroSD
  2. PMOD HYGRO
  3. PMOD BTN
  4. PMOD SWT

 image

 

MiniZed Training Class Tool Chain Setup

AMD/Xilinx Vitis 2021.1/Vivado_lab 2021.1/Petalinux 2021.

Ubuntu 18.04.4

Here are HOWTO notes for AMD/Xilinx tool chain setup on Ubuntu 18.04.4.

  1. Read Ref[1] first, and followed the instructions from Whitney Knitter to install Vitis/Petalinux 2021.1 on Ubuntu 18.04.4
  2. How to install Vivado Lab 2021.1 and connect UART of MiniZed with Ubuntu 18.04.4?

I did not find a document for that, so I created HOWTO instructions for this part.

  • Download Vivado Lab 2021.1 from AMD/Xilinx website

https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/archive.html

 image

  • Install Vivado Lab 2021.1 on Ubuntu

After unzip Xilinx_Vivado_Lab_Lin_2021.1.zip, find xsetup as bellows:

image

At Ubuntu Terminal window, input the command as below to start the installation of Xilinx Lab:

 image

  • Please select “Continue” and click “Next” as below:
  • image
  • I choose /home/flyingbean/Xilinx as the installation directory for this program since it does not need “SUDO” permission:
  • image
  • Install cable driver for JTAG

         For Linux, because root or sudo access is required to install drivers, this option has been removed from the Linux installer beginning in Vivado 2015.4. I need to install the driver manually as below:

       Get into ~/Xilinx/Vivado/2021.1/data/xicom/cable_drivers/lin64/install_script/install_driver

Input script:

       sudo ./install_drivers

image

  • Here is the Vivado Lab project I ran from Ubuntu:

 image

 

References

[1] Installing Vivado, Vitis, & PetaLinux 2021.2 on Ubuntu 18.04, By Whitney Knitter,  2021

https://www.hackster.io/whitney-knitter/installing-vivado-vitis-petalinux-2021-2-on-ubuntu-18-04-0d0fdf

  • Sign in to reply
Parents
  • flyingbean
    flyingbean over 2 years ago

    I am going to leave this blog on. Should not have more duplicated Blog#01 any more.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • flyingbean
    flyingbean over 2 years ago

    I am going to leave this blog on. Should not have more duplicated Blog#01 any more.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
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