
Architecture details of Zynq Ultrascale+MPSoC, which includes Quad Core ARM Cortex A53-APU, Dual Core ARM Cortex R5 RPU, ARM Mali 400 GPU and Platofrm Management Unit. This Zynq Ultrascale+MPSoC has 3 device family: CG, EG, EV Devices among which EV has ARM Mali GPU and Video Codec. All Zynq Ultrascale+MPSoC consists of Ultrascale+ FPGA Core and High Speed Interface as PCIe.
This is Part II of Zynq Ultrascale+ MPSoC architecture, Design Tools, Development Boards and Applications.
In this basic IP overview session, we have showed up the IP of Zynq Ultrascale+MPSoC Processing System IP in VIVADO 2017.4, How to configure it as our requirement in brief.
The first Boot up and GPIO control session with Avnet Ultra96 [Zynq Ultrscale+ MPSoC] FPGA.
This Section/Lecture is on How to create basic Embedded Application with Zynq Ultrascale+MPSoC, we have showed up the methodology for creating basic embedded application with APU or RPU.
In this lab session we are going to customize Zynq Ultrascale+MPSoC Processing System IP in VIVADO 2017.4, we will configure this IP with APU, RPU along with Memory, GPIO and SWDT. After configuration we will generate it's output products and Export those output products to SDK and Launch SDK.
In this section we are going to write the application for APU (ARM Cortex A53) with SDK, we are going to generate Hello World Application for this APU from Default template of SDK. We will also setup the Debug Configuration and target it to the APU of Zynq Ultrascale+MPSoC.
In this lab we are going to create Hello World application with VIVADO SDK for RPU (ARM Cortex R5) of Zynq Ultrascale+MPSoC. We will setup the Serial Terminal on the SDK and Test the Hello World project on RPU.
This is Hello World and Peripheral Test application project design with Xilinx VIVADO and implementing it on Ultra96 FPGA Board. Ultra96 is low cost Zynq Ultrascale+ MPSoC FPGA Board.
This Section is on what are the possibilities for creating software for PS subsystems (APU, RPU, GPU and PMU). How to create FSBL, Baremetal Application with SDK and How to create application (Uboot and DTB) with Petalinux 2017.4 System.
This lab 31a and 31b is on creating First Stage Bootloader for ARM Cortex A53-APU and R5-RPU of the Zynq Ultrascale+MPSoC Processing System. We will create " Zynq MP FSBL" project for APU and RPU.
This lab is on Creating Baremetal Application (using FSBL and Hello World Application) for ARM Cortex A53-APU and R5-RPU of the Processing System.
Learn about the development methodology of Petalinux applications...
This is session on how to create FreeRTOS application with multi-threading concept!
This session is on implementing the "DPU TRD on Ultra96" this lecture is inspired from the "DPU Integration Tutorial" github project of Xilinx.
This article cover up the process of implementing resnet 50 with VIVADO/Petalinux 2019.2. This article is answer record from Xilinx.
In this lecture you will know about the process or building the "DPU TRD based on DNNDK for ZCU104". This session is inspired from the PG338 [DPU TRD guide for ZCU102] and UG1327 [DNNDK User guide].
This article explains on how to create DPU TRD for ZCU106 FPGA Board, which is MPSoC FPGA Board.
This session is created with Kria KV260 (MPSoC) and DPU IP Version 3.4 (Vitis AI Github 2.0). This tutorial can be replicated to any MPSoC for VIVADO flow. For Vitis flow there is slightly different steps but knowing VIVADO flow will help to speed up the VItis Desgin flow of DPU TRD to.
This session is on "highlighting the DPU-PYNQ" implementation process!
This Session includes the "Next after this course", How to explore with this course and tutorials and some Ultra Low Cost Code.
This course is on FPGA Development with Zynq Ultrascale+ FPGA Family, Programming different blocks of MPSoC. We have included sessions on Zynq Ultrascale+ FPGA for embedded processing , building bare-metal application, FSBL and custom bootable system.
This Course will widen your views on FPGA Development with Zynq Ultrascale+ MPSoC , VIVADO IPI, SDK, Petalinux and SDSoC (Software Defined System on Chip) Design Tools. We have sessions on Architecture of this family of FPGA and Design Flow to real time project with MPSoC and design tools. We also have some demonstration session of the MPSoC project on Ultra96[ZCU100] FPGA board.