SDSoC Development Environment Release Notes, Installation, and Licensing GuideFind out about enhancements and changes to the SDSoC™ development environment for each release.
SDSoC Environment User GuideProvides an overview of the SDSoC™ development environment, such as project creation, system build, application
debugging, and profiling and optimization. It also describes the command-line use of the tool,
and the creation and packaging of C-Callable IP libraries.
SDSoC Environment Programmers GuideDescribes the requirements for writing an embedded processor
application in the SDSoC™ development environment, and
writing hardware functions for acceleration on the programmable logic (PL) region of a Xilinx® system-on-a-chip (SoC) device.
SDSoC Environment Debugging GuideDiscusses performing software debugging of the embedded processor
application and accelerated hardware functions using the debug features in the SDSoC™ development environment. Discusses hardware debugging of
accelerated kernel functions running on the accelerator card. It also provides a review of
debugging techniques for specific problems.
SDSoC Environment Profiling and Optimization GuideDiscusses profiling the embedded processor application and
accelerated hardware functions in the SDSoC™ development
environment. Learn about different optimization techniques to improve application performance,
or reduce device resources. Provides information about the embedded processor application,
accelerated hardware functions, and the interface between them.
SDSoC Environment Platform Development GuideDiscusses the three step process of building a custom platform for
use in the SDSoC™ development environment: creating the
hardware platform, specifying the OS and boot profile for the processor, and putting them
together to define the platform.
SDx Pragma Reference GuideProvides reference information detailing OpenCL™ attributes, SDS pragmas, and HLS pragmas for the SDSoC™ development environment. The SDS pragmas and HLS pragmas can be used to
optimize the performance of the embedded processor application and accelerated hardware
functions.
SDx Command and Utility Reference GuideProvides a reference for the SDx™ command, and various utilities used in the SDSoC™
development environment. Describes the SDSCC/SDS++ command options for compiling and linking embedded
processor applications and hardware functions, platforminfo
for extracting information about referenced platforms, and the sdx_pack command for creating and packaging C-Callable IP
libraries.
Xilinx OpenCV User GuideProvides a reference to the FPGA-optimized xfOpenCV library, for application developers using Zynq®-7000 SoC and Zynq UltraScale+ MPSoC
devices. The xfOpenCV library has been designed for use in
the SDx™ development environment, and it provides a
software interface for computer vision functions accelerated on a Xilinx® system-on-a-chip (SoC).