############################################################ Embedded Designs ############################################################ .. toctree:: :maxdepth: 2 :caption: 简体中文 :hidden: Master .. toctree:: :maxdepth: 2 :caption: 日本語 :hidden: Master Xilinx and its Ecosystem Partners deliver embedded tools and runtime environments designed to enable you to efficiently and quickly move from concept to release. We provide you with all the components needed to create your embedded system using Xilinx Zynq® SoC and Zynq UltraScale+ MPSoC devices, MicroBlaze™ processor cores, and Arm Cortex-M1/M3 micro controllers including open source operating systems and bare metal drivers, multiple runtimes and Multi-OS environments, sophisticated Integrated Development Environments, and compilers, debuggers, and profiling tools. .. sidebar:: More Information For more information about embedded tools, see `Xilinx Embedded Software Infrastructure `_. .. figure:: /docs/images/embedded-tutorials-landing.png This repository provides information about creating embedded designs. The following documents are available. ************************* Introduction ************************* .. toctree:: :maxdepth: 3 :caption: Introduction :hidden: docs/Introduction/Versal-EDT/Versal-EDT docs/Introduction/ZynqMPSoC-EDT/ZynqMPSoC-EDT docs/Introduction/Zynq7000-EDT/Zynq7000-EDT .. list-table:: :widths: 20 15 65 :header-rows: 1 * - Tutorial - Board - Description * - :doc:`Versal ACAP Embedded Design Tutorial ` - Versal VMK180/VCK190 - Provides an introduction for using the Xilinx® Vivado® Design Suite flow and the Vitis™ unified software platform for embedded development on a Versal™ VMK180/VCK190 evaluation board. * - :doc:`Zynq UltraScale+ MPSoC Embedded Design Tutorial ` - ZCU102 Rev 1.0/1.1 - Provides an introduction to using the Xilinx Vivado Design Suite flow and the Vitis unified software platform for embedded development on a Zynq UltraScale+ MPSoC device. * - :doc:`Zynq-7000 Embedded Design Tutorial ` - ZC702 Rev 1.0 - Provides an introduction to using the Xilinx Vivado Design Suite flow and the Vitis unified software platform for embedded development on a Zynq-7000 SoC device. ************************* Feature Tutorials ************************* .. toctree:: :maxdepth: 3 :caption: Feature Tutorials :hidden: First Stage Boot Loader (FSBL) Profiling Applications with System Debugger .. list-table:: :widths: 20 80 :header-rows: 1 * - Tutorial - Description * - :doc:`First Stage Boot Loader (FSBL) ` - First Stage Boot Loader (FSBL) can initialize the SoC device, load the required application or data to memory, and launch applications on the target CPU core. An FSBL is provided in the Vitis platform project (if you enabled creating boot components while creating the platform project), but you are free to create additional FSBL applications as general applications for further modification or debugging purposes. * - :doc:`Profiling Applications with System Debugger ` - Enable profiling features for the standalone domain or board support package (BSP) and the application related to AXI CDMA, which you created in :doc:`Linux Booting and Debug in the Vitis Software Platform `. ************************* Design Tutorials ************************* .. toctree:: :maxdepth: 3 :caption: Design Tutorials :hidden: Example Setup for a Graphics and DisplayPort Based Sub-System .. list-table:: :widths: 20 80 :header-rows: 1 * - Tutorial - Description * - :doc:`Example Setup for a Graphics and DisplayPort Based Sub-System ` - Demonstrates the configurations, packages, and tool flow required for running designs based on GPU and DP on a Zynq UltraScale+ MPSoC device. ************************* Debugging ************************* .. toctree:: :maxdepth: 3 :caption: Debugging :hidden: docs/Vitis-Embedded-Software-Debugging/Debugging .. list-table:: :widths: 20 80 :header-rows: 1 * - Tutorial - Description * - :doc:`Vitis Embedded Software Debugging Guide ` - Provides specific examples of embedded software debug situations and explains how the various Xilinx debug features can help. ************************* User Guides ************************* .. toctree:: :maxdepth: 3 :caption: User Guides :hidden: System Performance Analysis Versal Dhrystone Benchmark .. list-table:: :widths: 20 80 :header-rows: 1 * - Tutorial - Description * - :doc:`Vitis Unified Software Platform User Guide System Performance Analysis ` - Describes the technical details of the performance analysis toolbox, as well as a methodology explaining its usefulness and depth. * - :doc:`Versal Dhrystone Benchmark ` - Provides step-by-step instructions for generating a reference design for the Dhrystone benchmark and building and running the Dhrystone application. .. toctree:: :maxdepth: 3 :caption: See All Versions :hidden: 2022.1 2021.2 2021.1 2020.2