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
  • Blog 3: Getting Started with Vivado |Path to Programmable 3| Part 2

    prashanthgn.engineer
    prashanthgn.engineer
    Hardware Training Summary Lesson 4: Peripherals Zynq MPSoC General connectivity  PS IO : MIO only  Qual SPI NAND GEM - Gigabit Ethernet USB2.0 through ULPI interface GPIO : 0-2 Bank EMIO/EMIO Possibility  SD/SDIO/eMMC Control Area ...
    • 26 Jul 2023
  • Path to Programmable 3 - Training Blog 4 - Vitis overview, simple hello world, peripheral test and memory test application project

    manihatn
    manihatn
    This is my Fourth training blog  as part of the Path to Programmable 3 design challenge. As mentioned in the First Blog, this blog will be focussed on Vitis. I will give an overview about Vitis, its features. Then we will be using the ...
    • 25 Jul 2023
  • Blog 5: Computer Vision based on PYNQ

    pandoramc
    pandoramc
    Table of Contents PYNQ Computer Vision An example Conclusion PYNQ According to webpage, PYNQ is an open-source project from AMD that makes it easier to use Adaptive Computing platforms. Nowadays, there are support for a wide variety of boards; am...
    • 25 Jul 2023
  • Blog 2: Getting Started with Vivado |Path to Programmable 3| Part 1|

    prashanthgn.engineer
    prashanthgn.engineer
    What is Vivado  IDE to Synthesize and Analysis of HDL/Verilog Language  A single tool to Write, Compile, Simulate and Program  Hardware Training Summary Lesson 2: The Case for a System-on-Chip Case for SoC : Why do we need SoC ...
    • 25 Jul 2023
  • Path to Programmable 3 - Training Blog 3 - Petalinux Overview, customization for custom hardware design and "hello ultra96v2" from python

    Path to Programmable 3 - Training Blog 3 - Petalinux Overview, customization for custom hardware design and "hello ultra96v2" from python

    manihatn
    manihatn
    In the Second Blog, I mentioned how to create a minimalistic hardware design based on Vivado. As mentioned in the First Blog, This blog post will be focussed on Petalinux. I will use the .xsa file from the minimalistic hardware design generated in th...
    • 24 Jul 2023
  • P2P3 Blog1 - Minized Board Unboxing, Overview and Testing

    anushyab
    anushyab
    Hello everyone, I am very excited to start my blog series with Minized Board unboxing and general overview. Unboxing: Alright, here's the Minized board and it arrived in a neatly packaged box. The box features a sleek design. Inside the box, we...
    • 23 Jul 2023
  • Path to Programmable III Training Blog #04: Build a simple User API for Petalinux and Need Support for GPIO UIO API under Petalinux

    flyingbean
    flyingbean
    Table of Contents Objectives Background Knowledge about Petalinux Drivers Build Simple User APIs for Petalinux Project   Conclusions Objectives I continued to use Lab 7 Vivado project to build a couple of simple user APIs under Petalinux e...
    • 23 Jul 2023
  • Path to Programmable 3 - Training Blog 2 - In search of a simplistic hardware design, PS configuration and tool automation.

    manihatn
    manihatn
    As mentioned in the First Blog, this blog will be focussed on Vivado based HW design. I will be writing about my experience in creating a simplest/minimalistic hardware design with the least amount of peripherals  that is sufficient to do a SD c...
    • 23 Jul 2023
  • Path to Programmable III with MiniZed: 1G ENET, GTX, NEON - what is it unique that FPGAs do at all?

    navadeepganeshu
    navadeepganeshu
    Table of Contents Introduction 1G Ethernet Gigabit Transceiver (GTX/GTH) JESD Standard References Introduction Moving on with the exploration of FPGAs, I stumbled upon this question of what really can FPGAs can do and where they fit in - unl...
    • 23 Jul 2023
  • Blog 5 - Path to Programmable 3 - Finishing HW Training and Continuing with Petalinux

    ciorga
    ciorga
    This is my fifth blog post in a series that covers my experience going through the training courses of the Path to Programmable 3 challenge.  The first four blog posts, Blog1, Blog2, Blog3, and Blog4, have covered the beginning of part...
    • 22 Jul 2023
  • Path to Programmable 3 - Training Blog 1 - Testing the Ultra96v2, First Boot and Future blogs

    manihatn
    manihatn
    I am very grateful to element14 for giving the opportunity to participate in the Path to Programmable 3 design contest. I will be participating in the ultra96v2 track. I might be a bit late to join the party, but I have a lot of (exciting) things to ...
    • 22 Jul 2023
  • Path to Programmable III Training Blog #05: Inter Communication between PS and PL of ZYNQ SoC

    Path to Programmable III Training Blog #05: Inter Communication between PS and PL of ZYNQ SoC

    taifur
    taifur
    Xilinx ZYNQ-7000 AP SoC consists of a Programmable Logic (PL)(FPGA) and Processing Subsystem(PS) (ARM Cortex-A9). The communication logic/interface between the PL and PS is an essential component of ZYNQ Architecture for data transfer. The AXI Interc...
    • 22 Jul 2023
  • Path to Programmable III Training Blog #04: My first Custom IP in Vivado

    Path to Programmable III Training Blog #04: My first Custom IP in Vivado

    taifur
    taifur
    The Vivado Design Suite provides an IP-centric design flow that helps us quickly turn designs and algorithms into reusable IPs. The Vivado IP catalog is a unified IP repository that provides the framework for the IP-centric design flow. This catalog ...
    • 21 Jul 2023
  • P2P3 Wireless sensors on the Avnet Minized. Getting Started with PetaLinux

    P2P3 Wireless sensors on the Avnet Minized. Getting Started with PetaLinux

    javagoza
    javagoza
    My initial idea for the last training blog on the "Path to Programmable 3" challenge was to dedicate it to write about my experiences tinkering with the WIFI and Bluetooth communication of the MiniZed dev board. The road soon went wrong. There a...
    • 21 Jul 2023
  • Path to Programmable III # blog 4 (Exploring Vitis Unified software Platform)

    manojroy123
    manojroy123
    AMD Vitis unified software platform Some question with respect to AMD vitis unified development platform What is AMD Vitis unified development platform ? The Vitis  unified software platform is an integrated development environment (IDE) for the...
    • 21 Jul 2023
  • Blog 4: Functional programming and communication protocols

    pandoramc
    pandoramc
    Table of Contents The MAX7219 Peripheral The Software Result The MAX7219 Peripheral The MAX7219 IC is a "Serially Interfaced 8-Digit LED Display Driver", which interface is based on SPI, with an specific protocol for configuration and data manage...
    • 20 Jul 2023
  • Path to Programmable III: Exploring Remote (wireless) JTAG debug using XVC (Xilinx Virtual Cable)

    Path to Programmable III: Exploring Remote (wireless) JTAG debug using XVC (Xilinx Virtual Cable)

    saadtiwana_int
    saadtiwana_int
    Introduction In this blog post I want to touch a more operational topic related to working with AMD FPGAs. I have been working with AMD FPGAs for some time and this blog post is inspired by an issue I have faced several times in the past When debuggi...
    • 20 Jul 2023
  • Taking the first steps - Xilinx Ultra96-V2 (PP3) Blog 1

    Taking the first steps - Xilinx Ultra96-V2 (PP3) Blog 1

    rahulkhanna
    rahulkhanna
    Welcome to my first blog on the Path Programmable III contest. Since other challengers had made awesome blogs on how to set up the IDE & troubleshoot, I'll be writing about my journey in making a Bottle Cap Inspection experiment with the Xil...
    • 20 Jul 2023
  • Path to programmable 3 # blog 3 (Exploring Vivado IDE to build the hardware design)

    manojroy123
    manojroy123
    Exploring Vivado IDE to build the hardware design Some questions about VIVADO What is vivado ? Vivado is a highly complex integrated development environment (IDE) tool for the entire FPGA design and implementation process.  What is HDL...
    • 20 Jul 2023
  • Path to Programmable III Training Blog #03: Designing first application with ZYNQ

    Path to Programmable III Training Blog #03: Designing first application with ZYNQ

    taifur
    taifur
    What is Zynq The Zynq architecture, as the latest generation of Xilix’s all-programmable System-on-Chip (SoC) families, combines a dual-core or single-core ARM Cortex-A9 with a traditional (FPGA). The interface between the different elements wi...
    • 19 Jul 2023
  • Path to Programmable III Training Blog #4 Software Application Development with Vitis

    fyaocn
    fyaocn
    Software Application Development with Vitis Table of Contents 1 Software Application Development 2 Import hardware design file 3 Update the BSP 4 Create application 5 Program the hardware 1 Software Application Development After design hardware ...
    • 19 Jul 2023
  • Blog 3: Path to Device

    pandoramc
    pandoramc
    Table of Contents Wiring the platform The firmware The result Wiring the platform This time, I am using the content of the Software manuals. According to the learning curve, we have a pre-defined architecture in the design_1_wrapper.xsa with a lo...
    • 18 Jul 2023
  • Lost start Blog #1

    cghaba
    cghaba
    I received the kit for the Path to Programmable 3 rather quickly compared with other kits I received for RoadTesting. Usually, it took several days until I could get the kit in my hand, and several emails needed to be exchanged with the customs offic...
    • 17 Jul 2023
  • Path to Programmable III: Ultra96v2 dual-core baremetal AMP (Asymmetric Multi Processing) design - A53, R5

    Path to Programmable III: Ultra96v2 dual-core baremetal AMP (Asymmetric Multi Processing) design - A53, R5

    saadtiwana_int
    saadtiwana_int
    Introduction In the previous two blog posts, we first started with creating a basic hardware platform for the Ultra96v2  Path to Programmable III: Ultra96v2 Basic Hardware Platform - Vivado 2022.2  This was followed by creating our fir...
    • 17 Jul 2023
  • Blog 4 - Continuing through the Path to Programable 3 tutorials - Starting the HW Labs

    ciorga
    ciorga
    This is my fourth blog post in a series that cover my experience going through the training courses of the Path to Programmable 3 challenge.  The first three blog posts, Blog1, Blog2, and Blog3, have covered the beginning of participating in thi...
    • 17 Jul 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