SDSoC Development Environment What's New for 2017.4

The following SDSoC™ Development Environment updates are included in this release:

  • SDx™ GUI.
    • A new Platform Project type for creating an SDSoC platform after exporting a design support archive (DSA) from Vivado.

    • A new System Project type that includes multiple sub-projects that target a platform.

    • Enhanced support to select hardware functions from XFAST source code libraries for OpenCV and image processing applications.

  • A new utility sdx_pack for packaging RTL accelerators into a C callable library.
  • Concurrent invocation of Vivado HLS to compile accelerator functions that reside in separate files.
  • Additional sds++ enhancements
    • Enhanced dataflow analysis, resource sharing, system port load balancing, and automatic barrier synchronization (wait insertion) to improve system performance in accelerator pipelines.
    • Support for multiple array members within a struct/class argument.
  • FreeRTOS updated to v9.0.1, using the Xilinx SDK port (freertos901_xilinx).
  • Cortex-R5 compiler support updated to gcc 6.2.1.
  • Improved error handling and error messages.
  • Zybo and microzed platforms are now available only from the board vendors.
  • Bug fixes.