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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • 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
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • 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
  • 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!

Blog

  • Tags
  • Subscribe by email
  • More
  • Cancel
  • Path to Programmable III: Ultra96v2 Starter Application A53 cores - Vitis 2022.2

    saadtiwana_int
    saadtiwana_int
    Introduction In the previous blog post, we created a minimal hardware platform to get started with the Ultra96V2.   Path to Programmable III: Ultra96v2 Basic Hardware Platform - Vivado 2022.2  In this post we will continue from where w...
    • 16 Jul 2023
  • Path to Programmable III Training Blog #02: Getting Started with MiniZed and Vivado

    Path to Programmable III Training Blog #02: Getting Started with MiniZed and Vivado

    taifur
    taifur
    In my previous blog, I showed how I installed Vivado & Vitis 2023.1 on my Ubuntu 22.04 LTS PC. This will be my first hands-on experiment using the MiniZed board and Vivado. I will turn ON/OFF an LED using a switch that is pre-built into the MiniZ...
    • 16 Jul 2023
  • Blog 3 - Continuing through the Path to Programable 3 tutorials - finishing the SW part ready for HW

    ciorga
    ciorga
    This is my third blog post in a series that cover my experience going through the training courses of the Path to Programmable 3 challenge.  The first two blog posts, Blog1 and Blog2, have covered the beginning of participating in this challenge...
    • 15 Jul 2023
  • Blog 1: Introduction to Path to Programmable 3 - Ultra96 V2

    prashanthgn.engineer
    prashanthgn.engineer
    What is Path to Programmable 3  An initiative program from Element14 to encourage the FPGA Enthusiast to offer structured FPGA-based SoC training. Encourages the challengers to Submit an idea of implementation.  A Expert committee fro...
    • 15 Jul 2023
  • path to programmable 3 blog 2# (Exploring Ultra96-V2 Linux terminal over SSH)

    manojroy123
    manojroy123
    Exploring Ultra96-V2 Linux terminal over SSH Some questions about terminal emulators What are terminal emulators ? A terminal emulator, or terminal application, is a computer program that emulates a video terminal&n...
    • 14 Jul 2023
  • Path to Programmable III: Ultra96v2 Basic Hardware Platform - Vivado 2022.2

    Path to Programmable III: Ultra96v2 Basic Hardware Platform - Vivado 2022.2

    saadtiwana_int
    saadtiwana_int
    Introduction: The Ultra96-V2 comes with a lot of good pre-built, out-of-box demo material from Avnet to get started quickly. However, the real power of FPGAs is in being able to build custom hardware. In the case of Zynq Ultrascale, which this b...
    • 14 Jul 2023
  • Path to Programmable III Training Blog #3 Start a Zynq MPSoC Design

    fyaocn
    fyaocn
    Start a Zynq MPSoC Design Table of Contents 1 Creating New  FPGA design 2 Create FPGA design with VIVADO 3 Create block design 4 Build the Design 5 Summary 1 Creating New  FPGA design The design and application of FPGA are highly flexib...
    • 14 Jul 2023
  • Path to Programmable III with MiniZed - GIC, Hardware/Software Interrupts, Polling: Nah, I won't interrupt you.

    navadeepganeshu
    navadeepganeshu
    Table of Contents Enough saying interrupt! What's it actually? Hardware and Software handled interrupt Writing some Code References Flowing through the MiniZed tutorial track (+) MiniZed Software Technical Training 2021.1- element14 Commun...
    • 12 Jul 2023
  • Blog 2: The Mystery of Custom IP on Ultra96 and Windows

    pandoramc
    pandoramc
    Table of Contents The Hardware Lab Windows troubleshooting Captures The Hardware Lab You may recognize the diagram above, don't you? The diagram corresponds to the Lab 8 in the Hardware manual. Directly from it, I had to do some small chang...
    • 12 Jul 2023
  • Path to Programmable III with MiniZed - Platforms, PWM Module and LED: A perfectly no sense app

    Path to Programmable III with MiniZed - Platforms, PWM Module and LED: A perfectly no sense app

    navadeepganeshu
    navadeepganeshu
    Table of Contents Introduction What's all this platform? Using printf(), xil_printf(), XUartPs_Send() Using the PWM module The application Tutorial queries Introduction Path to Programmable III is an interesting contest and with t...
    • 10 Jul 2023
  • PDM Microphone to PCM Decimation

    P2P3 AMD Vivado Cascaded Integrator Comb (CIC) Compiler. PDM Microphone to PCM Decimation

    javagoza
    javagoza
    Introduction The  Avnet Minized development board has as its sound sensor an ST MP45DT02 MEMS microphone that generates a 1-bit pulse density modulated (PDM) signal. In this blog we are going to see different alternatives to conve...
    • 9 Jul 2023
  • Blog 2 - Advancing through the Path to Programable 3 tutorials - (road clears a bit and more interesting activities are coming)

    ciorga
    ciorga
    This is my second blog post in a series that cover my experience going through the training courses of the Path to Programmable 3 challenge.  The first blog post, has covered the beginning of participating in this challenge and my learning expe...
    • 4 Jul 2023
  • minized board

    Path to Programmable III Training Blog #01: Kit Unboxing & Environment Setup

    taifur
    taifur
    This is my first blog in the Path to Programmable III Contest. This is going to be my first big journey toward the FPGA world. I have a master's degree in electrical & electronic engineering but I never practically worked with FPGA seriously....
    • 4 Jul 2023
  • P2P3 AMD Zynq-7000 SoC XADC. External Multiplexer Mode.

    P2P3 AMD Zynq-7000 SoC XADC. External Multiplexer Mode.

    javagoza
    javagoza
    The Avnet Minized board only exposes 4 channels of the integrated analog-to-digital converter (XADC). How can we do to read more analog channels on the Avnet Minized? There is a solution using an external multiplexer and that is what I am going ...
    • 1 Jul 2023
  • Blog 1 - Just started - Very excited to be part of the "Path to Programmable 3" challenge (with some "bumps" on the road)

    ciorga
    ciorga
    Here I am with my first blog post for the Path to Programmable III challenge.  First, I would like to thank Element 14 for selecting me to be part of this design challenge.  I am looking forward to exploring the training materials and to b...
    • 30 Jun 2023
  • Blog 1 # path to programmable III (Introduction of Ultra 96 v2 kit)

    manojroy123
    manojroy123
    Introduction of Ultra 96 v2 kit The Ultra 96 v2 is Arm-based, Xilinx Zynq UltraScale+ MPSoC development board based on the Linaro 96 Boards Consumer Edition Specification. The kit contains  certified radio module from Microchip. All components o...
    • 23 Jun 2023
  • Path to Programmable III Training Blog #03: Build Petalinux for Lab 7 and Boot Petalinux via JTAG

    flyingbean
    flyingbean
    Table of Contents Objectives Build  BRAM + PWM IP Vivado Project Petalinux Project For Lab 7 Boot Petalinux from JTAG References Objectives As my Blog #2 said, the MiniZed is a single ARM Cortex®-A9 processor APU FPGA device. That mean...
    • 22 Jun 2023
  • Path to Programmable III Training Blog #2 Install Software and Petalinux

    fyaocn
    fyaocn
     Install Software  and Petalinux Table of Contents 1  Install Software  and Petalinux 2  Install Vitis and Vivado 3  Install  Petalinux in Windows 10 WSL 2 or Bare Unbuntu 22 4  Next 1&n...
    • 15 Jun 2023
  • Path to Programmable III Training Blog #02: Learning AXI BRAM Controller

    flyingbean
    flyingbean
    Table of Contents Introduction BRAM Structure BRAM Controller Structure MiniZed TTC Lab5 and Lab6 Report Introduction The MiniZed is a single ARM Cortex®-A9 processor mated with 28nm Artix  7 based programmable logic, representing a low ...
    • 11 Jun 2023
  • How To Enable Interrupts With MiniZed and Vitis

    How To Enable Interrupts With MiniZed and Vitis

    guillengap
    guillengap
    Blog # 1 - Project Description And Upgrade InstallationBlog # 2 - MiniZed Board Peripheral Configuration and Creating a Boot ImageBlog # 3 - Executing Vivado Design Suite TCL CommandsBlog # 4 - Move Data Between BRAM and DDR3 MemoriesBlog # 5 - ...
    • 10 Jun 2023
  • Minized Zynq Environmental Monitor

    P2P3 AMD Vitis portability and reuse. Migrating a Microblaze bare metal environmental monitor App to the Zynq architecture.

    javagoza
    javagoza
    Introduction In the current exercise, I want to evaluate the portability and reusability features provided by the Vitis Unified Software Platform environment to migrate an application I developed with a Spartan-7 FPGA, implementing a MicroBlaze soft ...
    • 10 Jun 2023
  • Avnet Minized Zynq Board

    P2P3 Getting Started. Clockless Hardware Blinky on the Avnet Minized

    javagoza
    javagoza
    Path to Programmable III Intro This is the first blog of my participation in the element14 Path to Programmable III program.I have chosen the MiniZed development board for my participation. I have never worked with Zynq processors before a...
    • 9 Jun 2023
  • Path to Programmable 3 - Deadlines and Important Dates

    rscasny
    rscasny
    Project Phases Dates Application Period 31st March 2023 Application Deadline 14th May 2023 Participants Announced 17th May 2023 Training Begins 26th May 2023 Training Ends 26th July 2023 Training Blogs for Credit Due 27th July 2023 ...
    • 8 Jun 2023
  • Path to Programmable III Training Blog #1 Ultra96-V2 Kits Unboxing

    fyaocn
    fyaocn
    Ultra96-V2 Kits Unboxing Table of Contents 1 Training  2 Kits 3 Plans to do 1 Ultra96 Training Courses The Path to Programmable III training courses is exploration to new realm of developing Zynq  Ultrascale+ MPSoC hardwa...
    • 8 Jun 2023
  • Move Data Between BRAM and DDR3 Memories

    Move Data Between BRAM and DDR3 Memories

    guillengap
    guillengap
    Blog # 1 - Project Description And Upgrade InstallationBlog # 2 - MiniZed Board Peripheral Configuration and Creating a Boot ImageBlog # 3 - Executing Vivado Design Suite TCL CommandsBlog # 4 - Move Data Between BRAM and DDR3 MemoriesBlog # 5 - ...
    • 8 Jun 2023
<>
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 © 2026 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