Skip to content

Latest commit

History

232 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

简体中文 | 日本語

Embedded Design Documentation

Embedded Design Tutorials

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. This includes open source operating systems and bare metal drivers, multiple runtimes and Multi-OS environments, sophisticated Integrated Development Environments, and compilers, debuggers, and profiling tools.

Embedded Design software stack

For more information about available embedded tools available from AMD, see Embedded Software Infrastructure.

Getting Started

The Embedded Design Tutorials provide an introduction to the embedded flow for AMD devices.

TutorialDeviceDescription
Versal Adaptive SoC Design Tutorial Versal devices Provides an introduction for using the AMD Vivado™ Design Suite flow for a Versal VMK180/VCK190 evaluation board.
Zynq UltraScale+ MPSoC Embedded Design TutorialZynq UltraScale+ MPSoC devices Provides an introduction for using the Vivado Design Suite flow for using the Zynq UltraScale+ MPSoC device.
Zynq-7000 SoC Embedded Design TutorialZynq 7000 SoC devices Provides an introduction for using the Vivado Design Suite flow for using the Zynq 7000 SoC device.
Programming an Embedded MicroBlaze ProcessorSpartan®-7 devices Create an AMD MicroBlaze™ system for a Spartan-7 FPGA using Vivado IP integrator.

Design Tutorials

This content has moved to a new location.

Debugging

TutorialDescription
Creating a Debuggable First Stage Boot LoaderFirst 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.
Software Profiling Using the Vitis Software PlatformEnable profiling features for the standalone domain or board support package (BSP) and the application related to AXI CDMA.
Vitis Embedded Software Debugging GuideThis guide provides specific examples of embedded software debug situations and explains how the various Xilinx debug features can help.

Performance

GuideDescription
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.
Versal Dhrystone Benchmark User GuideProvides step-by-step instructions for generating a reference design for the Dhrystone benchmark and building and running the Dhrystone application.

Copyright © 2019–2024 Advanced Micro Devices, Inc.

Terms and Conditions