SDSoC Development Environment Requirements and Setup

The 2019.1 SDSoC™ development environment software release consists of the SDx™ IDE and command-line tools for developing and delivering hardware accelerated embedded processor applications using standard programming languages.

The SDSoC environment also includes the Vivado® Design Suite, which is used for programming the target devices and for developing custom hardware platforms.

TIP: The version of the Vivado tools installed by the SDx installation is the standard version of the Vivado Design Suite that can be installed as a separate product. If you are using both the SDSoC environment and the Vivado tools just install the SDSoC environment as described here.

Supported Hardware

  • ZC702, ZC706, and ZedBoard development boards featuring the Zynq®-7000 SoC
  • ZCU102, ZCU104, and ZCU106 development board featuring the Zynq® UltraScale+™ MPSoC
  • Additional platforms are available from partners

The SDSoC development environment comes with everything you need to create your own custom platforms targeting any Zynq-7000 and Zynq UltraScale+ MPSoC board. For more information, visit the SDSoC Developer Zone:

Note: You will need cabling for communicating with the board (for example, USB or Ethernet cables).

Supported Operating Systems

  • Windows 7 Service Pack 1 (SP1) Professional (64-bit)
  • Windows 10 Professional (64-bit) Versions 10.0 1809 Update and 10.0 1903 Pre-release
  • Red Hat Enterprise Linux/CentOS Linux 7.4, 7.5, 7.6
  • Ubuntu Linux (64-bit) Versions 16.04.5 LTS and 18.04.1 LTS
    • Linux kernel 4.4.0 is supported
    • Ubuntu LTS enablement (also called HWE or Hardware Enablement) is not supported