Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated to New version, old info moved to Legacy Getting Started


Overview of the Xilinx Zynq UltraScale+ MPSoC & Zynq-7000 AP SoC Design Flow

Table of Contents

Table of Contents
Xilinx supports building an embedded Linux software stack in a number of ways.  The most intuitive experience is to use the Xilinx PetaLinux software development kit.  This environment streamlines the build process by wrapping the popular Yocto Project infrastructure in an easy-to-use set of command line tools.  For those users that either have their own build framework or prefer a pure DIY experience, Xilinx also provides complete sources on our GitHub at GitHub.com/Xilinx

Quickstart: Boot a Pre-Built Linux Image

Targeted Reference Designs (TRDs)

These designs provide pre-built solutions,step-by-step documentation and associated supporting files for a variety of applications and can be found here: Targeted Reference Designs

Install the Xilinx EDA tools

The Xilinx Vivado tool suite must be installed prior to any design development. Download and install the Xilinx tools.

Vivado System and Hardware Design

Refer to the Vivado Design Suite User Guide documentation for detailed information

  • Configure Processor
  • Create hardware design
  • Add/Integrate IP Core
  • Generate Bitstream
  • Export to SDK

The PetaLinux Solution

The PetaLinux Software Development Kit provides the user with a complete embedded Linux distribution for the Xilinx hardware design flow. The solution contains everything required to build, develop, test and deploy Embedded Linux Systems.
It includes pre-configured binary bootable images, fully customizable Linux for the Xilinx device, and tools that automate the configuration, build and deployment process.  The PetaLinux solution provides Quick-start Linux images, Board Support Packages, and Host Development Tools.
Visit the PetaLinux wiki page for more details.

Building Linux Yourself (DIY)

...

The steps below outline the required steps for those users that prefer to build, deploy, and boot embedded Linux on their own.  A breadcrumb list of these steps appears at the bottom of each page along the way.

Application Development

Driver Documentation

Pages Tagged with "Getting Started"

...

Info

This has been replaced with new getting started pages linked from the main wiki page.  The updated DIY Linux flow is now covered on the Open Source Linux page. 

With the revamp of the Xilinx we encourage you to use the new pages that have all the same features as the old Getting Started page. Much of the same information is available, but it is reorganized in way to make it easier to navigate.

Table of Contents

Table of Contents
excludeTable of Contents

New Getting Started Pages

Check out the new Product Pages to get started

Tools

The Xilinx tools provide all required tool chains to compile and link applications for Xilinx supported platforms, create and configure hardware designs and creating bitstreams.

PetaLinux

PetaLinux Tools offers everything necessary to customize, build and deploy Embedded Linux solutions on Xilinx processing systems.

Pre-Built - Release Images

The pre-built images referenced here are for the Xilinx development boards. These can loaded on to SD Cards on the Xilinx development boards and you can boot Linux. The Pre-Built Releases Images for Zynq UltraScale+ MPSoC, Zynq UltraScale+ RFSoC and Zynq-7000.

Driver Documentation