Embedded Designs¶
AMD 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 AMD Zynq™ SoC and AMD Zynq UltraScale+™ MPSoC devices, AMD 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.
This repository provides information about creating embedded designs. The following documents are available.
Introduction¶
Tutorial |
Board |
Description |
---|---|---|
Versal VMK180/VCK190/VPK180 |
Provides an introduction for using the AMD Vivado™ Design Suite flow and the Vitis™ unified software platform for embedded development on Versal™ VMK180/VCK190/VPK180 evaluation boards. |
|
ZCU102 Rev 1.0/1.1 |
Provides an introduction to using the Vivado Design Suite flow and the Vitis unified software platform for embedded development on an AMD Zynq™ UltraScale+™ MPSoC device. |
|
ZC702 Rev 1.0 |
Provides an introduction to using the Vivado Design Suite flow and the Vitis unified software platform for embedded development on a Zynq-7000 SoC device. |
Feature Tutorials¶
Tutorial |
Description |
---|---|
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. |
|
Create a simple MicroBlaze™ system for a Spartan™-7 FPGA using Vivado IP integrator. |
|
Enable profiling features for the standalone domain or board support package (BSP) and the application related to AXI CDMA, which you created in Linux Booting and Debug in the Vitis Software Platform. |
Design Tutorials¶
Tutorial |
Description |
---|---|
Example Setup for a Graphics and DisplayPort Based Sub-System |
Demonstrate the configurations, packages, and tool flow required for running designs based on GPU and DP on a Zynq UltraScale+ MPSoC device. |
Debugging¶
Tutorial |
Description |
---|---|
Provides specific examples of embedded software debug situations and explains how the various Xilinx debug features can help. |
User Guides¶
Tutorial |
Description |
---|---|
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. |
Provides step-by-step instructions for generating a reference design for the Dhrystone benchmark and building and running the Dhrystone application. |