Install Xilinx Tools
Installing Xilinx Tools is a part of Xilinx design flow described in Getting Started.
Xilinx Vivado and PetaLinux Tools
Download the PetaLinux tools
Download the Xilinx Vivado tools suite.
Download the Vitis Unified Software Platform
Output Files Produced
- Installation of Xilinx tools on user's local computer
Task Description
The complete hardware/software work flow for Xilinx devices relies on a number of Xilinx-provided tools. These tools are available as download for Linux and Windows based systems. Please, follow the installer to install the tools on your system. Note that the Xilinx SDK tools must also be installed for embedded linux applications.
Platform specific hints & tips
Ubuntu 12.04 LTS x86_64 users may run into issues related to missing dependencies when installing the Xilinx tools. This release of Ubuntu lacks some needed 32-bit libraries which need to be installed. This can be done by executing
bash$ sudo apt-get install ia32-libs
For Ubuntu 14.04 LTS and later, set up the 32-bit repositories using the command below and then install 32-bit packages by including the :i386 suffix to the package name.
bash$ sudo apt-get install ia32-libs
Setting Up the Tools
bash$ export CROSS_COMPILE=<x-tool prefix> bash$ source <Xilinx Tools installation directory>/ISE_DS/settings64.sh # use settings32.sh on 32-bit operating systems
The Xilinx tools provide the following cross toolchains:
Target Architecture | x-tool prefix |
Zynq-7000 (CodeSourcery - soft float) | arm-xilinx-linux-gnueabi- |
Zynq-7000 (Linaro - hard float) | arm-linux-gnueabihf- |
Zynq UltraScale+ MPSoC (ZynqMP) / Versal | aarch64-linux-gnu- |
Microblaze little endian | microblazeel-xilinx-linux-gnu- |
Microblaze big endian | microblaze-xilinx-linux-gnu- |
PowerPC | powerpc-eabi- |
Next Step
- Create IP / hardware design
- Fetch Sources
- Create Linux Application
Related Links
© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy