SDSoC Development Environment - com vídeo
The SDSoC development environment provides a greatly simplified ASSP-like C/C++ programming experience including an easy to use Eclipse IDE and a comprehensive design environment for heterogeneous Zynq® All Programmable SoC and MPSoC deployment.
Complete with the industry’s first C/C++ full-system optimizing compiler, SDSoC delivers system level profiling, automated software acceleration in programmable logic, automated system connectivity generation, and libraries to speed programming. It also enables end user and 3rd party platform developers to rapidly define, integrate, and verify system level solutions and enable their end customers with a customized programming environment.
Introducing the SDSoC Development EnvironmentSDSoC is a game changing compiler allowing software developers to rapidly define systems, while improving performance, efficiency, and time to market, and enabling continuous innovation Vidya Rajagopalan, Xilinx Vice President, Processing, Systems, Software and Applications |
ASSP-like Programming Experience
- Easy to use Eclipse IDE to develop a full Zynq All Programmable SoC and MPSoC system with C/C++ applications
- Accelerate a function in Programmable Logic (PL) with a click of button
- Supports bare metal, Linux and FreeRTOS as target OS
- Xilinx libraries are available as part of Vivado HLS and optional hardware optimized libraries available from Alliance Member Auviz Systems
System-Level Profiling
- Rapid estimation and area estimation including PS, data communication and PL in minutes
- Automated run-time instrumentation of cache, memory and bus utilizations
- Enables early and rapid generation and exploration for optimal total system architecture

Full System Optimizing Compiler
- Compiles C/C++ applications into a fully functional Zynq SoC and MPSoC system
- Automatic function acceleration in programmable logic generating both the ARM software and FPGA bitstream
- Optimizes the system connectivity and allows rapid system exploration of throughput, latency and area tradeoffs
Expert Use Model for Platform Developers
- Target custom board by proven methodology to convert existing Vivado project and software project into SDSoC
- Board Support Packages (BSP) for Zynq-based development boards are available today including the ZC702, ZC706, as well as third party boards includingZedboard, MicroZed, ZYBO, and the Video & Imaging and SDR development kits