element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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
Avnet Boards Community
  • Products
  • Dev Tools
  • Avnet Boards Community
  • More
  • Cancel
Avnet Boards Community
Avnet Boards Blog Developing Simple Applications in Xilinx Vitis for Ultra96-V2
  • Avnet Boards Blog
  • Forums
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Community to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: bhfletcher
  • Date Created: 28 Apr 2021 4:01 AM Date Created
  • Views 6292 views
  • Likes 10 likes
  • Comments 4 comments
  • ultra96-v2
  • avnet
  • fpga_projects
  • xilinx
  • vivado
  • vitis-ai
  • hello world
  • vitis
Related
Recommended

Developing Simple Applications in Xilinx Vitis for Ultra96-V2

bhfletcher
bhfletcher
28 Apr 2021

My colleagues at Avnet have published a lot of really sophisticated, powerful scripts and applications that you can run on Ultra96-V2. This includes scripted hardware, PetaLinux, Vitis, and Vitis AI builds that you can find on the Avnet GitHub. narrucmot, drozwood90, and ctammann have written about these in several blogs, as well as albertabeef's published Vitis AI project.

Avnet HDL git HOWTO (Vivado 2020.1 and earlier)

Updated Designed By Avnet BSP & Platforms for v2020.1 tools, the 1 command to rule them all edition!

Ultra96-V2 ON Semiconductor Dual Camera Mezzanine hardware build instructions

http://avnet.me/vitis-ai-1.3-project

 

Experienced designers will definitely want to migrate to those methods of more advanced design. However, when I am first getting started with something new, I like to see how it works one step at a time. I want to build something myself and get a few simple things working. To all of you beginners out there, this blog is for you. I personally don't have a lot of experience with Vitis, having spent a lot of time in the old Xilinx SDK. After writing the How to Leverage Board Presets to Accelerate Your Vivado Design blog, my next objective was to create a simple hardware platform and run Hello World.

image

I'm happy to say that I have accomplished that in a series of 3 simple projects based on Xilinx Vivado and Vitis 2020.2. The first one runs through creating a simple Hardware Platform in Vivado. The next two walk you through running Hello World on an A53 processor and then an R5. Special thanks to Xilinx and their Zynq UltraScale+ MPSoC Embedded Design Tutorial UG1209. I was able to adapt their instructions to running on Ultra96-V2. You can find the Ultra96-V2 tutorials here:

https://www.hackster.io/BryanF/ultra96-v2-vivado-2020-2-basic-hardware-platform-6b32b8

https://www.hackster.io/BryanF/ultra96-v2-vitis-2020-2-hello-world-from-arm-a53-2d952a

https://www.hackster.io/BryanF/ultra96-v2-vitis-2020-2-hello-world-from-arm-r5-4548d5

 

May "Hello World" running on Ultra96-V2 bring you as much joy as it has me.

 

Buy Ultra96-V2Buy Ultra96-V2

Buy Ultra96-V2 I-gradeBuy Ultra96-V2 I-grade

Buy Ultra96-V2 4A Power SupplyBuy Ultra96-V2 4A Power Supply

Buy Ultra96-V2 JTAG/UART AdapterBuy Ultra96-V2 JTAG/UART Adapter

 

image

  • Sign in to reply

Top Comments

  • drozwood90
    drozwood90 over 4 years ago +2
    Hi Bryan, That was great! I wanted to also point out the latest 2020.2 based AI 1.3 design by Mario as well. It can be seen over on Hackster.io http://avnet.me/vitis-ai-1.3-project I also wanted to mention…
  • albertabeef
    albertabeef over 4 years ago +1
    Great job Bryan !
  • zedhed
    zedhed over 4 years ago +1
    Great resources for those looking to get started developing new applications with Vitis tools! -Kevin
  • zedhed
    zedhed over 4 years ago

    Great resources for those looking to get started developing new applications with Vitis tools!

     

    -Kevin

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • bhfletcher
    bhfletcher over 4 years ago in reply to drozwood90

    Thanks, Dan! I will update the blog to point to Mario's Vitis AI 1.3.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • albertabeef
    albertabeef over 4 years ago

    Great job Bryan !

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • drozwood90
    drozwood90 over 4 years ago

    Hi Bryan,

     

    That was great!  I wanted to also point out the latest 2020.2 based AI 1.3 design by Mario as well.

    It can be seen over on Hackster.io

    http://avnet.me/vitis-ai-1.3-project

     

    I also wanted to mention that we have cut tags and are currently in validation stages!  If all continues to go well, look forward to that blog later this week!

     

    --Dan

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